it-swarm.com.de

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

Wann immer ich Ubuntu starte, erhalte ich eine Meldung, dass meine Windows-Partition nicht gemountet werden kann, und ich kann entweder warten, überspringen oder manuell mounten.

Wenn ich versuche, meine Windows-Partition über Nautilus zu öffnen, erhalte ich die Meldung, dass diese Partition in den Ruhezustand versetzt wurde und dass ich das Dateisystem öffnen und ordnungsgemäß schließen muss .

Hier ist meine Partitionstabelle. Wenn weitere Daten benötigt werden, lassen Sie es mich bitte 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
329
yotamoo

Es wurde ein Fehler wegen des angezeigten Nautilus-Dialogfelds abgelegt, da es eine potenziell gefährliche Option empfiehlt, die zu Datenverlust führen kann. Führen Sie den Befehl in diesem Dialogfeld nur aus, wenn Sie Ihre gespeicherte Windows-Sitzung löschen und möglicherweise nicht gespeicherte Arbeit verlieren möchten.

Erläuterung: Warum Linux keine Windows-Partitionen im Ruhezustand öffnen kann:

Dieser Fehler wird angezeigt, weil Sie Windows in den Ruhezustand versetzt haben, anstatt ihn auf die normale Weise zu deaktivieren (in neueren Windows-Versionen ist der Ruhezustand möglicherweise die Standardoption).

  • Im Ruhezustand werden die aktuellen Statusinformationen auf der Festplatte gespeichert und der Computer anschließend heruntergefahren.
  • Das Herunterfahren des Computers schließt alle Programme und beendet alle laufenden Prozesse, bevor der Computer heruntergefahren wird.

Wenn Sie Windows im Ruhezustand ausschalten, halten Sie das System im Wesentlichen an und speichern alle diese Informationen (in einer großen Datei mit dem Namen hiberfil.sys). Wenn Sie den Ruhezustand beenden, werden alle Ihre Anwendungen und Dateien genau so gespeichert Du hast sie verlassen. Außerdem wird in hiberfil.sys ein Flag gesetzt, um anderen Betriebssystemen mitzuteilen, dass Windows in den Ruhezustand versetzt wurde.

Das Vornehmen von Änderungen an Ihrer Windows-Partition (ntfs) im Ruhezustand kann gefährlich sein. Dies kann dazu führen, dass Windows nach der Wiederaufnahme des Ruhezustands nicht fortgesetzt wird oder abstürzt. Aus diesem Grund wird die Partition von dem Tool (ntfs-3g), mit dem die Partition bereitgestellt (geöffnet) wird, nicht im Lese-/Schreibmodus bereitgestellt, wenn ein Flag für den Ruhezustand angezeigt wird. Daher kann Nautilus, der Standarddateibrowser, diese Partition nicht automatisch öffnen - daher die angezeigte Fehlermeldung -, da versucht wird, sie im Lese-/Schreibmodus zu öffnen.

Problemumgehung für alle Windows-Versionen:

Es gibt drei Möglichkeiten, eine Windows-Partition in den Ruhezustand zu versetzen:

  1. Starten Sie Windows und fahren Sie das System herunter, indem Sie es vollständig herunterfahren. Sie können dann wieder in Ubuntu booten und die Partition wird beim Öffnen in Nautilus automatisch im Lese-/Schreibmodus eingebunden. Beachten Sie, dass die Option "Herunterfahren" möglicherweise nicht standardmäßig in Ihrem Startmenü angezeigt wird. Möglicherweise müssen Sie auf die Schaltfläche daneben klicken, um weitere Optionen anzuzeigen.

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

    • Überprüfen Sie mit dem folgenden Befehl, ob Sie einen Einhängepunkt (Ordner zum Einhängen Ihrer Partition) für Ihre Windows-Partition im Ordner /media haben:

      ls /media

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

      Sudo mkdir /media/windows

    • Hängen Sie als Nächstes die Partition im schreibgeschützten Modus mit dem folgenden Befehl in diesen Ordner ein:

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

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

    • Jetzt können Sie Dateien auf Ihrer Windows-Partition mit jedem Programm in Ubuntu anzeigen/öffnen. Sie können jedoch nicht auf die Partition schreiben oder Dateien ändern, da diese schreibgeschützt ist.
  3. Wenn Sie die Partition im Lese-/Schreibmodus bereitstellen müssen und nicht in der Lage oder bereit sind, Windows zu starten und vollständig herunterzufahren, gibt es eine dritte Option. Es ist hier jedoch nicht enthalten, da es hiberfil.sys vollständig löscht und Sie dazu veranlasst, alle nicht gespeicherten Informationen in den Windows-Programmen im Ruhezustand zu verlieren. Das Folgende ist ein Zitat von man ntfs-3g über die Option, die verwendet werden würde, um dies zu tun.

    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):

