Das Windows (NTFS) Dateisystem konnte aufgrund des Ruhezustands nicht gemountet werden

301

Immer wenn ich Ubuntu boot, bekomme ich eine Meldung, dass es meine Windows-Partition nicht mounten kann, und ich kann entweder warten, überspringen oder manuell mounten.

Wenn ich versuche, meine Windows-Partition über Nautilus einzugeben, erhalte ich die Meldung, dass diese Partition im Ruhezustand ist und ich das Dateisystem eingeben und ordnungsgemäß schließen muss, was ich ohne Probleme getan habe, also weiß ich nicht warum das passiert.

Hier ist meine Partitionstabelle, wenn weitere Daten benötigt werden, lass es mich wissen.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    20000767     9999360   83  Linux
/dev/sda2        20002814   478001151   228999169    5  Extended
/dev/sda3   *   478001152   622532607    72265728    7  HPFS/NTFS/exFAT
/dev/sda4       622532608   625141759     1304576   82  Linux swap / Solaris
/dev/sda5        20002816   478001151   228999168   83  Linux
    
yotamoo 03.06.2012, 14:47
quelle

21 Antwort

360

Ein Fehler wurde über den Nautilus-Dialog, den Sie sehen, abgelegt eine möglicherweise gefährliche Option, die zu Datenverlust führen kann. Bitte führen Sie den Befehl in diesem Dialogfeld nicht aus, es sei denn, Sie möchten Ihre gespeicherte Windows-Sitzung löschen und möglicherweise nicht gespeicherte Arbeit verlieren.

  

Erläuterung: Warum Linux nicht überwachte Windows-Partitionen öffnen kann:

     

Sie sehen diesen Fehler, weil Sie Windows im Winterschlaf gehalten haben   Deaktivieren Sie es (in neueren Versionen von Windows, Ruhezustand)   möglicherweise die Standardoption).

     
  • Hibernating speichert die aktuellen Statusinformationen auf der Festplatte und schaltet dann den Computer herunter.
  •   
  • Beim Herunterfahren des Computers werden alle Programme geschlossen und alle laufenden Prozesse beendet, bevor der Computer ausgeschaltet wird.
  •   

Wenn Sie Windows ausschalten, indem Sie es im Winterschlaf halten, sind Sie im Wesentlichen   pausiert das System und speichert alle diese Informationen (in eine große Datei   genannt hiberfil.sys ) Auf diese Weise, wenn Sie aus dem Ruhezustand alle wieder aufnehmen   Ihrer Anwendungen und Dateien wird genau sein, wie Sie sie verlassen haben. Es   setzt auch ein Flag in hiberfil.sys , um andere Betriebssysteme wissen zu lassen   dass Windows in den Ruhezustand versetzt wird.

     

Nehmen Sie Änderungen an Ihrer Windows-Partition ( ntfs ) vor   Ruhezustand könnte gefährlich sein - Windows könnte nicht fortgesetzt werden   aus dem Ruhezustand oder zum Absturz nach dem Fortsetzen. Aus diesem Grund, die   tool ( ntfs-3g ), das die Partition mountet (öffnet), mount es nicht   im Lese-Schreib-Modus, wenn er ein Tiefschlaf-Flag sieht. Als solches, Nautilus,   Der Standard-Dateibrowser kann das nicht automatisch öffnen   Partition - daher die Fehlermeldung, die Sie sehen - weil es versucht   um es im Lese-Schreib-Modus zu öffnen.

Problemumgehung für alle Windows-Versionen:

Es gibt drei Möglichkeiten, eine überwachte Windows-Partition zu mounten:

  1. Starten Sie Windows und schalten Sie das System herunter, indem Sie es herunterfahren vollständig. Sie können dann wieder in Ubuntu booten und die Partition wird automatisch im Lese-Schreib-Modus geladen, wenn Sie sie in Nautilus öffnen. Beachten Sie, dass die Option "Herunterfahren" möglicherweise nicht die Option ist standardmäßig in Ihrem Startmenü angezeigt. Möglicherweise müssen Sie auf klicken nebenstehende Schaltfläche, um weitere Optionen anzuzeigen.

  2. Hängen Sie das Dateisystem manuell im schreibgeschützten Modus ein.

    • Überprüfen Sie, ob Sie einen Mount-Punkt (Ordner zum Einhängen Ihrer Partition) für Ihre Windows-Partition im Ordner /media haben. Verwenden Sie diesen Befehl:

      ls /media

    • Wenn Sie keinen Ordner für Ihre Windows-Partition sehen, sollten Sie einen mit dem folgenden Befehl erstellen:

      sudo mkdir /media/windows

    • Als nächstes mounten Sie die Partition im schreibgeschützten Modus auf diesen Ordner mit diesem Befehl:

      mount -t ntfs-3g -o ro /dev/sda3 /media/windows

      Beachten Sie, dass Sie /media/windows ändern sollten, wenn Ihr Mountpoint anders heißt.

    • Jetzt können Sie Dateien auf Ihrer Windows-Partition mit jedem Programm in Ubuntu anzeigen / öffnen. Sie werden jedoch nicht schreiben können auf die Partition oder ändern Sie alle Dateien wie im schreibgeschützten Modus.
  3. Wenn Sie die Partition im Lese-Schreib-Modus mounten müssen und nicht kann oder will in Windows booten und es komplett herunterfahren Es gibt eine dritte Möglichkeit. Es ist jedoch nicht hier enthalten, weil es % /%> hiberfil.sys vollständig löscht und Sie alle verlieren ungesicherte Informationen in den überwinterten Windows-Programmen. Das Folgende ist ein Zitat von man ntfs-3g über die Option, die dazu verwendet werden würde.

    remove_hiberfile
                  Unlike in case of  read-only  mount,  the  read-write  mount  is
                  denied  if  the  NTFS  volume is hibernated. One needs either to
                  resume Windows and shutdown it  properly,  or  use  this  option
                  which  will  remove  the  Windows hibernation file. Please note,
                  this means that the saved Windows  session  will  be  completely
                  lost. Use this option under your own responsibility.
    

Lösung (nur für Windows 8 und 10):

Es gibt eine neue Funktion in Windows 8 namens Fast Startup . Wenn diese Funktion aktiviert ist (was standardmäßig der Fall ist), wird Windows 8 beim Herunterfahren nicht vollständig heruntergefahren. Stattdessen wird eine "hybride Abschaltung" durchgeführt. Dies ist so etwas wie Winterschlaf; Es macht das Starten von Windows 8 schneller. Daher müssen Sie diese Funktion deaktivieren, um sie ordnungsgemäß herunterfahren zu können und die Windows-Partitionen bereitstellen zu können. Booten Sie dazu in Ihr Windows 8 und:

  

Hinweis : Wenn Sie Fast Startup deaktivieren, dauert Ihr Windows 8 wahrscheinlich länger. Es gibt keine "exakten" Zahlen, aber wenn Sie 10 Sekunden zum Starten von Windows 8 benötigt haben, dauert es jetzt 50 Sekunden, nachdem Sie diese Funktion deaktiviert haben.

  1. Öffnen Sie die Systemsteuerung in der kleinen Symbolansicht und klicken Sie auf Energieoptionen . (Siehe Screenshot 1 )
  2. Klicken Sie auf Wählen Sie, was die Netztasten tun . (Siehe Screenshot 2 )
  3. Klicken Sie auf Einstellungen ändern, die derzeit nicht verfügbar sind .(Siehe Screenshot 3 )
  4. Deaktivieren Sie Schnellstart aktivieren (empfohlen) . (Siehe Screenshot 4 )

Klicken Sie auf Änderungen speichern . Jetzt, Windows 8 herunterfahren und wieder in Ubuntu booten.

Wenn Sie immer noch nicht ohne Fehler mounten können, müssen Sie möglicherweise den Ruhezustand vollständig deaktivieren. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten (klicken Sie mit der rechten Maustaste auf die Verknüpfung, klicken Sie auf "Als Administrator ausführen") und geben Sie Folgendes ein:

powercfg /h off

Quelle: Fast Startup - Einschalten oder Aus in Windows 8 .

    
adempewolff 03.06.2012, 14:51
quelle
132

BEARBEITEN: MACHEN, DASS MACHT GEFÄHRLICHE KONSEQUENZEN HABEN und Windows möglicherweise das Dateisystem beim Booten nicht bootet oder beschädigt.

Verwenden Sie ntfsfix im Terminal, auch wenn Sie nicht auf Windows zugreifen können

sudo ntfsfix /dev/sdXY

wobei XY die Partition ist, z.B. a2 ( /dev/sda2 ) oder b1 ( /dev/sdb1 )

ntfsfix repariert einige grundlegende NTFS-Inkonsistenzen, setzt die NTFS-Protokolldatei zurück und plant eine NTFS-Konsistenzprüfung für den ersten Start in Windows.

    
mohitbhura 06.10.2014 09:34
quelle
46

Wenn Sie die überwinterte Sitzung beenden möchten, führen Sie diesen Befehl in einem Terminal aus (drücken Sie Strg + Alt + T , um Terminal zu öffnen)

sudo ntfsfix /dev/sdXY

wobei XY die Partition ist. zB: sda2 oder sdb1

Dies funktioniert auch, wenn Sie nicht in Win8 kommen konnten.

    
ignis 18.07.2014 17:24
quelle
18

Meine Lösung war, ein Skript mntwindows in /etc/rc.local aufzurufen. Dieses Skript überprüft, ob der Ruhezustand aktiviert ist und ob der Ruhezustand als schreibgeschützt bereitgestellt wird. Um sicherzustellen, dass das Skript immer aufgerufen werden kann, habe ich es in /bin platziert und es als ausführbar markiert. Der Inhalt des Skripts ist wie folgt

sudo mount /dev/sda[Partition Number] /media/[Any existing folder name]

#Mounts Windows
if [ $? -eq 14 ]
then
  echo "Windows is sleeping, I'm mounting as read-only"
  sudo mount -o ro /dev/sda[Partition Number] /media/[Any existing folder name]
fi
    
Anon 12.02.2013 20:02
quelle
17

Dies liegt an der schnellen Startfunktion von Windows 8.

Temporäre Lösung wäre, in Windows zurückzugehen und das System neu zu starten (anstatt herunterzufahren). Eine dauerhafte Lösung besteht darin, den schnellen Start zu deaktivieren.

Sie können diese Anleitung verwenden, um den schnellen Start in Windows 8 zu deaktivieren: Pfandrecht

    
abhishek 26.03.2014 21:42
quelle
13

Windows 8 fügt eine "Schnellstart" -Funktion hinzu. Es macht Windows schneller nach dem Herunterfahren, aber als Nebeneffekt setzt es Ihr Dateisystem in diesen Ruhezustand.

Um diese Funktion in Win 8 zu deaktivieren, suchen Sie unter den Einstellungen nach "Wählen Sie, was die Netztasten tun", klicken Sie auf die Abschirmung, um die Kontrollkästchen zu entsperren, und Sie können den schnellen Start von dort aus aktivieren oder deaktivieren.

Der bereits erwähnte Vorbehalt, dass Sie Windows wirklich herunterfahren und nicht neu starten möchten, um einfachen Zugriff von Linux zu erhalten, gilt immer noch.

    
cmendoza 03.11.2012 12:44
quelle
10

Für Windows 10 habe ich herausgefunden, wie man den schnellen Start abstellt. Habe einen Screencast gemacht, um das zu lösen. Wechseln Sie zu Systemsteuerung & gt; Hardware und Sound & gt; Energieoptionen & gt; Systemeinstellungen Klicken Sie anschließend auf "Einstellungen ändern, die derzeit nicht verfügbar sind" und entfernen Sie das Häkchen aus "Schneller Start". Quelle: Pfandrecht

    
Shaharia Azam 04.12.2015 23:23
quelle
9

