Nie można zamontować systemu plików Windows (NTFS) z powodu hibernacji

330

Za każdym razem, gdy uruchamiam Ubuntu, pojawia się komunikat, że nie może on zamontować mojej partycji Windows i mogę wybrać opcję oczekiwania, pominięcia lub ręcznego zamontowania.

Kiedy próbuję wejść na moją partycję Windows za pomocą Nautilus, pojawia się komunikat, że ta partycja jest hibernowana i że muszę wejść do systemu plików i odpowiednio go zamknąć, co zrobiłem bez problemu, więc nie wiem, dlaczego tak się dzieje .

Oto moja tabela partycji. Jeśli potrzebujesz więcej danych, daj mi znać.

   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
źródło
Czy hibernujesz go, czy zamykasz system Windows, zanim zobaczysz komunikat o błędzie? Mam również ten problem, ale jestem pewien, że zamiast hibernacji zamknąłem podgląd wersji systemu Windows 8. Jakiej wersji systemu Windows używasz?
yanglifu90,

Odpowiedzi:

385

W oknie dialogowym Nautilus zgłoszono błąd, który zaleca potencjalnie niebezpieczną opcję, która może spowodować utratę danych. Nie uruchamiaj polecenia w tym oknie dialogowym, chyba że chcesz usunąć zapisaną sesję Windows i potencjalnie stracić niezapisaną pracę.

Objaśnienie: Dlaczego Linux nie może otwierać hibernowanych partycji Windows:

Ten błąd występuje, ponieważ hibernowałeś system Windows zamiast go normalnie wyłączać (w nowszych wersjach systemu Windows hibernacja może być domyślną opcją).

  • Hibernacja zapisuje informacje o bieżącym stanie na dysku twardym, a następnie wyłącza komputer.
  • Wyłączenie komputera zamyka wszystkie programy i kończy wszystkie uruchomione procesy przed wyłączeniem komputera.

Po wyłączeniu systemu Windows przez hibernację zasadniczo wstrzymujesz system i zapisujesz wszystkie te informacje (w dużym pliku o nazwie hiberfil.sys). W ten sposób po wznowieniu ze stanu hibernacji wszystkie aplikacje i pliki będą dokładnie tak, jak je zostawiłeś. Ustawia także flagę, hiberfil.sysaby inne systemy operacyjne wiedziały, że Windows jest w stanie hibernacji.

Wprowadzanie zmian na ntfspartycji Windows ( ) w stanie hibernacji może być niebezpieczne - może spowodować, że Windows nie wznowi hibernacji lub zawiesi się po wznowieniu. Z tego powodu narzędzie ( ntfs-3g), które montuje (otwiera) partycję, nie zamontuje jej w trybie odczytu-zapisu, jeśli zobaczy flagę hibernacji. W związku z tym Nautilus, domyślna przeglądarka plików, nie będzie w stanie automatycznie otworzyć tej partycji - stąd pojawia się komunikat o błędzie - ponieważ próbuje otworzyć ją w trybie do odczytu i zapisu.

Obejście dla wszystkich wersji systemu Windows:

Istnieją trzy sposoby zamontowania hibernowanej partycji Windows:

  1. Uruchom system Windows i wyłącz system, całkowicie go wyłączając. Następnie możesz ponownie uruchomić system Ubuntu, a partycja zostanie automatycznie zamontowana w trybie odczytu i zapisu po otwarciu w Nautilus. Pamiętaj, że opcja „Zamknij” może nie być domyślnie wyświetlana w menu Start. Może być konieczne kliknięcie przycisku obok niego, aby wyświetlić dalsze opcje.

  2. Ręcznie podłącz system plików w trybie tylko do odczytu.

    • Sprawdź, czy masz folder montowania (folder do montowania partycji) dla partycji Windows w folderze /media za pomocą tego polecenia:

      ls /media

    • Jeśli nie widzisz folderu dla partycji Windows, powinieneś go utworzyć za pomocą następującego polecenia:

      sudo mkdir /media/windows

    • Następnie podłącz partycję w trybie tylko do odczytu do tego folderu za pomocą tego polecenia:

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

      Pamiętaj, że powinieneś zmienić, /media/windowsjeśli punkt montowania nazywa się czymś innym.

    • Teraz będziesz mógł przeglądać / otwierać pliki na partycji Windows za pomocą dowolnego programu w Ubuntu. Nie będzie jednak możliwe zapisywanie na partycji ani modyfikowanie plików, ponieważ jest ona w trybie tylko do odczytu.
  3. Jeśli musisz zamontować partycję w trybie odczytu i zapisu i nie możesz lub nie chcesz uruchomić systemu Windows i całkowicie go zamknąć, istnieje trzecia opcja. Jednak nie jest tu uwzględniony, ponieważ całkowicie usuwa hiberfil.sys i powoduje utratę wszystkich niezapisanych informacji w hibernowanych programach Windows. Poniżej znajduje się cytat z man ntfs-3gopcji, która byłaby do tego użyta.

    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.
    

