Eine Datei oder ein Ordner auf einem NTFS-Dateisystem-Volume kann nicht gelöscht werden
Wenn Sie eine Datei oder einen Ordner auf einem NTFS-Dateisystem-Volume nicht löschen können , hilft Ihnen dieser Beitrag bei der Lösung des Problems. Es gibt verschiedene Fälle, auf die wir in diesem Artikel alle im Detail eingehen. Wenn Sie also eine Datei oder einen Ordner auf einem NTFS-Dateisystem-Volume nicht löschen können, befolgen Sie die in diesem Beitrag genannten Lösungen.
Fix Eine Datei oder ein Ordner auf einem NTFS-Dateisystem-Volume kann nicht gelöscht werden
Wenn Sie eine Datei oder einen Ordner auf einem NTFS-Dateisystem-Volume auf Ihrem Windows-Computer nicht löschen können, liegt einer der folgenden Fälle vor.
- Es wird eine Access Control List (ACL) verwendet
- Sie können die Datei nicht löschen, während sie verwendet wird
- Das Dateisystem ist beschädigt
- Der Dateiname enthält einen reservierten oder ungültigen Namen im Win32-Namensraum
- Der Dateipfad überschreitet MAX_PATH
Lassen Sie uns ausführlich darüber sprechen.
1] Es wird eine Access Control List (ACL) verwendet
Wenn Sie versuchen, eine Datei zu löschen, die eine Zugriffskontrollliste (ACL) verwendet , kann ein Problem auftreten, da die Datei nicht gelöscht werden kann. Um dieses Problem zu beheben, müssen Sie die Berechtigungen für die Datei ändern. In einigen Fällen müssen Sie möglicherweise auch den Besitz der Datei übernehmen, um ihre Berechtigungen zu ändern.
Als Administrator haben Sie implizit die Möglichkeit, den Besitz jeder Datei zu übernehmen, auch wenn Ihnen keine explizite Berechtigung für die Datei erteilt wurde. Dateieigentümer haben auch die implizite Möglichkeit, Dateiberechtigungen zu ändern, selbst wenn ihnen keine expliziten Berechtigungen für die Datei erteilt wurden. Daher müssen Sie möglicherweise den Besitz einer Datei übernehmen, sich die erforderlichen Berechtigungen zum Löschen der Datei erteilen und sie dann löschen.
Möglicherweise wird immer noch die folgende Eingabeaufforderung angezeigt.
Sie können bestimmte Sicherheitstools nicht zum Anzeigen oder Ändern von Berechtigungen verwenden, da die Datei über eine nicht-kanonische ACL verfügt
Wenn Sie diese Eingabeaufforderung erhalten, benötigen Sie Tools wie Cacls.exe.
ACEs in einer ACL haben je nach Typ eine bevorzugte Reihenfolge. In früheren Windows-Versionen verursachten nicht-kanonische ACLs Probleme. Verwenden Sie die neueste Version von Cacls.exe, wenn dieses Problem auftritt. Sie können eine neue ACL schreiben, um Dateizugriff zu erhalten, wenn Sie diese nicht direkt ändern können.
2] Sie können die Datei nicht löschen, während sie verwendet wird
Wenn Sie die Datei nicht löschen können, während sie verwendet wird, stellen Sie sicher, dass alle zugehörigen Prozesse und zugehörigen Anwendungen beendet werden. Wenn eine Datei in einer gemeinsam genutzten Umgebung verwendet wird, können Sie sie jetzt möglicherweise nicht löschen. Wenn sich alle Benutzer von der Anwendung zurückziehen, können nur Sie diese bestimmte Datei löschen. Es gibt jedoch bestimmte Anwendungen, einschließlich des Task-Managers, mit denen Sie herausfinden können, was geöffnet ist.
3] Das Dateisystem wurde beschädigt
Wenn das Dateisystem selbst beschädigt ist, können Sie seine Dateien nicht löschen. Mit dem Befehl „Datenträger prüfen“ können Sie fehlerhafte Sektoren herausfinden und reparieren:
chkdsk /r
Dieses Problem kann jedoch auch auftreten, wenn Ihre Festplatte defekt ist. Wenden Sie sich in diesem Fall an einen Hardware-Experten und bitten Sie ihn, die erforderlichen Änderungen vorzunehmen.
4] Der Dateiname enthält einen reservierten oder ungültigen Namen im Win32-Namensraum
Um eine Datei mit einem reservierten Namen wie „lpt1“ zu löschen, benennen Sie sie mit einem Nicht-Win32-Programm um. Oder verwenden Sie eine bestimmte Syntax mit integrierten Befehlen, um Win32-Prüfungen zu umgehen. Bestimmte Dateinamen sind für DOS-Geräte im alten Stil reserviert und können nicht mit typischen Win32-Aufrufen erstellt werden. Verwenden Sie dieselbe Technik, um tiefere Ordner zu durchsuchen, oder verwenden Sie POSIX-Tools, um Namensprüfungen zu umgehen.
Wenn der Name der Datei ein Leerzeichen oder einen Punkt am Ende oder einen anderen Begriff enthält, der sie mit der Win32-Namenskonvention inkompatibel macht, können Sie die Datei nicht löschen. Daher empfehlen wir Ihnen, ein Tool zu verwenden, das die korrekte interne Syntax verwendet. Sie können „\\?\“ verwenden , da es mit bestimmten Tools lässig funktioniert.
5] Dateipfad überschreitet MAX_PATH
Sie können eine Datei nicht öffnen, bearbeiten oder löschen, wenn ihr Pfad MAX_PATH überschreitet. Befolgen Sie in diesem Fall die unten aufgeführten Lösungen.
- Verwenden Sie den automatisch generierten 8.3-Namen, um auf die Datei zuzugreifen: Wenn lange Ordnernamen Probleme beim Zugriff auf einen tiefen Pfad verursachen, versuchen Sie diese Lösung.
- Ordner umbenennen: Benennen Sie den Ordner um, sodass die Zieldateien, die tiefer liegen, nicht mehr vorhanden sind. Wenn Sie dies tun, beginnen Sie im Stammordner oder an einem anderen geeigneten Ort. Benennen Sie dann die Ordner um, sodass sie kürzere Namen haben.
- Ordnen Sie ein Laufwerk einem Ordner innerhalb der Struktur des Pfads der Zieldatei oder des Zielordners zu: Hier zielen wir darauf ab, den virtuellen Pfad zu verkürzen. Wir müssen sicherstellen, dass die Länge dieses Pfads 73 Zeichen beträgt, indem wir ein Laufwerk SubfolderName4 zuordnen.
- Erstellen Sie eine Netzwerkfreigabe, die so tief wie der Ordner ist: Sie sollten eine Netzwerkfreigabe erstellen, die so tief wie möglich im Ordnerbaum liegt, und die Ordner umbenennen, indem Sie auf die Freigabe zugreifen.
- Tiefe Pfade durchqueren: Windows-Programme haben eine maximale Pfadlänge von 255 Zeichen, was kürzer ist als die Grenze von NTFS. Dies bedeutet, dass einige Programme längere Pfade möglicherweise nicht verarbeiten können. Wenn Sie an einem Punkt in Ihrer Ordnerstruktur eine Freigabe erstellen, die bereits ziemlich tief ist, und dann mithilfe der Freigabe unterhalb dieses Punkts eine tiefe Struktur erstellen, kann dieses Problem auftreten. Einige Tools, die lokal auf dem Ordnerbaum arbeiten, sind möglicherweise nicht in der Lage, den gesamten Baum ausgehend vom Stammverzeichnis zu durchlaufen. Möglicherweise müssen Sie diese Tools speziell verwenden, damit sie die Freigabe durchqueren können.
Hoffentlich können Sie das Problem mithilfe der in diesem Beitrag genannten Lösungen beheben.
Was passiert, wenn Sie eine Datei aus einem NTFS-Dateisystem löschen?
Wenn eine Datei gelöscht wird, ändert sich der Anfangsbuchstabe ihres Namens im Verzeichnis in ein Sigma. Danach wird der Speicherort der Datei als nicht zugeordnet markiert, was bedeutet, dass sie überschrieben werden kann. Mit bestimmten Techniken ist es jedoch weiterhin möglich, die gelöschte Datei zu suchen und wiederherzustellen.
Wie lösche ich einen Ordner, der nicht gelöscht werden kann?
Wenn Sie den Ordner nicht normal löschen können , sollten Sie im abgesicherten Modus starten und ihn dann löschen . Im abgesicherten Modus werden Startprogramme und Add-ons nicht ausgeführt. Der abgesicherte Modus wird normalerweise zur Fehlerbehebung verwendet.
Schreibe einen Kommentar