In Windows 8 gibt es eine neue Funktion namens Fast Startup . Wenn diese Funktion aktiviert ist (was standardmäßig der Fall ist), wird Windows 8 nicht vollständig heruntergefahren, wenn Sie Herunterfahren auswählen. Stattdessen wird ein "Hybrid-Shutdown" durchgeführt. Das ist so etwas wie Winterschlaf; Dadurch wird das Booten von Windows 8 schneller. Sie müssen diese Funktion daher deaktivieren, um sie ordnungsgemäß herunterfahren und die Windows-Partitionen bereitstellen zu können. Starten Sie dazu Ihr Windows 8 und:

Hinweis : Wenn Sie den Schnellstart deaktivieren, dauert das Booten von Windows 8 mit hoher Wahrscheinlichkeit länger. Es gibt keine "exakten" Zahlen, aber wenn Sie 10 Sekunden gebraucht haben, um Windows 8 zu starten, werden Sie jetzt 50 Sekunden brauchen, 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 aus, was die Einschalttasten tun . (siehe Screenshot 2 )
  3. Klicken Sie auf Einstellungen ändern, die derzeit nicht verfügbar sind . (siehe Screenshot )
  4. Deaktivieren Sie Schnellstart einschalten (empfohlen) . (siehe Screenshot 4 )

Klicken Sie auf Änderungen speichern . Fahren Sie nun Windows 8 herunter und starten Sie Ubuntu erneut.

Wenn Sie immer noch keine fehlerfreie Bereitstellung durchführen können, müssen Sie den Ruhezustand möglicherweise 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: Schnellstart - Ein- oder Ausschalten in Windows 8.

384
adempewolff

BEARBEITEN: DIESES VERFAHREN KÖNNTE GEFÄHRLICHE FOLGEN HABEN und Windows könnte fehlschlagen, das Dateisystem zu booten oder zu beschädigen beim Booten.


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

Sudo ntfsfix /dev/sdXY

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

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

146
mohitbhura

Wenn Sie den Ruhezustand beenden möchten, führen Sie diesen Befehl in einem Terminal aus (drücken Sie Ctrl+Alt+T Terminal öffnen)

Sudo ntfsfix /dev/sdXY

dabei ist XY die Partition. Beispiel: sda2 oder sdb1

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

48
ignis

Meine Lösung war, ein mntwindows Skript in /etc/rc.local aufzurufen. Dieses Skript prüft, ob der Ruhezustand vorliegt und ob der Bereitstellungsmodus schreibgeschützt ist. Um sicherzustellen, dass das Skript immer aufgerufen werden kann, habe ich es in /bin platziert und als ausführbar markiert. Der Inhalt des Skripts lautet 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
19
Anon

Dies liegt an der schnellen Startfunktion von Windows 8.

Eine vorübergehende Lösung wäre, in Windows zurückzukehren und das System neu zu starten (anstatt herunterzufahren). Die dauerhafte Lösung besteht darin, den Schnellstart zu deaktivieren.

In diesem Handbuch können Sie den Schnellstart in Windows 8 deaktivieren: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/

17
abhishek

Windows 8 fügt eine "Schnellstart" -Funktion hinzu. Nach dem Herunterfahren wird Windows zwar schneller gestartet, aber als Nebeneffekt wird Ihr Dateisystem in den Ruhezustand versetzt.

Um diese Funktion in Win 8 zu deaktivieren, suchen Sie in den Einstellungen nach "Auswählen, was die Netzschalter tun", klicken Sie auf das Schild, um die Kontrollkästchen zu entsperren, und Sie können den Schnellstart von dort aus aktivieren oder deaktivieren.

Die zuvor erwähnte Einschränkung, dass Sie Windows wirklich herunterfahren und nicht neu starten möchten, um einen einfachen Zugriff von Linux aus zu erhalten, gilt weiterhin.

13
cmendoza

Unter Windows 10 habe ich herausgefunden, wie der Schnellstart deaktiviert werden kann. Habe einen Screencast gemacht, um das zu lösen. Gehen Sie zu Systemsteuerung > Hardware und Sound > Energieoptionen > Systemeinstellungen Klicken Sie anschließend auf "Einstellungen ändern, die derzeit nicht verfügbar sind" und entfernen Sie das Häkchen von 'Schnellstart einschalten'. Quelle: http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-1