Rozwiązanie (tylko dla Windows 8 i 10):

W systemie Windows 8 pojawiła się nowa funkcja o nazwie Szybkie uruchamianie . Jeśli ta funkcja jest włączona (która jest domyślnie), system Windows 8 tak naprawdę nie wyłącza się całkowicie po wybraniu zamknięcia. Zamiast tego wykonuje „hybrydowe wyłączenie”. To jest coś w stylu hibernacji; przyspiesza uruchamianie systemu Windows 8. Musisz więc wyłączyć tę funkcję, aby móc ją poprawnie zamknąć i zamontować partycje Windows. Aby to zrobić, uruchom system Windows 8 i:

Uwaga : wyłączenie szybkiego uruchamiania najprawdopodobniej spowoduje uruchomienie systemu Windows 8 dłużej. Nie ma „dokładnych” liczb, ale powiedzmy, że jeśli uruchomienie systemu Windows 8 zabrało ci 10 sekund, zajmie to teraz 50 sekund po wyłączeniu tej funkcji.

  1. Otwórz Panel sterowania w widoku małych ikon i kliknij Opcje zasilania . (patrz zrzut ekranu 1 )
  2. Kliknij Wybierz działanie przycisków zasilania . (patrz zrzut ekranu 2 )
  3. Kliknij Zmień ustawienia, które są obecnie niedostępne . (patrz zrzut ekranu 3 )
  4. Odznacz Włącz szybkie uruchamianie (zalecane) . (patrz zrzut ekranu 4 )

Kliknij Zapisz zmiany . Teraz zamknij system Windows 8 i uruchom ponownie system Ubuntu.

Jeśli nadal nie możesz zainstalować bez uzyskania błędów, może być konieczne całkowite wyłączenie hibernacji. Otwórz wiersz polecenia z podwyższonym poziomem uprawnień (kliknij prawym przyciskiem myszy skrót, kliknij „Uruchom jako administrator”) i wprowadź:

powercfg /h off

Źródło: Szybkie uruchamianie - włączanie i wyłączanie w systemie Windows 8 .

adempewolff
źródło
8
Żadne z tych nie działa dla mnie. Jedyne, co mogę zamontować partycję Win 8 na Ubuntu, to nacisnąć „restart” w Windows, a następnie uruchomić Ubuntu.
Jurij Ghensev
3
Witam, zmieniam siedzenia dla systemu Windows 8.1, jak wspomniałeś. Ale niestety nadal mam błąd masażu, który miałem wcześniej. proszę pomóż mi,
mr_azad,
2
Istnieje ten link tuxera.com/community/ntfs-3g-manual/#fastrestart, który może być przydatny --- sugeruje wydanie polecenia powercfg /h offw systemie Windows.
Rmano
3
Mam wyłączoną opcję „szybkiego rozruchu” i zawsze uruchamiam się do Fedory poprzez ponowne uruchomienie systemu Windows, ale wciąż mówi, że „jest w niebezpiecznym stanie” czy jest coś jeszcze do zrobienia?
arielnmz
2
Mam dokładnie taki sam problem jak @arielnmz. Wyłączyłem „szybki rozruch” zgodnie z „Rozwiązaniem (tylko dla Windows 8)”, ale nadal nie mogę zamontować R / W w Ubuntu 14. Mogę zamontować RO, ale nie RW. Wiesz, dlaczego to działa dla innych, ale nie dla mnie?
Bill The Ape,
146

EDYCJA: DOKONYWANIE TEGO MOŻE MAĆ NIEBEZPIECZNE KONSEKWENCJE, a system Windows może nie uruchomić się lub uszkodzić system plików podczas uruchamiania.


Użyj ntfsfix w terminalu, nawet jeśli nie masz dostępu do systemu Windows

sudo ntfsfix /dev/sdXY

gdzie XY jest partycją, np. a2( /dev/sda2) lub b1( /dev/sdb1)

