Linux Mint 10 et Windows 7 sont installés sur le même disque dur. La première partition est Linux, puis swap, puis la partition système Windows et enfin une partition NTFS pour les données couramment utilisées que je voudrais partager entre les systèmes. Je travaille presque exclusivement sur Linux, démarrant parfois sous Windows.
Le problème est que mint semble corrompre les partitions NTFS presque à chaque fois - parfois, c'est uniquement la partition de données que Windows veut vérifier, parfois c'est la partition système, bien que je n'écrive jamais sur la partition système win de Linux.
J'ai déjà subi plusieurs pertes de données sur la partition après avoir démarré Windows. L'installation de Win a été complètement interrompue deux fois - impossible de démarrer et a dû être réinstallée. Et ce ne sont pas des années dont je parle, mais seulement quelques semaines.
J'ai déjà configuré et utilisé des systèmes à double démarrage, mais uniquement avec Ubuntu, et je n'ai jamais eu de problèmes de corruption de données.
Quel pourrait être le problème et que peut-on faire pour le résoudre? Des informations supplémentaires que je pourrais fournir?
Réponses:
La solution la plus sûre consiste probablement à monter les partitions NTFS en lecture seule et à utiliser une clé USB ou une partition au format FAT32 pour transférer les données. Cela devrait empêcher toute corruption.
Le fichier de configuration qui détermine les systèmes de fichiers à monter au moment du démarrage de l'ordinateur est
/etc/fstab
. Il répertorie le nom du périphérique (de la partition) du système de fichiers, le point sur lequel il est monté (par exemple, "/ mnt / Nom_Partition") et diverses options pouvant être transmises au pilote du système de fichiers.PySDM est un programme qui peut éditer le fichier à votre place. Apparemment, vous pouvez le trouver pour Linux Mint sur cette page .
En utilisant l'image ci-dessous à titre d'exemple, vous devrez parcourir la liste des partitions jusqu'à trouver les partitions associées à votre installation Windows (en vérifiant les points de montage). Où vous voyez le
options
champ ci-dessous, vous aurez probablement quelque chose commeuser,noexec
. Vous voudrez conserver toutes les options déjà présentes, mais ajoutezro
(pour les fichiers en lecture seule) à la liste des options (par exemple:)user,ro,noexec
.Après un redémarrage, vous devriez pouvoir lire mais pas écrire sur vos partitions NTFS. Elles doivent donc également être protégées contre la corruption. Comme mentionné précédemment, une clé USB ou une partition au format FAT32 doit être sûre pour les fichiers nécessaires aux deux systèmes. Dropbox est également une possibilité de garder les fichiers synchronisés entre les systèmes.
Quelques informations sur les raisons de la corruption:
Windows et Linux s'exécutant sur un seul système sont une panoplie de problèmes lorsqu'il s'agit de travailler avec les mêmes données entre les deux systèmes d'exploitation. Microsoft n'a aucun désir, et aucune raison réelle, de fournir à la communauté open source des détails sur le fonctionnement interne complet du système de fichiers NTFS (à la date de rédaction de ce document). Cela tend à vouloir dire que les implémentations de NTFS sous Linux peuvent être quelque peu incomplètes ou manquer de fonctionnalités, bien qu'elles aient tendance à rattraper rapidement les changements.
À chaque mise à niveau successive vers Windows, Microsoft a mis à niveau le système de fichiers et Linux est restée dans une course pour tenter de rattraper son retard et de prendre en charge des fonctionnalités pour les personnes souhaitant pouvoir utiliser les deux systèmes simultanément. Ainsi, alors que Linux peut peut-être lire et écrire en toute sécurité des partitions Windows XP NTFS, il n’est peut-être pas aussi fiable avec les partitions Windows 7 NTFS (au moment de l’écriture). Il est également possible que différentes versions de Linux aient différentes versions des pilotes NTFS, ce qui pourrait expliquer pourquoi Ubuntu fonctionnait bien, mais pas Mint. Si vous utilisiez Windows XP avec Ubuntu, cela aurait pu être la raison pour laquelle ils travaillaient avec bonheur.
J'ai déjà utilisé Linux par le passé et chaque fois que je compilais le noyau contenant les options NTFS, je devais activer consciemment le support NTFS Write car il était marqué comme expérimental et potentiellement dangereux (comme vous l'avez découvert).
FAT32 est un système de fichiers mature, bien défini et qui n'a pas changé depuis de nombreuses années. Le support Linux est donc très bon.
Il est tout à fait possible qu'après une mise à jour future, vous puissiez lire et écrire des partitions NTFS sans crainte, mais Microsoft est sujet à la fantaisie et pourrait facilement changer le support à l'avenir.
la source
Le mode veille hybride est-il activé (voir Options d'alimentation Win7 dans le panneau de configuration)? Il semble que NTFS-3G dans Mint, s'il est démarré lorsque Win7 est en veille hybride, peut corrompre le système de fichiers NTFS. Cependant, il est toujours déconseillé de mettre en veille Windows et de démarrer en mode veille, de sorte que ce n'est pas entièrement la faute de Mint. Voir cette annonce
Il existe également d' autres rapports de corruption NTFS dans Mint.
la source