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ś takiego user,noexec
. Będziesz chciał zachować wszystkie opcje, które już tam są, ale dodaj ro
(tylko do odczytu) do listy opcji (na przykład user,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.