Używam Fedory 20 razem z Windows 8. Nie mogę jednak uzyskać dostępu do zawartości dysku, na którym jest zainstalowany Windows 8. To pokazuje:
Error mounting /dev/sda2/
The NTFS partition is in unsafe state
Windows is hibernated, refused to mount
mimo że poprawnie zamknąłem system Windows.
Odpowiedzi:
Po pierwsze, upewnij się, że masz czyste zamknięcie systemu Windows i nie hibernowałeś go.
Zgodnie z
ntfs-3g
instrukcją istnieje opcja, która pozwala to zrobić:Podkreślam więc, że spowoduje to zniszczenie niezapisanych danych w hibernowanej sesji Windows . Jeśli nie jest to dla Ciebie problemem, dostęp do dysku powinien być możliwy, uruchamiając:
Przejdź
sdXN
do partycji Windows (np./dev/sda1
) I/path/to/mount
do faktycznej ścieżki, na której chcesz zamontować.Powinno to poprawnie zamontować dysk, a ponieważ usunie on hibernowany plik sesji, od teraz powinien on montować normalnie.
źródło
Są szanse, że Windows naprawdę jest w stanie hibernacji. System Windows robi to automatycznie, gdy nakazuje się normalne zamknięcie. Korzyścią jest szybszy pozorny czas rozruchu.
Aby zamknąć system Windows bez hibernacji, wydaj następujące polecenie w wierszu polecenia (w systemie Windows):
Możesz także chcieć dołączyć
/t 0
do natychmiastowego zamknięcia.Znalazłem fajny samouczek, aby skonfigurować program uruchamiający w tym celu: Jak wykonać pełne wyłączenie systemu Windows 8 bez wyłączania rozruchu hybrydowego .
Prostszym podejściem do faktycznego zamykania systemu Windows jest „ponowne uruchomienie” (zamiast „zamknięcie”), ale następnie przechwycenie procesu rozruchu i uruchomienie systemu Linux zamiast pozwalania mu na uruchomienie systemu Windows.
źródło
Musisz wyłączyć szybkie uruchamianie systemu Windows, ponieważ powoduje to utworzenie
c:\hiberfil.sys
pliku, który powoduje ten problem. Przejdź do Opcje zasilania i odznacz „Włącz szybkie uruchamianie”.Zobacz https://www.eightforums.com/threads/fast-startup-turn-on-or-off-in-windows-8.6320/ więcej szczegółów.
źródło