ntfsfix naprawia niektóre podstawowe niespójności NTFS, resetuje plik dziennika NTFS i planuje sprawdzenie spójności NTFS przy pierwszym uruchomieniu systemu Windows.

mohitbhura
źródło
7
Trochę wyjaśnienia byłoby naprawdę miłe :-) Na pewno jest strona podręcznika użytkownika, ale skoro ją tutaj napisałeś, dobrze byłoby ją ulepszyć, ale wyjaśniając, co robi ta komenda.
Jendas,
2
Próbowałem tego, ale nadal wyświetla komunikat „Windows jest hibernowany, odmówił zamontowania.
Ponowne podłączenie
2
Miły! to powinna być wybrana odpowiedź ...
zmęczony
18
Zdajesz nie chcą tego robić. Spowoduje to uszkodzenie systemu plików po wznowieniu hibernacji sesji systemu Windows.
psusi
12
Zgadzam się z @psusi: jest to bardzo niebezpieczne i może spowodować utratę wszystkich danych, tak jak tutaj
Fabby
49

Jeśli chcesz zakończyć sesję hibernacji, uruchom to polecenie w terminalu (naciśnij Ctrl+ Alt+, Taby otworzyć terminal)

sudo ntfsfix /dev/sdXY

gdzie XYjest partycja. np .: sda2 lub sdb1

Działa to również, jeśli nie możesz dostać się do Win8.

ignis
źródło
3
Nie jestem pewien, czy naprawienie partycji NTFS z Ubuntu jest dobrym pomysłem na hibernujący szybki start systemu Windows 8.1. Zamiast tego rozwiązałem problem z poziomu Windows 8.1: powercfg / h off
Bill The Ape
Zrobiłem to i masz błąd "Windows jest stan hibernacji, nie chciał zamontować Remount failed: Operation niedozwolone."
EREL Segal-Halevi
19

Moim rozwiązaniem było wywołanie mntwindowsskryptu /etc/rc.local. Ten skrypt sprawdza hibernację i czy hibernowane podłączenie jest tylko do odczytu. Aby mieć pewność, że skrypt może być zawsze wywoływany, umieściłem go /bini oznaczyłem jako wykonywalny. Treść skryptu jest następująca

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
Zaraz
źródło
Świetne rozwiązanie. Wielkie dzięki. To działało dla mnie na starym eMachines E442, który został przypadkowo zniszczony przy wyłączeniu. +1
Ian Lewis
17

Wynika to z funkcji szybkiego uruchamiania systemu Windows 8.

Tymczasowym rozwiązaniem byłoby powrót do systemu Windows i ponowne uruchomienie systemu (zamiast zamykania systemu). Stałym rozwiązaniem jest wyłączenie szybkiego uruchamiania.

Możesz użyć tego przewodnika, aby wyłączyć szybkie uruchamianie w systemie Windows 8: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/

abhishek
źródło
Właśnie taki był dla mnie problem, a restartowanie systemu Windows w celu uruchomienia systemu Linux zamiast zamykania systemu to świetny sposób na sprawdzenie, czy jest to właściwe rozwiązanie. Poniższe rozwiązanie ntfsfix nie działało dla mnie, podczas gdy to działało.
mędrzec88
1
ten sam problem w systemie Windows 10
Postadelmaga,
13

Windows 8 dodaje funkcję „szybkiego uruchamiania”. Powoduje, że system Windows uruchamia się szybciej po wyłączeniu, ale jako efekt uboczny kończy się wprowadzeniem systemu plików w stan hibernacji.

Aby wyłączyć tę funkcję w Win 8, wyszukaj „wybierz działanie przycisków zasilania” w ustawieniach, kliknij tarczę, aby odblokować pola wyboru, i możesz z niej włączyć lub wyłączyć szybkie uruchamianie.

Zastrzeżenie wspomniane wcześniej, że chcesz naprawdę zamknąć system Windows i nie uruchamiać się ponownie, aby uzyskać łatwy dostęp z Linuksa, nadal obowiązuje.

cmendoza
źródło
W moim systemie Windows 8.1 wyłączyłem „szybkie uruchamianie”. To nie pomogło. Mogę tylko zamontować RO. To dziwne.
Bill The Ape,
10

W systemie Windows 10 wymyśliłem, jak wyłączyć szybkie uruchamianie. Czy jeden screencast to rozwiązać. Przejdź do Panelu sterowania > Sprzęt i dźwięk > Opcje zasilania > Ustawienia systemu Następnie kliknij „Zmień ustawienia, które są obecnie niedostępne” i usuń zaznaczenie z „Włącz szybkie uruchamianie”. Źródło: http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10

