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
Odpowiedzi:
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ę.
Obejście dla wszystkich wersji systemu Windows:
Istnieją trzy sposoby zamontowania hibernowanej partycji Windows:
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.
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/windows
jeśli punkt montowania nazywa się czymś innym.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 zman ntfs-3g
opcji, która byłaby do tego użyta.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:
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ź:
Źródło: Szybkie uruchamianie - włączanie i wyłączanie w systemie Windows 8 .
źródło
powercfg /h off
w systemie Windows.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
gdzie XY jest partycją, np.
a2
(/dev/sda2
) lubb1
(/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.
źródło
Jeśli chcesz zakończyć sesję hibernacji, uruchom to polecenie w terminalu (naciśnij Ctrl+ Alt+, Taby otworzyć terminal)
gdzie
XY
jest partycja. np .: sda2 lub sdb1Działa to również, jeśli nie możesz dostać się do Win8.
źródło
Moim rozwiązaniem było wywołanie
mntwindows
skryptu/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/bin
i oznaczyłem jako wykonywalny. Treść skryptu jest następującaźródło
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/
źródło
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.
źródło
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
źródło
w systemie Windows 8 jest to normalne. Musisz zamknąć system Windows 8 za pomocą cmd, wprowadzając
shutdown /f /s /t 0
go, wtedy może działać.źródło
shutdown /s /t 0
wystarczy ... nie trzeba używać siłyshutdown /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.shutdown /f /s /t 0
też nie działa. Coś musiało się zmienić w Ubuntu 14.04 lub Windows 8.1 od czasu opublikowania tej odpowiedzi.shutdown /f /s /t 0
był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 offNa zakończenie, oto kolejne polecenie zamontowania partycji jako tylko do odczytu (przydatne dla hibernowanych partycji Windows):
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
udisksctl
nie jest dostępny, być możeudisks
jest. Ma różne argumenty, więc sprawdź stronę podręcznika.źródło
Uruchom komputer,
windows os
a następnie uruchom go ponownie (nie wyłączaj).W menu grub wybierz
ubuntu
i uruchom. Po uruchomieniu Ubuntu otwórz terazntfs hard drive partition
, otworzy się.źródło
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:
Możesz sprawdzić wyniki za pomocą:
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ć:
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.
źródło
powercfg
, gdybyś nie wyłączył ręcznej hibernacji, chociaż mogę się mylić ...W systemie Windows 8+
Musisz wyłączyć funkcję „Szybkie uruchamianie”. Aby zacytować poradnik:
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 .
źródło
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. :)
źródło
Możesz zamontować go w trybie tylko do odczytu. W tym celu najpierw musisz utworzyć katalog jako punkt podłączenia:
Później zamontuj dysk za pomocą:
Zmień słowa za pomocą
*
, używając swojej nazwy użytkownika ./dev/sda4
moż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ć
-o
przez-ro
i 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.
źródło
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.
źródło
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ć.
źródło
@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!
źródło
Rozwiązałem to (w systemie Windows 10), usuwając plik hiberfil.sys przez
następnie odwróć to
Próbowałem z pierwszą odpowiedzią i zadziałało, ale problem powrócił po ponownym uruchomieniu
źródło
Na koniec mogłem to rozwiązać, postępując zgodnie z przepisem z Arch Wiki:
powercfg /h off
Zmieniłem również
/etc/fstab
na identyfikator UUID, aby odnosić się do partycji NTFS, po pierwszej próbie nieudanej, w której nie użyłempowercfg
polecenia, 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 ):
źródło
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.
źródło
Rozwiązałem mój problem z
i
zamień sdXY na partycję Windows np. sda3
źródło