Windows

Vous ne devriez pas changer les fichiers Linux sous Windows 10. Pourquoi?

Systèmes de fichiers FAT32 NTFS ou exFAT lequel choisir pour formater un lecteur usb

Systèmes de fichiers FAT32 NTFS ou exFAT lequel choisir pour formater un lecteur usb

Table des matières:

Anonim

Pour ceux qui envisagent de changer leurs fichiers Linux sur Windows 10 , il y a quelque chose que vous voulez savoir. Selon Microsoft, la création ou la modification de fichiers Linux à partir de Windows entraînera probablement une corruption des données et pourrait endommager votre environnement Linux, vous obligeant à désinstaller et réinstaller votre distribution.

Ne modifiez pas les fichiers Linux sous Windows 10

vos fichiers Linux ou les fichiers stockés sous ` % localappdata% lxss ` ne doivent pas être créés ou édités en utilisant l`un des outils Windows, ou vous pourriez avoir à faire face à de sérieuses pertes.

Explorons

Si le sous-système Windows WSL ou pour Linux ne trouve pas vos métadonnées de fichier Linux stockées pour un fichier donné, il suppose automatiquement que le fichier est corrompu ou endommagé sur le système. c`est parce que toutes les métadonnées de fichiers sont stockées et représentées différemment sous Linux par rapport à Windows. WSL stocke toutes les données Linux dans les dossiers NTFS, et calcule et conserve leurs métadonnées dans ses attributs étendus NTFS.

d`autre part, les applications sur Windows 10 ne disposent pas de l`algorithme requis pour recalculer et conserver ces métadonnées Linux temps ils créent / modifient un fichier stocké sous le lien racine (% localappdata lxss). Ainsi, si vous utilisez une application ou un outil Windows 10 pour modifier des fichiers Linux, ils n`auront tout simplement pas les métadonnées précédentes dans leurs attributs en raison de la non-compatibilité du format NTFS.

Un autre aspect de ces fenêtres outils est qu`ils ne modifient généralement pas le fichier original instantanément. Au lieu de cela, ils travaillent en supprimant l`original, en les recréant sur l`application et en le restituant à l`utilisateur avec toutes les modifications requises. Ce processus prive le fichier Linux de tous les fichiers et métadonnées NT, et les propriétés étendues du fichier NT ne sont souvent pas conservées et sont perdues. Ainsi, si votre fichier Linux ne contient pas de métadonnées de fichiers incorrectes, les applications Windows auront tendance à les considérer comme corrompues et à les convertir probablement en un fichier inutilisable.

Prévention

Pour travailler sur des fichiers utilisant Windows 10 et Windows Les applications Linux préfèrent travailler et stocker ces fichiers dans votre système de fichiers Windows et y accéder à partir de Windows et de Bash Shell via / mnt // chemin. l`utilisation des deux services pour accéder à vos fichiers Linux aidera Windows à reconnaître tous les éléments du système de fichiers NT. Cela vous aide à accéder aux mêmes fichiers en utilisant à la fois les outils Windows et les outils Bash sans avoir à copier les fichiers entre les systèmes de fichiers.

Dit Rich Turner, Senior Program Manager chez Microsoft - Assurez-vous de suivre ces deux règles pour éviter de perdre fichiers et / ou corrompre vos données:

  1. NE stockez / modifiez pas les fichiers dans votre système de fichiers Windows à l`aide des outils Windows ET des outils Linux
  2. NE créez / modifiez PAS les fichiers Linux à partir d`applications Windows, d`outils, de scripts ou consoles.

Pour une lecture complète, lisez ce billet de blog sur MSDN .