Shaharia Azam
źródło
9

w systemie Windows 8 jest to normalne. Musisz zamknąć system Windows 8 za pomocą cmd, wprowadzając shutdown /f /s /t 0go, wtedy może działać.

korzeń
źródło
3
Wierzę, że shutdown /s /t 0wystarczy ... nie trzeba używać siły
Matthew Sainsbury
@Matt Próbowałem shutdown /s /t 0. To nie działa Dzieje się tak pomimo tego, że wcześniej wyłączałem szybkie uruchamianie. Mogę tylko zamontować tę partycję NTFS RO.
Bill The Ape,
@root shutdown /f /s /t 0też nie działa. Coś musiało się zmienić w Ubuntu 14.04 lub Windows 8.1 od czasu opublikowania tej odpowiedzi.
Bill The Ape,
1
@BillTheApe Nadal używam tej techniki w Arch Linux, która jest wersją ciągłą. Pokornie sugeruję, że twój problem leży gdzie indziej
Matthew Sainsbury,
1
@Matt Masz rację. Problem rzeczywiście leżał gdzie indziej: wyłączenie szybkiego uruchamiania + shutdown /f /s /t 0było wystarczające dla Windows 7. Nie jest już wystarczające dla Windows 8.1. Oprócz tego, co jest wymagane w Windows 7, Windows 8.1 wymaga jeszcze jednego kroku: powercfg / h off
Bill The Ape
9

Na zakończenie, oto kolejne polecenie zamontowania partycji jako tylko do odczytu (przydatne dla hibernowanych partycji Windows):

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

Jeśli masz uprawnienia do zamontowania partycji za pomocą menedżera plików (na przykład jeśli jesteś administratorem), możesz uruchomić to polecenie bez użycia sudo.

Jest to dostępne w najnowszych wersjach Ubuntu (takich jak 13.04 i 13.10).

Jeśli udisksctlnie jest dostępny, być może udisksjest. Ma różne argumenty, więc sprawdź stronę podręcznika.


źródło
1
Uwielbiam to! : D
Jeggy
1
Jest to świetne rozwiązanie, jeśli nie chcesz ponownie uruchamiać systemu Windows.
Goddard
Tak, to działa dla mnie! Moje okna nie uruchamiały się, więc było to jedyne wyjście :)
samjoe,
7
  • Uruchom komputer, windows osa następnie uruchom go ponownie (nie wyłączaj).

  • W menu grub wybierz ubuntui uruchom. Po uruchomieniu Ubuntu otwórz teraz ntfs hard drive partition, otworzy się.

Avinash Raj
źródło
3
Pamiętaj, że działa to nawet wtedy, gdy nie możesz zalogować się do systemu Windows (np. Z powodu utraconego hasła). Możesz uruchomić ponownie z ekranu startowego systemu Windows.
Dave Burton
Jak to zamontować, jeśli jest to dysk twardy z martwego urządzenia z systemem Windows, które chcesz wyczyścić, a następnie zarchiwizować?
Douglas Gaskell,
7

Z mojego doświadczenia wynika, że ​​powyższa popularna i pomocna odpowiedź adempewolff była konieczna, ale niewystarczająca, aby umożliwić mi zamontowanie partycji Windows NTFS w celu pisania w systemie Ubuntu. Zgodnie z instrukcjami gdzie indziej wyłączyłem Fast Startup przed próbą instalacji Ubuntu i usunąłem opcję hibernacji również z menu „Shutdown”.

Nadal nie mogłem pisać na mojej partycji Windows z Ubuntu.

Odkryłem, że musiałem również uruchomić system Windows 8.1, uruchomić autoryzowany wiersz poleceń systemu Windows (kliknij prawym przyciskiem myszy przycisk Windows w lewym dolnym rogu, aby łatwo przejść do tej opcji), pozwól mu przejść przez pole autoryzacji Windows, a następnie wprowadź polecenie:

powercfg /h off

Możesz sprawdzić wyniki za pomocą:

powercfg /a

Po wprowadzeniu tej zmiany mogłem swobodnie uzyskiwać dostęp do partycji Windows 8.1 z Ubuntu, niezależnie od tego, czy zamykam system Windows, zamykając go, czy uruchamiając ponownie.


Przekonałem się, że mogłem później to cofnąć i nadal uzyskać dostęp do partycji (ale bez zaznaczenia Szybkiego uruchamiania przez cały czas, jak wyżej, i oczywiście nigdy nie pytając o hibernację Windows). Polecenie odwrócenia to, jak można się spodziewać:

