La cosa più sicura da fare è probabilmente avere le partizioni NTFS montate come di sola lettura e utilizzare una chiavetta USB o una partizione formattata FAT32 per trasferire i dati. Ciò dovrebbe impedire la corruzione.
Il file di configurazione che determina quali filesystem vengono montati all'avvio del computer è /etc/fstab
. Elenca il nome del dispositivo (partizione) del file system, il punto nel file system sul quale viene montato (ad es. "/ Mnt / Partition_Name") e varie opzioni che possono essere passate al driver del filesystem.
C'è un programma chiamato PySDM che può modificare il file per te, e apparentemente puoi ottenerlo per Linux Mint in questa pagina .
Usando l'immagine qui sotto come esempio, dovrai guardare l'elenco delle partizioni fino a trovare le partizioni relative alla tua installazione di Windows (controllando i punti di montaggio). Dove vedi il options
campo qui sotto, probabilmente avrai qualcosa di simile user,noexec
. Ti consigliamo di mantenere le opzioni già presenti, ma aggiungi ro
(per sola lettura) all'elenco delle opzioni (ad esempio:) user,ro,noexec
.
Spero che dopo un riavvio dovresti essere in grado di leggere ma non scrivere sulle tue partizioni NTFS, e quindi dovrebbero anche essere protetti dalla corruzione. Come accennato in precedenza, una chiavetta USB o una partizione formattata su FAT32 dovrebbero essere sicure per i file necessari per entrambi i sistemi. Dropbox è anche una possibilità per mantenere i file sincronizzati tra i sistemi.
Un po 'di informazioni sul motivo per cui potresti ottenere la corruzione:
Windows e Linux in esecuzione su un sistema sono un insieme misto di problemi quando si tratta di lavorare con gli stessi dati tra i due sistemi operativi. Microsoft non ha alcun desiderio, né reali ragioni, di fornire alla comunità open source i dettagli del funzionamento interno completo del filesystem NTFS (al momento della stesura di questo documento). Ciò tende a significare che le implementazioni Linux di NTFS possono essere in qualche modo incomplete o prive di funzionalità, sebbene tendano a recuperare rapidamente i cambiamenti.
Ad ogni successivo aggiornamento a Windows, Microsoft ha aggiornato il filesystem e Linux è stato lasciato in corsa per cercare di recuperare e supportare funzionalità per le persone che vogliono essere in grado di utilizzare entrambi i sistemi contemporaneamente. Quindi, mentre Linux potrebbe essere in grado di leggere e scrivere in modo sicuro partizioni NTFS di Windows XP, potrebbe non essere ancora affidabile con le partizioni NTFS di Windows 7 (al momento della stesura di questo documento). È anche possibile che diverse versioni di Linux abbiano versioni diverse dei driver NTFS, il che potrebbe essere il motivo per cui Ubuntu andava bene, ma Mint non lo è. Se stavi usando Windows XP con Ubuntu, quello avrebbe potuto essere il motivo per cui stavano lavorando felicemente insieme.
Ho usato Linux in passato e ogni volta che ho compilato il kernel in cui si trovano le opzioni NTFS, dovevo effettivamente abilitare il supporto NTFS Write perché era contrassegnato come sperimentale e potenzialmente pericoloso (come hai scoperto).
FAT32 è un filesystem maturo, ben definito e non è cambiato da molti anni, quindi il supporto di Linux è molto buono.
È del tutto possibile che dopo un aggiornamento in futuro, sarai in grado di leggere e scrivere partizioni NTFS senza temere che ciò accada, ma Microsoft è incline a capricci e potrebbe facilmente rompere il supporto in futuro.