unter Windows 8 ist das normal. Sie müssen Windows 8 über cmd herunterfahren, indem Sie shutdown /f /s /t 0 eingeben, dann könnte es funktionieren.

    
root 09.09.2012 22:35
quelle
8

Nur zur Vervollständigung, hier ist ein weiterer Befehl, um eine Partition als schreibgeschützt zu mounten (nützlich für Windows-Partitionen im Winterschlaf):

udisksctl mount --block-device /dev/sda3 --options ro

Wenn Sie berechtigt sind, die Partition mit dem Dateimanager zu mounten (wenn Sie zum Beispiel ein Administrator sind), dann sollten Sie diesen Befehl ausführen können, ohne sudo zu verwenden.

Dies ist in den neuesten Ubuntu-Versionen (wie 13.04 und 13.10) verfügbar.

Wenn udisksctl nicht verfügbar ist, dann ist udisks möglicherweise. Es hat verschiedene Argumente, überprüfen Sie die Manpage.

    
user180409 03.11.2013 23:08
quelle
7
  • Starten Sie in windows os und starten Sie es dann neu (nicht herunterfahren).

  • Wählen Sie im Grub-Menü ubuntu und booten Sie es. Nachdem das Ubuntu hochgefahren ist, öffnen Sie nun das ntfs hard drive partition , es wird geöffnet.

Avinash Raj 18.11.2013 18:30
quelle
7

Nach meiner Erfahrung war die oben erwähnte Antwort von adempewolff notwendig, aber nicht ausreichend, um es mir zu ermöglichen, meine Windows NTFS-Partition zum Schreiben mit Ubuntu zu mounten. Wie an anderer Stelle beschrieben, habe ich Fast Startup deaktiviert, bevor ich Ubuntu installiert habe, und ich habe die Hibernate-Option auch im Menü "Herunterfahren" entfernt.

Ich konnte immer noch nicht von Ubuntu auf meine Windows-Partition schreiben.

Ich fand, dass ich auch Windows 8.1 booten musste, eine Windows-berechtigte Befehlszeile starten (Rechtsklick auf die Windows-Schaltfläche unten links, um zu dieser Option zu gelangen), es durch das Windows-Autorisierungsfeld zulassen und dann die Befehl:

powercfg /h off

Sie können die Ergebnisse mit:

überprüfen
powercfg /a

Nachdem ich diese Änderung vorgenommen hatte, konnte ich von Ubuntu aus auf die Windows 8.1-Partition zugreifen, ganz gleich, ob ich Windows durch Herunterfahren oder Neustarten verließ.

Ich habe festgestellt, dass ich das später rückgängig machen konnte und immer noch auf die Partition zugreifen konnte (aber wie immer "Fast Startup" deaktiviert lassen und natürlich nie nach dem Windows-Ruhezustand fragen). Der Befehl zum Rückgängigmachen ist vorhersehbar:

powercfg /h on

Ich nehme an, dass etwas von der Windows-Installation übrig geblieben ist, das durch Booten mit deaktiviertem Ruhezustand gelöscht werden musste.

Es sollte keinen Grund geben, den ersten Schritt, so weit ich weiß, rückgängig zu machen - es könnte ein wenig zusätzliche Sicherheit bieten, um powercfg /h off zu verlassen.

Sehen Sie die Ubuntu-Manpage für den Windows NTFS-Handler ein wenig mehr Informationen.

    
John S Gruber 19.08.2014 03:17
quelle
5

Für Windows 8 +

Sie müssen die Funktion "Fast Startup" deaktivieren. Um den How-To-Geek zu zitieren:

  

Öffnen Sie Ihre Energieoptionen, indem Sie Windows + X drücken oder mit der rechten Maustaste auf Ihre Energieoptionen klicken   Starten Sie das Menü und wählen Sie Energieoptionen. Im Fenster Energieoptionen   Klicken Sie auf "Wählen Sie, was die Netztasten tun."

     

     

Wenn Sie zum ersten Mal mit diesen Einstellungen fertig werden, werden Sie das tun   Klicken Sie auf "Einstellungen ändern, die derzeit nicht verfügbar sind"   die Fast Startup-Option für die Konfiguration verfügbar.

     

     