powercfg /h on

Zakładam, że z instalacji systemu Windows pozostało coś, co należało usunąć, uruchamiając system przy wyłączonej hibernacji w ten właśnie sposób.

O ile wiem, nie powinno być powodu, aby cofać pierwszy taki krok - może to zapewnić dodatkowe bezpieczeństwo powercfg /h off.

Zobacz stronę podręcznika systemu Ubuntu dla obsługi systemu Windows NTFS, aby uzyskać więcej informacji.

John S Gruber
źródło
Podejrzewam, że nie musiałbyś zadzierać powercfg, gdybyś nie wyłączył ręcznej hibernacji, chociaż mogę się mylić ...
SamB
6

W systemie Windows 8+

Musisz wyłączyć funkcję „Szybkie uruchamianie”. Aby zacytować poradnik:

Otwórz opcje zasilania, naciskając Windows + X lub klikając prawym przyciskiem myszy menu Start i wybierając Opcje zasilania. W oknie Opcje zasilania kliknij „Wybierz działanie przycisków zasilania”.

wprowadź opis zdjęcia tutaj

Jeśli po raz pierwszy zapoznałeś się z tymi ustawieniami, musisz kliknąć „Zmień ustawienia, które są obecnie niedostępne”, aby udostępnić opcję szybkiego uruchamiania do konfiguracji.

wprowadź opis zdjęcia tutaj

Przewiń w dół okna i zobaczysz „Włącz szybkie uruchamianie (zalecane)”

wprowadź opis zdjęcia tutaj

Odznacz pole „szybkiego uruchamiania”.

Następnie zamknij system Windows 10 i powinieneś być w stanie dobrze zainstalować partycję NTFS z Ubuntu.


Cytat How-To-Geek wzięty stąd .

Android Dev
źródło
To jest prawie to, co mówi sekcja dla Windows 8 i 10 w zaakceptowanej odpowiedzi.
mur
@muru - wzrusza ramionami, że ma zrzuty ekranu
Android Dev
wzrusza ramionami , tak też odpowiedź - liczby na liście to linki do zrzutów ekranu
muru
6

Stało się jeszcze prostsze (Windows 8 + )

Po prostu wymuś zamknięcie lub możesz powiedzieć całkowite zamknięcie systemu Windows przed ponownym uruchomieniem systemu operacyjnego Ubuntu.

Jak mam to zrobić?

Bardzo proste: Shift+ Shutdown

i, e Przytrzymaj Shiftklawisz podczas klikania przycisku Zamknij w systemie Windows, aby go całkowicie zamknąć.

Oczywiście, że następnym razem twój system Windows uruchomi się trochę wolniej. :)

Saurav Kumar
źródło
4

Możesz zamontować go w trybie tylko do odczytu. W tym celu najpierw musisz utworzyć katalog jako punkt podłączenia:

sudo mkdir /media/*youruser*/newdisk

Później zamontuj dysk za pomocą:

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

Zmień słowa za pomocą *, używając swojej nazwy użytkownika . /dev/sda4może być również inny, w zależności od partycji jest ta, na której jest zainstalowany system Windows 8.

Uwaga args wartości są podejmowane dla danego komunikatu o błędzie, dla innych użytkowników wziąć się komunikat o błędzie, należy zmienić -oprzez -roi wpisz odpowiednią nazwę użytkownika.

Należy również pamiętać, że przy użyciu tej metody nie można edytować, pisać ani tworzyć nowych plików na dysku systemu Windows.

Krishnadas PC
źródło
2

Aby dodać do odpowiedzi, możesz przejść do systemu Windows 7 lub Windows 8 (W8: jest to domyślna akcja wyłączania, w pewnym sensie nie jest to prawdziwe zamknięcie), otwórz wiersz poleceń z uprawnieniami i typami superużytkowników powercfg -h off.

Zastrzeżeniem jest teraz, że komputer z systemem Windows nie będzie w stanie hibernacji w ogóle. Będziesz jednak mógł montować partycje Windows bez operacji.

RomaH
źródło
2

Jest bardziej niż prawdopodobne, że tak się dzieje, ponieważ uruchamiasz system Windows 8. To, co zrobili, polega na tym, że po wyłączeniu komputera naprawdę przechodzi w stan hibernacji, aby przyspieszyć rozruch po ponownym włączeniu.

