Mam Linux Mint 10 i Windows 7 zainstalowany na tym samym dysku twardym. Pierwsza partycja to Linux, następnie swap, potem partycja systemowa Windows i wreszcie partycja NTFS dla często używanych danych, które chciałbym udostępniać między systemami. Pracuję prawie wyłącznie w systemie Linux, czasami uruchamiając system Windows.
Problem polega na tym, że mennica zdaje się niszczyć partycje NTFS prawie za każdym razem - czasem jest to tylko partycja danych, którą Windows chce sprawdzić, czasem jest to partycja systemowa, chociaż nigdy nie piszę na win partycji systemowej z Linuksa.
Doświadczyłem utraty danych na partycji po kilkukrotnym uruchomieniu systemu Windows. Instalacja wygrywająca została całkowicie przerwana dwukrotnie - nie można jej uruchomić i trzeba ją było ponownie zainstalować. I nie chodzi mi o lata, ale o kilka tygodni.
Wcześniej konfigurowałem i korzystałem z systemów podwójnego rozruchu, ale tylko z Ubuntu i nigdy nie miałem problemów z uszkodzeniem danych.
Co może być problemem i co można z tym zrobić? Jakieś dodatkowe informacje, które mógłbym podać?
źródło
Odpowiedzi:
Najbezpieczniej jest mieć zamontowane partycje NTFS jako tylko do odczytu i przesyłać dane za pomocą pamięci USB lub partycji sformatowanej w systemie FAT32. Powinno to zapobiec występowaniu jakichkolwiek uszkodzeń.
Plik konfiguracyjny, który określa, jakie systemy plików są montowane podczas uruchamiania komputera, to
/etc/fstab
. Wyświetla nazwę urządzenia (partycji) systemu plików, punkt w systemie plików, w którym jest montowany (np. „/ Mnt / Partition_Name”) oraz różne opcje, które można przekazać sterownikowi systemu plików.Istnieje program o nazwie PySDM, który może edytować plik za Ciebie i najwyraźniej możesz go pobrać dla Linux Mint na tej stronie .
Korzystając z poniższego obrazu, musisz przejrzeć listę partycji, aż znajdziesz partycje związane z instalacją systemu Windows (poprzez sprawdzenie punktów montowania). W
options
polu poniżej zobaczysz prawdopodobnie coś takiegouser,noexec
. Będziesz chciał zachować wszystkie opcje, które już tam są, ale dodajro
(tylko do odczytu) do listy opcji (na przykładuser,ro,noexec
:).Po ponownym uruchomieniu powinieneś mieć możliwość odczytu, ale nie zapisu na partycjach NTFS, dlatego też powinny one być chronione przed uszkodzeniem. Jak wspomniano wcześniej, pamięć USB lub partycja sformatowana w systemie plików FAT32 powinna być bezpieczna dla plików wymaganych przez oba systemy. Dropbox to także możliwość synchronizacji plików między systemami.
Trochę informacji o przyczynach korupcji:
Systemy Windows i Linux działające w jednym systemie stanowią mieszankę problemów, jeśli chodzi o pracę z tymi samymi danymi w obu systemach operacyjnych. Microsoft nie chce i nie ma prawdziwych powodów, aby przekazywać społeczności open source szczegółowe informacje na temat pełnego wewnętrznego działania systemu plików NTFS (w chwili pisania tego tekstu). Zazwyczaj oznacza to, że implementacje systemu plików NTFS w systemie Linux mogą być nieco niekompletne lub pozbawione funkcji, choć zwykle szybko nadążają za zmianami.
Z każdą kolejną aktualizacją do systemu Windows Microsoft aktualizuje system plików, a Linux był w wyścigu, aby spróbować nadrobić zaległości i wspierać funkcje dla osób, które chcą móc korzystać z obu systemów jednocześnie. Tak więc, chociaż Linux może być w stanie bezpiecznie odczytywać i zapisywać partycje NTFS systemu Windows XP, może nie być jeszcze tak niezawodny w przypadku partycji NTFS systemu Windows 7 (od tego momentu pisania). Możliwe jest również, że różne wersje Linuksa mają różne wersje sterowników NTFS, co może być powodem, dla którego Ubuntu było w porządku, ale Mint nie. Jeśli korzystasz z systemu Windows XP z Ubuntu, może to być powód, dla którego z radością współpracowali.
Używałem Linuksa w przeszłości i za każdym razem, gdy kompilowałem jądro, w którym znajdują się opcje NTFS, faktycznie musiałem świadomie włączyć obsługę zapisu NTFS, ponieważ był on oznaczony jako eksperymentalny i potencjalnie niebezpieczny (jak się dowiedziałeś).
FAT32 to dojrzały system plików, dobrze zdefiniowany i niezmienny od wielu lat, więc obsługa Linuksa jest bardzo dobra.
Jest całkiem możliwe, że po aktualizacji w przyszłości będziesz w stanie czytać i pisać partycje NTFS bez obawy, że tak się stanie, ale Microsoft jest podatny na kaprysy i może łatwo przerwać wsparcie w przyszłości.
źródło
Czy masz włączony tryb uśpienia hybrydowego (patrz Opcje zasilania Win7 w panelu sterowania)? Wygląda na to, że NTFS-3G w Mennicy, jeśli zostanie uruchomiony, gdy Win7 jest w trybie uśpienia hybrydowego, może uszkodzić system plików NTFS - jednak zawsze jest to zły pomysł, aby hibernować system Windows, a następnie uruchomić Linuksa, więc nie jest to całkowicie wina Mint. Zobacz ten wpis
Istnieją również inne doniesienia o uszkodzeniu NTFS w Mennicy.
źródło