Scrollen Sie zum unteren Rand des Fensters und Sie sollten "Schnell einschalten" sehen   Start (empfohlen) "

     

Deaktivieren Sie das Feld "Fast Startup".

Dann fahren Sie Windows 10 herunter, und Sie sollten in der Lage sein, die NTFS-Partition von Ubuntu aus einfach zu mounten.

Zitat von How-To-Geek aus hier .

    
Android Dev 29.11.2016 21:00
quelle
5

Es ist noch einfacher geworden (Windows 8 + )

Nur erzwingen Sie das Herunterfahren oder Sie können vollständiges Herunterfahren Ihres Windows-Systems vor dem Neustart auf Ubuntu OS sagen.

Nun, wie werde ich das tun?

Ganz einfach: Umschalttaste + Herunterfahren

i, e Halten Sie Umschalttaste gedrückt, während Sie in Windows auf die Schaltfläche Herunterfahren klicken, um sie vollständig herunterzufahren.

Natürlich wird es Ihre Fenster beim nächsten Mal etwas langsamer booten. :)

    
Saurav Kumar 07.05.2017 16:11
quelle
4

Sie können es im schreibgeschützten Modus mounten Dazu müssen Sie zunächst ein Verzeichnis als Mount-Punkt erstellen:

sudo mkdir /media/*youruser*/newdisk

Später mounten Sie das Laufwerk mit:

sudo mount -t "ntfs" -ro "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda4" "/media/*youruser*/newdisk"

Ändern Sie Wörter mit * , mit Ihrem Benutzernamen . /dev/sda4 könnte auch anders sein, abhängig von der Partition, in der Windows 8 installiert ist.

Beachten Sie, dass die args-Werte für Ihre spezielle Fehlermeldung verwendet werden, für andere Benutzer die Fehlermeldung, ändern Sie -o by -ro und geben Sie den entsprechenden Benutzernamen ein.

Beachten Sie außerdem, dass Sie mit dieser Methode keine neuen Dateien im Windows-Laufwerk bearbeiten, schreiben oder erstellen können.

    
Krishnadas PC 27.09.2014 06:56
quelle
2

Um zur Antwort hinzuzufügen, können Sie in Windows 7 oder Windows 8 gehen (W8: das ist die Standardabschaltaktion, es ist kein echtes Herunterfahren in einer Richtung), öffnen Sie eine Befehlszeile mit Superbenutzerrechten und Geben Sie powercfg -h off ein.

Der Vorbehalt ist jetzt Ihr Windows-Computer wird nicht in der Lage sein, überhaupt zu überwintern. Sie können jedoch Ihre Windows-Partitionen bereitstellen, ohne sie zu operieren.

    
RomaH 20.10.2012 00:46
quelle
2

Es ist mehr als wahrscheinlich, dass dies geschieht, weil Sie von einem Windows 8-System starten. Was sie getan haben, ist, dass sie beim Herunterfahren des Computers wirklich in den Ruhezustand gehen, damit sie schneller booten können, wenn Sie sie wieder einschalten.

Was Sie tun müssen, ist, in den Control Panel-Bereich von Windows 8 zu wechseln, zu den Energieoptionen zu navigieren und die Schnellstartoption zu deaktivieren, so dass Sie Ihr System beim Herunterfahren tatsächlich heruntergefahren haben und als Dadurch können die Dateien auf der Partition aufgerufen und bearbeitet werden.

    
daveon cooper 03.02.2013 21:53
quelle
1

@abhishek korrekt angesprochen, ich hatte nicht nur ntfs mount Problem, WiFi funktionierte nicht nach dem Neustart von Windows 8.1 zu Ubuntu auch. Die beste Lösung ist, den schnellen Start in Windows 8.1 zu deaktivieren. Gehen Sie zur Energieverwaltung und drücken Sie Wählen Sie, was die Netztasten tun - & gt; Ändern Sie Einstellungen, die derzeit nicht verfügbar sind . Dann schaue ins Fenster, finde eine Flagge "Schnelles Hochfahren einschalten (empfohlen)" und schalte aus. Klicken Sie auf Änderungen speichern , sodass Sie dieses Problem jetzt nicht mehr haben!

    
Dima Karpenko 07.02.2015 18:05
quelle
1