Musisz przejść do sekcji Panel sterowania systemu Windows 8, przejść do opcji zasilania i wyłączyć opcję szybkiego uruchamiania, aby po zamknięciu faktycznie zamknąć system, a w rezultacie pliki na partycji będzie można uzyskać dostęp i edytować.

Daveon Cooper
źródło
1

@abhishek odpowiedział poprawnie, miałem nie tylko problem z montowaniem NTFS, Wi-Fi nie działało po ponownym uruchomieniu systemu Windows 8.1 na Ubuntu. Najlepszym rozwiązaniem jest wyłączenie szybkiego rozruchu w systemie Windows 8.1. Przejdź do zarządzania energią i naciśnij Wybierz działanie przycisków zasilania -> Zmień ustawienia, które są obecnie niedostępne . Następnie spójrz w dół okna, znajdź flagę „Włącz szybkie uruchamianie (zalecane)” i wyłącz. Kliknij Zapisz zmiany , więc teraz nie będziesz mieć tego problemu!

Dima Karpenko
źródło
1

Rozwiązałem to (w systemie Windows 10), usuwając plik hiberfil.sys przez

powercfg /h off

następnie odwróć to

powercfg /h on

Próbowałem z pierwszą odpowiedzią i zadziałało, ale problem powrócił po ponownym uruchomieniu

Björn Hallström
źródło
1

Na koniec mogłem to rozwiązać, postępując zgodnie z przepisem z Arch Wiki:

  • Uruchom system Windows
  • Jako administrator uruchom powercfg /h off
  • Zamknij system Windows

Zmieniłem również /etc/fstabna identyfikator UUID, aby odnosić się do partycji NTFS, po pierwszej próbie nieudanej, w której nie użyłem powercfgpolecenia, ale wyłączyłem go, klikając GUI. Nie jestem pewien, dlaczego używanie UUID powinno mieć jakąkolwiek różnicę (w Wiki nie jest to wyjaśnione dalej). Ale przynajmniej znowu działa.


Źródło: Arch Wiki ( NTFS-3G: Metadane przechowywane w pamięci podręcznej systemu Windows, odmowa zamontowania ):

Problem wynika z funkcji wprowadzonej w systemie Windows 8 o nazwie „szybkie uruchamianie”. Gdy włączone jest szybkie uruchamianie, część metadanych wszystkich zamontowanych partycji jest przywracana do stanu, w jakim były przy poprzednim zamykaniu. W konsekwencji zmiany wprowadzone w systemie Linux mogą zostać utracone. Może się to zdarzyć w przypadku dowolnej partycji NTFS po wybraniu opcji „Zamknij” lub „Hibernuj” w systemie Windows 8 lub 10. Opuszczenie systemu Windows po wybraniu opcji „Uruchom ponownie” jest jednak najwyraźniej bezpieczne.

Aby umożliwić zapisywanie na partycjach w innych systemach operacyjnych, upewnij się, że szybkie ponowne uruchomienie jest wyłączone. Można to osiągnąć, wydając jako administrator polecenie:

   powercfg /h off

Można sprawdzić bieżące ustawienia na Control Panel> Hardware and Sound> Power Options> System Setting> Choose what the power buttons do. Pole Turn on fast startuppowinno być wyłączone lub brakujące.

Jeśli nie możesz zamontować partycji NTFS, nawet postępując zgodnie z tym przewodnikiem, spróbuj użyć UUID zamiast nazwy urządzenia w / etc / fstab dla wszystkich partycji NTFS. Oto przykład fstab .

Philipp Claßen
źródło
0

Zarówno Windows 10, jak i Windows 8 zachowują się zabawnie po wyłączeniu. Usuń opcję szybkiego rozruchu w systemie Windows, a jeśli używasz systemu Windows dziesięć, ponownie zainstaluj opcję domu, która wygląda jak dom, z systemu Windows 8. Następnie użyj jej do zamknięcia, a nie ponownego uruchomienia, gdy chcesz przejść do systemu Linux, lub błąd będzie nadal pojawiał się, a gdy w systemie Linux nie będziesz mieć dostępu do jednego dysku ... Lub więcej niż jednego dysku Windows w moim systemie ... Ponieważ mam jeden dysk, którego używam do udostępniania plików między Linuxem a Windows.

Adam Albanowicz
źródło
0

Rozwiązałem mój problem z

$ sudo apt-get install ntfs-config

i

$ sudo mount -o rw /dev/sdXY

zamień sdXY na partycję Windows np. sda3

saha-ini ahmad
źródło