10
Shaharia Azam

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

9
root

Zur Vervollständigung hier ein weiterer Befehl zum Mounten einer Partition als schreibgeschützt (nützlich für Windows-Partitionen im Ruhezustand):

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

Wenn Sie die Berechtigung zum Mounten der Partition mit dem Dateimanager haben (wenn Sie beispielsweise Administrator sind), 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, ist udisks möglicherweise. Es hat verschiedene Argumente, überprüfen Sie die Manpage.

9
user180409
  • Starten Sie windows os und starten Sie es 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.

7
Avinash Raj

Nach meiner Erfahrung war die beliebte und hilfreiche Antwort von adempewolff oben notwendig, aber nicht ausreichend, damit ich meine Windows NTFS-Partition zum Schreiben mit Ubuntu mounten konnte. Wie an anderer Stelle beschrieben, habe ich vor dem Versuch, Ubuntu zu installieren, Fast Startup deaktiviert und auch die Hibernate Option im "Shutdown" -Menü entfernt.

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

Ich musste auch Windows 8.1 booten, eine von Windows autorisierte Befehlszeile starten (Rechtsklick auf die Windows-Schaltfläche unten links, um zu dieser Option zu gelangen), diese über das Windows-Autorisierungsfeld zulassen und dann den folgenden Befehl eingeben:

powercfg /h off

Sie können die Ergebnisse überprüfen mit:

powercfg /a

Nachdem ich diese Änderung vorgenommen hatte, konnte ich von Ubuntu aus frei auf die Windows 8.1-Partition zugreifen, unabhängig davon, ob ich Windows durch Herunterfahren oder Neustarten beendet habe.


Ich stellte fest, dass ich dies später wieder rückgängig machen und trotzdem auf die Partition zugreifen konnte (aber das Kontrollkästchen "Schnellstart" wie oben immer deaktiviert lassen und natürlich nie nach dem Ruhezustand von Windows fragen). Der Befehl zum Umkehren lautet vorhersehbar:

powercfg /h on

Ich gehe davon aus, dass von der Windows-Installation noch etwas übrig war, das durch Booten mit auf diese Weise deaktiviertem Ruhezustand gelöscht werden musste.

Soweit ich weiß, sollte es keinen Grund geben, den ersten Schritt rückgängig zu machen - es kann ein bisschen mehr Sicherheit bringen, powercfg /h off zu verlassen.

Weitere Informationen finden Sie in der buntu-Manpage für den Windows NTFS-Handler .

7
John S Gruber

Für Windows 8+

Sie müssen die Funktion "Schnellstart" deaktivieren. So zitieren Sie das How-To-Geek:

Öffnen Sie Ihre Energieoptionen, indem Sie Windows + X drücken oder mit der rechten Maustaste auf das Startmenü klicken und Energieoptionen auswählen. Klicken Sie im Fenster "Energieoptionen" auf "Auswählen, was die Netzschalter tun".

enter image description here

Wenn Sie zum ersten Mal mit diesen Einstellungen experimentieren, müssen Sie auf "Einstellungen ändern, die derzeit nicht verfügbar sind" klicken, um die Option "Schnellstart" für die Konfiguration verfügbar zu machen.

enter image description here

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

enter image description here

Deaktivieren Sie das Kontrollkästchen "Schnellstart".

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


How-To-Geek-Zitat aus hier .

6
Android Dev

Es ist noch einfacher geworden (Windows 8+)

Einfach Herunterfahren erzwingen oder Sie können Herunterfahren beenden Ihr Windows-System vor dem Neustart auf Ubuntu OS sagen.

Na wie soll ich das machen?

Sehr einfach: Shift + Herunterfahren

ich, ich halte Shift Taste drücken, während Sie auf die Schaltfläche Herunterfahren in Windows klicken, um es vollständig herunterzufahren.

Natürlich wird Ihr Windows beim nächsten Mal etwas langsamer booten. :)

6
Saurav Kumar

Sie können es im schreibgeschützten Modus bereitstellen. Dazu müssen Sie zuerst ein Verzeichnis als Bereitstellungspunkt erstellen:

Sudo mkdir /media/*youruser*/newdisk

Hängen Sie das Laufwerk später ein 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 Benutzername. /dev/sda4 kann auch unterschiedlich sein, abhängig von der Partition, auf der Windows 8 installiert ist.

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

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

4
Krishnadas PC

