Hiberfile auf der ntfs-Partition kann nicht entfernt werden

14

Ich habe Fragen wie " Windows (NTFS) -Dateisystem kann aufgrund des Ruhezustands nicht gemountet werden" und " Wie mounte ich eine im Ruhezustand befindliche NTFS-Partition?" und alle sagen "Boot into windows", was ich nicht kann. Dann wird nach viel Vorsicht die Option remove_hiberfilevorgeschlagen. Ich würde diese Option lieben. Ich interessiere mich nicht für die Programme, die ich geöffnet hatte, oder die Daten in ihnen. Die Windows-Partition ist auf / dev / sda5, also bin ich gelaufen

sudo mount /dev/sda5 /mnt/win

Viel später lesen ...

sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /mnt/win
sudo mount -t ntfs-3g -o debug,remove_hiberfile /dev/sda5 /mnt/win

Immer noch kein Glück. Es ist so, als würde die remove_hiberfileOption nicht erkannt, da ich beim Versuch, die Option zu verwenden, keine Fehlermeldung erhalte remove_hiberfile3ejeiofe, sondern dieselbe Meldung.

Dies ist die Nachricht, die als Ergebnis aller obigen Befehle ausgegeben wurde (das Hinzufügen von Debug hat nichts geändert):

The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

Ich kann nur lesen, aber das hilft mir nicht viel.

Shelvacu
quelle
try- fsck /dev/sda5Befehl zum Überprüfen der Festplatte auf Fehler.
Avinash Raj
Das gabfsck: fsck.ntfs: not found
Shelvacu
sudo ntfsck /dev/sda5gab Unsupported: replay_log() Volume is dirty. Unsupported: check_volume() Checking 381952 MFT records. Unsupported cases found.
Shelvacu
1
@AvinashRaj, ich weiß es nicht. Es wird ein Ladebildschirm angezeigt, der schwarz wird und die Hintergrundbeleuchtung blinkt.
Shelvacu
1
@Mitch Ich tue, und ich habe es gebootet und versucht, es zu bekommen, um es zu beheben. Kein Glück.
Shelvacu

Antworten:

24

Ich hatte das gleiche problem Versuchen:

ntfsfix /dev/sda5

remove_hiberfileOption funktioniert nicht mehr . ntfs-3gIn der Paketrichtlinie wird das neue Tool verwendet ntfsfix.

Allerdings hat dieses Tool auch bei mir nicht funktioniert. Also steckte ich die Festplatte in einen Windows-Computer, schaltete " Fast Startup " in den Power-Button-Optionen von Windows aus aus, fuhr dann herunter und ersetzte die Festplatte in meinem Ubuntu-Computer.

Ich fand darüber hier: Mit Ubuntu hiberfil.sys von Unbootable Win 8.1 löschen

Marcelo Teixeira Ruggeri
quelle
14

Das -oans Ende zu bringen hat bei mir funktioniert:

mount -t ntfs-3g /dev/sda5 /mnt/win -o remove_hiberfile 

(Ubuntu 16.04 Live-CD und ein Vanilla Windows 7)

CFrei
quelle
Dies funktioniert auch für eine Windows 10-Partition.
Zymhan
3

Zum Löschen hiberfil.sysmüssen Sie die Eingabeaufforderung verwenden, um den Ruhezustand manuell zu deaktivieren.

Starten Sie von der Windows 7-DVD, und drücken Sie im Bildschirm zur Sprachauswahl die Taste Shift+. F10Starten Sie den Bildschirm mit den Systemwiederherstellungsoptionen und wählen Sie die Eingabeaufforderung aus.

Geben Sie zum Deaktivieren oder Deaktivieren des Ruhezustands an der Eingabeaufforderung den folgenden Befehl ein:

powercfg –h off

Dadurch wird der Ruhezustand deaktiviert und die hiberfil.sysDatei von Ihrem System entfernt.

Mitch
quelle
2

Ich bin auch schon mehrmals auf dieses Problem gestoßen. Vor kurzem hatte ich zwei Festplatten, eine, auf der Windows 8 lief und die ich satt und neu formatiert habe, und eine 2-TB-Speicherfestplatte, die ich mit Windows 8 verwendet hatte.

