Ich habe eine externe WD 1TB Elements-Festplatte, und jedes Mal, wenn ich die Windows 7-Funktion zum sicheren Entfernen verwende, wird ein Dialogfeld angezeigt, in dem angegeben wird, dass ein Prozess die Festplatte verwendet.
Verwenden von Sysinternals Process Explorer und die Antwort darauf Kann Windows mir sagen, was mein USB-Laufwerk verwendet? Frage, ich bekomme folgendes Ergebnis:
Prozess: System, PID: 4, Typ: Datei, Namen beginnend mit E:\$Extend\$RmMetadata\$Txf
Was ist der $Extend
Ordner und warum wird er verwendet? Wie kann ich es deaktivieren? Ich kann es nicht über die Befehlszeile entfernen (Zugriff verweigert).
Bearbeiten: Ich habe die Anweisungen hier im Microsoft TechNet und unter dem Registrierungsschlüssel befolgt
HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
Ich habe einen Multi-String-Wert IgnoreNTFS
mit Daten benannt \$Extend\* /s
.
Das macht aber keinen Unterschied. Außerdem handelt es sich bei dieser Frage nicht um einen Server.
Außerdem kann ich sagen, dass ich ein Programm namens mkv2vob verwende , um Videodateien mit einem Matroska-Container in etwas zu konvertieren, das von meiner PS3 abgespielt wird. Ich konvertiere die Quelldateien direkt von meiner externen Festplatte, aber ich würde erwarten, dass dieses Programm die Sperre der Festplatte nicht aufhebt. Kann es sicher nicht gesperrt werden, wenn der Prozess nicht läuft?
Antworten:
Wie von Rook in dieser Antwort erklärt: https://superuser.com/a/674255/142560
So entfernen Sie das Laufwerk sicher:
diskpart
.list disk
.select disk [number here]
.offline disk
.Sie sollten es jetzt entfernen können.
Wenn Sie es das nächste Mal anschließen, wird es nicht automatisch bereitgestellt. Verwenden Sie die Eingabeaufforderung erneut, um es online zu machen, oder:
quelle
offline disk
ausführenonline disk
und das Volume kann weiterhin über das Tray-Symbol abgemeldet werden. Dies hat den Vorteil, dass es beim nächsten Einstecken wie gewohnt automatisch gemountet wird.Habe das gleiche Problem mit einem anderen externen Datenträger, der für die Sicherung des Systemdatenträgers verwendet wird. Ich habe die TxF-Dateisperren mit LockHunter identifiziert, wodurch sie nicht entsperrt werden konnten.
Ich habe gehört, dass Transactional NTFS von Autoupdate verwendet wird, habe aber keine Ahnung, warum das System dies auf eine externe Festplatte kopieren möchte und es dann bei einer Anforderung zum sicheren Entfernen nicht stoppen kann. Fsutil-Ressourceninfo zeigt keine Aktivität an.
Versuchen Sie in der Cmd-Konsole:
oder, wenn es nicht hilft,
und neu starten. Sie können auch versuchen, einen TxF-bezogenen Dienst unter Computerverwaltung / Dienste zu beenden
quelle
Windows 7 versucht, auf Ihrer externen Festplatte zu sichern. Sie können Sicherungen auf einer externen Festplatte deaktivieren. Musterlösung ist hier .
quelle
Ich habe kürzlich festgestellt, dass ich durch einen Neustart des "Server" -Dienstes (für den in der Regel Windows auch den abhängigen "Computer Browser" -Dienst und möglicherweise gleichzeitig den "HomeGroup Listener" -Dienst neu starten muss) das Laufwerk sicher entfernen kann. Ich weiß nicht, ob dies wirklich sicher ist oder nicht, aber es funktioniert.
quelle
Für mich stand dieses Problem im Zusammenhang mit einem Programm namens Everything.exe. Ähnlich wie beim Originalposter stellte ich fest, dass auf meinem System-PID: 4 mehrere Dateien verwendet wurden, sodass ich meine externe USB-Festplatte nicht auswerfen konnte:
\ $ Extend \ $ RmMetadata \ $ Txf: $ I30: $ INDEX_ALLOCATION
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer000000000000000002
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer000000000000000001
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLog.blf
Durch das Schließen von Everything.exe wurden diese gesperrten Verbindungen zu meiner Festplatte freigegeben, und ich kann sie jetzt problemlos auswerfen. (Everything.exe ist ein von VoidTools erstelltes Freeware-Suchprogramm für die NTFS-Indexierung.)
quelle
Dies löst Ihr Kernproblem nicht, aber es ist zu lang für einen Kommentar und beantwortet einen Teil Ihrer Frage.
Der Ordner "$ Extend" wird von Windows zum Speichern verschiedener Dinge im Zusammenhang mit dem NTFS-Dateisystem verwendet, z. B. Kontingentinformationen und NTFS-Protokolldateien. Weitere Informationen finden Sie in diesem MSDN-Artikel .
In Ihrem Fall interessieren Sie sich für den Ordner \ $ Extend \ $ RmMetadata, der Teil des Transactional NTFS- Systems ist. Dies ist ein wesentlicher Teil von Windows und kann nicht deaktiviert werden, obwohl ich erwartet hätte, dass Sie es für ein bestimmtes Laufwerk deaktivieren können, aber ich weiß leider nicht wie.
Es gibt ein Befehlszeilenprogramm mit dem Namen fsutil, mit dem einige Informationen zu diesen Dateien angezeigt werden können (z. B. fsutil resource info e: und fsutil transaction list, die möglicherweise angeben, welcher Prozess diese Funktion verwendet. Es gibt andere Befehle zum Starten und Stoppen von Ressourcenmanager, aber ich werde das nicht empfehlen, da ich die Konsequenzen nicht kenne, aber es könnte Ihnen einen Ausgangspunkt für weitere Nachforschungen geben.
Übrigens sind die Anweisungen, die Sie bezüglich des Backups befolgen, für Ihre Situation nicht wirklich relevant. Sie gelten nur, wenn Sie tatsächlich ein Backup ausführen und das Backup fehlschlägt, weil diese Dateien gesperrt sind und die Lösung nur darin besteht, das Backup so zu konfigurieren, dass diese Dateien ignoriert werden.
quelle
Ich hatte jedes Mal dasselbe Problem, wenn ich mein externes USB-Laufwerk für meinen Win 8.1-Desktop verwendete. Die einzige Möglichkeit, es richtig auszuwerfen, bestand darin
Disk Management
, die Festplatte zu öffnen und dann offline zu schalten. Es ist allerdings sehr schmerzhaft, da Sie es dann online stellen müssen, wenn Sie es das nächste Mal anschließen.Aber erst heute bin ich in den Datenträger gegangen
Device Properties
(vonDevice Manager
oder von derHardware
Registerkarte in einem beliebigen Dialogfeld mit den Datenträgereigenschaften) und habe festgestellt, dass der Datenträger aufRemoval policy
Folgendes eingestellt istQuick removal
:Die andere Option ist:
Aus Neugier änderte ich die Entfernungsrichtlinie
Better performance
und war mir sicher, dass dieSafely Remove Hardware
Auswurffunktion einwandfrei funktionierte und ich die Festplatte auswerfen konnte, ohne dass der gefürchtete Fehler "Festplatte wird verwendet" auftrat. Ich habe keine Ahnung, warum die Richtlinie einen Unterschied machen würde, da ich versucht habe, beide Methoden sicher zu entfernen, aber ich hatte seitdem keine Probleme mehr. Probieren Sie es aus.quelle
https://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/cant-eject-usb-hard-drive-drive-always-in-use/f052d0e7-ee89-4946-a6ad-b6e632a65133
verweist auf "Der Distributed Link Tracking Client ist durchgedreht und durchsucht die gesamte Festplatte, aus welchem Grund auch immer. Nach dem Beenden des Dienstes konnte ich die Festplatte auswerfen. Für diese Art von Problem erhalten Sie weitere Informationen zu Welcher Dienst svchost.exe hostet, steht hinter der Aktivität, indem der Stapel nach einem relevanten Element in der Liste "Sysinternals Process Monitor" durchsucht wird. Ich habe trkwks.dll im Stapel "Distributed Link Tracking Client" gefunden.
WENN SIE NICHT MITGLIED EINER DOMAIN SIND, KÖNNEN SIE DIESEN SERVICE AUSSCHALTEN
64 Windows-Benutzer fanden, dass dies ihre Lösung ist, die beliebter ist als jede andere Lösung, die jemals unter answers.microsoft.com bereitgestellt wurde
Hinweis: MS hat diesen Dienst für spätere Editionen von Windows https://support.microsoft.com/en-us/kb/312403 Distributed Link Tracking auf Windows-basierten Domänencontrollern entfernt
quelle