Es ist mehr als wahrscheinlich, dass dies geschieht, weil Sie von einem Windows 8-System booten. Was sie getan haben, ist es so zu machen, dass wenn Sie Ihren Computer ausschalten, es wirklich in den Ruhezustand geht für einen schnelleren Start, wenn Sie ihn wieder einschalten.

Sie müssen lediglich in den Abschnitt "Systemsteuerung" von Windows 8 wechseln, zu den Energieoptionen navigieren und die Schnellstartoption deaktivieren, damit Sie beim Herunterfahren Ihr System und damit die Dateien tatsächlich heruntergefahren haben auf der Partition kann zugegriffen und bearbeitet werden.

2
daveon cooper

Um die Antwort zu ergänzen, können Sie Windows 7 oder Windows 8 aufrufen (W8: Dies ist die Standard-Ausschaltaktion, es ist in gewissem Sinne kein Herunterfahren), eine Befehlszeile mit Superuser-Rechten öffnen und powercfg -h off.

Die Einschränkung ist nun, dass Ihr Windows-Computer überhaupt nicht in den Ruhezustand versetzt werden kann. Sie können Ihre Windows-Partitionen jedoch mounten, ohne dass Eingriffe daran vorgenommen werden müssen.

2
RomaH

@ abhishek richtig beantwortet, ich hatte nicht nur ntfs mount problem, wifi funktionierte auch nach dem neustart von Windows 8.1 auf Ubuntu nicht. Die beste Lösung ist, den Schnellstart in Windows 8.1 auszuschalten. Gehen Sie zur Energieverwaltung und drücken Sie Wählen Sie, was die Ein/Aus-Tasten tun -> Ändern Sie die Einstellungen, die derzeit nicht verfügbar sind. Schauen Sie dann im Fenster nach unten und finden Sie die Markierung "Schnellstart einschalten (empfohlen)". Schalten Sie das Gerät aus. Klicken Sie auf Änderungen speichern, damit Sie dieses Problem nicht haben!

1
Dima Karpenko

Ich löste dieses Problem (in Windows 10), indem ich die Datei hiberfil.sys von entfernte

powercfg /h off

dann drehen Sie es zurück

powercfg /h on

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

1

Am Ende konnte ich es lösen, indem ich das Rezept aus dem Arch Wiki befolgte:

  • Starten Sie Windows
  • Führen Sie als Administrator powercfg /h off aus.
  • Fahren Sie Windows herunter

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


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

Das Problem ist auf eine in Windows 8 eingeführte Funktion zurückzuführen, die als "schneller Start" bezeichnet wird. Wenn der Schnellstart aktiviert ist, wird ein Teil der Metadaten aller bereitgestellten Partitionen in dem Zustand wiederhergestellt, in dem sie sich beim vorherigen Herunterfahren befanden. Infolgedessen können unter Linux vorgenommene Änderungen verloren gehen. Dies kann bei jeder NTFS-Partition passieren, wenn Sie unter Windows 8 oder 10 "Herunterfahren" oder "Ruhezustand" auswählen. Das Verlassen von Windows durch Auswahl von "Neustart" ist jedoch anscheinend sicher.

Stellen Sie sicher, dass der schnelle Neustart deaktiviert ist, um das Schreiben in die Partitionen unter anderen Betriebssystemen zu ermöglichen. Dies kann erreicht werden, indem Sie als Administrator den folgenden Befehl eingeben:

   powercfg /h off

Sie können die aktuellen Einstellungen unter Control Panel> Hardware and Sound> Power Options> System Setting> Choose what the power buttons do überprüfen. Das Kästchen Turn on fast startup sollte entweder deaktiviert sein oder fehlen.

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

1
Philipp Claßen

Sowohl Windows 10 als auch Windows 8 verhalten sich beim Herunterfahren komisch. Löschen Sie die Schnellstartoption in Windows, und stellen Sie bei Verwendung von Windows 10 sicher, dass Sie die Home-Option, die wie ein Haus aussieht, unter Windows 8 neu installieren. oder der Fehler wird weiterhin angezeigt, und wenn Sie unter Linux nicht auf ein Laufwerk zugreifen können ... oder mehr als ein Windows-Laufwerk auf meinem System ... Da ich ein Laufwerk habe, verwende ich es für die gemeinsame Nutzung von Dateien zwischen Linux und Windows.

0
Adam Albanowicz

Ich habe mein Problem mit gelöst

$ Sudo apt-get install ntfs-config

und

$ Sudo mount -o rw /dev/sdXY

ersetzen Sie das SDXY durch Ihre Windows-Partition, z. sda3

0
saha-ini ahmad