Da ich Windows 8 entfernt hatte, keine Windows-Installationsmedien besaß und nicht vorhatte, es in Kürze erneut zu installieren, war das Entfernen der Schnell- und Hybridstartoptionen keine Alternative.

Ich habe versucht, es mit der Option "remove_hiberfile" zu mounten, aber ohne Erfolg. Immer noch dieselbe Fehlermeldung. Versuchtes Mounten als schreibgeschützt, dann erneutes Mounten (sudo mount -o remount, rw), was mir anfangs Schreibzugriff zu gewähren schien, aber keine der von mir vorgenommenen Änderungen wurde tatsächlich auf die Festplatte geschrieben (entfernte Dateien in nautilus wurden erneut angezeigt).

Die Lösung, die ich schließlich fand, bestand darin, GParted zu verwenden, um die betroffene Partition an einen anderen Ort auf der Festplatte zu verschieben und die Anzahl der Bytes vor und nach der Partition zu ändern. Ich vermute, es schreibt die Partitionstabelle zusammen mit Metadaten / Ruhezustand-Flag. Ich bin froh, dass meine Vermutung funktioniert hat, denn das Verschieben der 1,6-TB-Partition hat 19 Stunden gedauert!

Es muss jedoch eine einfachere Lösung geben, da ich festgestellt habe, dass andere Linux-Distributionen, die ich verwendet habe, nicht das gleiche Zögern haben, in den Ruhezustand zu wechseln. Vielleicht kann das Modul, das nach dem Flag sucht, ausgeschaltet oder ersetzt werden? Besser noch, es sollte ein paar Möglichkeiten geben, sich mit dem Flag zu befassen (als schreibgeschützt einhängen, als Lese- / Schreibzugriff einhängen, letzteres + Flag entfernen usw.) und nicht nur eine Fehlermeldung.

Hoffe auf jeden Fall, dass jemand in der gleichen Situation diese Informationen nützlich finden wird.

Isak Thorbiörnson
quelle
2

Ich hatte gerade dieses Problem, als ich Windows 8 entfernte und den Ruhezustand nicht ausschalten konnte. Ich habe versucht, remove_hiberfile zu verwenden und es hat nicht funktioniert. Da dies jedoch nur ein Speicherlaufwerk ist, habe ich unter der Anwendung "Disks" die Partition bearbeitet und die Option "Bootfähig" deaktiviert. Jetzt kann ich das Laufwerk einbinden. Hoffe das hilft jemand anderem.

user254228
quelle
2

Lesen Sie den Fehler erneut. Nur die zweite Zeile lautet:

Error mounting /dev/sdXY…

Beachten Sie das /dev/sdXYDing. XYsollte durch den Fehler ersetzt werden, den Sie in Ihrem System sehen. Öffnen Sie nun das Terminal und verwenden Sie den folgenden Befehl:

sudo ntfsfix /dev/sdXY

Wo XYist die störende Partition in dem Fehler gezeigt. Zum Beispiel sda2oder sdb1oder sda5(wie im Bild oben). ntfsfixist bereits in Ubuntu-Systemen installiert.

Mostafa Hasan
quelle
0

Auf einem Lenovo 710-Desktop mit ssd (UEFI) für das Betriebssystem und einer Festplatte für andere Dinge habe ich ubuntu installiert (nicht als Duell-Boot) und konnte aufgrund des oben beschriebenen Fehlers nicht auf meine Festplatte zugreifen. Ein Neustart bei gedrückter F2-Taste brachte mich jedoch zu einer Wiederherstellungsoption für Windows. Ich lehnte die Wiederherstellung ab und antwortete auf dem nächsten Bildschirm, dass ich "Fenster schließen" wollte. Ein Neustart auf Ubuntu erlaubte dann den Zugriff auf die Festplatte.

Wenn Sie eine Wiederherstellungspartition hätten, würde möglicherweise etwas in dieser einfachen Richtung für Sie funktionieren, obwohl Sie das Überschreiben von Fenstern ausgewählt haben.

Alex
quelle