Ich habe dies (in Windows 10) gelöst, indem ich hiberfil.sys um

entfernt habe
powercfg /h off

dann drehe es zurück

powercfg /h on

Ich habe versucht mit der ersten Antwort und es hat funktioniert, aber - das Problem kam nach dem Neustart

zurück     
Björn Hallström 17.10.2015 12:22
quelle
1

Am Ende könnte ich es lösen, indem ich dem Rezept aus dem Arch Wiki folge:

  • Booten Sie in Windows
  • Führen Sie als Administrator powercfg /h off aus.
  • Windows herunterfahren

Ich habe auch /etc/fstab in eine UUID geändert, um auf die NTFS-Partition zu verweisen, nachdem ein erster Versuch fehlgeschlagen ist, wobei ich den powercfg -Befehl nicht verwendet habe, sondern ihn durch Klicken über die GUI deaktiviert habe. Nicht sicher, warum die Verwendung einer UUID einen Unterschied machen sollte (im Wiki wird es nicht weiter erklärt). Aber zumindest funktioniert es wieder.

Quelle: Arch Wiki ( NTFS-3G: Metadaten werden im Windows-Cache gespeichert und nicht mounten ):

  

Das Problem ist auf ein Feature zurückzuführen, das in Windows 8 als "schneller Start" eingeführt wurde. Wenn der schnelle Start aktiviert ist, wird ein Teil der Metadaten aller gemounteten Partitionen in dem Zustand wiederhergestellt, in dem sie sich beim vorherigen Schließen befanden. Als Konsequenz können Änderungen unter Linux verloren gehen. Dies kann bei jeder NTFS-Partition passieren, wenn Sie unter Windows 8 oder 10 "Herunterfahren" oder "Ruhezustand" wählen. Es ist jedoch sicher sicher, Windows mit "Neustart" zu verlassen.

     

Stellen Sie sicher, dass der schnelle Neustart deaktiviert ist, um das Schreiben auf Partitionen anderer Betriebssysteme zu aktivieren. Dies kann erreicht werden, indem Sie als Administrator den folgenden Befehl ausgeben:

   powercfg /h off
     

Sie können die aktuellen Einstellungen in Control Panel & gt; Hardware and Sound & gt; Power Options & gt; System Setting & gt; %Code%. Das Feld Choose what the power buttons do sollte entweder deaktiviert sein oder fehlen.

     

Wenn Sie Ihre NTFS-Partition nicht mounten können, obwohl Sie diesem Handbuch folgen, versuchen Sie, die UUID anstelle des Gerätenamens in / etc / fstab für alle NTFS-Partitionen zu verwenden. Hier ist ein fstab-Beispiel .

    
Philipp Claßen 01.09.2016 19:15
quelle
0

Windows 10 und Windows 8 machen sich beide lustig über das Herunterfahren. Löschen Sie die Schnellstartoption in Windows und wenn Sie Windows 10 verwenden, stellen Sie sicher, dass Sie die Home-Option von Windows 8 neu installieren. oder der Fehler wird weiterhin angezeigt, und wenn Sie unter Linux sind, können Sie nicht auf das eine Laufwerk zugreifen ... Oder mehr als ein Windows-Laufwerk auf meinem System ... Da ich ein Laufwerk habe, benutze ich für die Freigabe von Dateien zwischen Linux und Windows.

    
Adam Albanowicz 27.10.2015 22:38
quelle
0

Ich habe mein Problem mit

gelöst
$ sudo apt-get install ntfs-config

und

$ sudo mount -o rw /dev/sdXY

Ersetzen Sie die SDXY mit Ihrer Windows-Partition, z. sda3

    
saha-ini ahmad 07.02.2017 17:14
quelle

Tags und Links