Mam 3 partycje: jedną dla Windows 7 (NTFS), jedną dla Ubuntu (ext4) i jedną tylko dla danych (NTFS, aby oba systemy operacyjne mogły je zobaczyć).
Mój problem polega na tym, że zapisałem niektóre pliki na partycji danych za pomocą Ubuntu, a kiedy uruchomiłem system Windows 7, wszystkie te dane zniknęły! Potem nie mogłem znaleźć plików nawet podczas korzystania z Ubuntu.
Moje pliki zniknęły :(
Czy mogę coś zrobić w Ubuntu, czy może to tylko problem z Windows?
Odpowiedzi:
Jeśli hibernujesz system Windows (lub cel lub z powodu oszczędzania energii), a następnie używasz ubuntu do przechowywania plików na partycji NTFS, a następnie uruchamiasz system Windows, Windows myśli, że dysk był uszkodzony podczas hibernacji i „naprawia” cokolwiek innego. Po ponownym zalogowaniu się do Ubuntu tylko potwierdza, że pliki zostały faktycznie usunięte.
Widziałem również, że Windows 7 może wykonać polecenie chkdsk po zainstalowaniu aktualizacji podczas pokazu, gdy przywracasz go, Windows wykonuje dodatkowe zadania związane z instalowaniem aktualizacji, więc uważaj, aby nie uruchomić się w Ubuntu po wyłączeniu aktualizacji. http://www.linuxquestions.org/questions/linux-newbie-8/windows-chkdsk-deletes-files-written-by-ubuntu-on-an-ntfs-partition-913606/
Tak, nawet na dzielonej partycji oddzielnej od partycji Windows i uważaj nawet na grubych partycjach (dyskach USB).
Źródła, /superuser/211079/what-do-i-have-to-take-care-of-when-hibernating-both-ubuntu-and-windows-dual-bo/211175#211175 , /superuser/39532/hibernating-and-booting-into-another-os-will-my-filesystems-be-corrupt
Edycja: przeglądałem witrynę wdów, aby sprawdzić, czy opisali szczegółowo proces hibernacji, ale brzmi to interesująco http://msdn.microsoft.com/en-us/library/dd143253(v=winembedded.5).aspx , Wygląda na to, że buforowanie zapisu z dysku twardego jest zapisywane w pamięci, a następnie zapisywane po przywróceniu dysku, może to oznaczać, że nie można odzyskać plików, ponieważ nie jest to „usuwanie” jak w przypadku usuwania pierwszego litera pliku, aby system go nie widział, ale w rzeczywistości nadpisywał duże obszary danych, które zostały buforowane. Trzeba przyjrzeć się więcej.
źródło
Zdarzyło mi się również. Po przeczytaniu dużo na ten temat w Internecie dowiedziałem się, że dzieje się tak, gdy system Windows jest w trybie hibernacji. Jest już kilka powiązanych pytań tutaj na askubuntu, a także na superużytkowniku.
Pliki znikają na partycji NTFS
/superuser/144720/missing-files-when-windows-7-returns-from-hibernate-w-dual-boot
źródło
Mam podobną konfigurację do ciebie. Hibernuję system Windows 7 z „udostępnionym” dyskiem NTFS, edytuję pliki w Ubuntu, a następnie uruchamiam system Windows 7, aby znaleźć zmiany.
Jako kilka obejść skorzystaj z zewnętrznego dysku twardego lub napędu USB do udostępniania plików lub
utwórz
hibernate.bat
plik z zawartością (zmieńD:\
na dysk)i
startup.bat
plik z zawartością (zmieńD:\
na dysk)Uruchom
hibernate.bat
do hibernacji systemu Windows (nie hibernuj z menu Start!)Uruchom
startup.bat
podczas uruchamiania systemu WindowsKonieczne może być również wyłączenie funkcji „szybkiego uruchamiania” systemu Windows 8
( źródło )
źródło
C:
) ?. Odmontowuję partycję danych z systemu Windows przed hibernacjąTen sam problem napotkałem w win8. Nie można uzyskać dostępu do plików zapisanych na partycji fat32 w Ubuntu z win8. Rozwiązaniem było wyłączenie funkcji szybkiego uruchamiania w win8.
źródło