Vous ne devez pas modifier les fichiers Linux sous Windows 10. Pourquoi?

Table des matières:

Vous ne devez pas modifier les fichiers Linux sous Windows 10. Pourquoi?
Vous ne devez pas modifier les fichiers Linux sous Windows 10. Pourquoi?

Vidéo: Vous ne devez pas modifier les fichiers Linux sous Windows 10. Pourquoi?

Vidéo: Vous ne devez pas modifier les fichiers Linux sous Windows 10. Pourquoi?
Vidéo: TUTO | CALIBRER SON ÉCRAN PC AVEC WINDOWS - AMÉLIORER LES COULEURS DE SON ÉCRAN - YouTube 2024, Avril
Anonim

Pour ceux qui envisagent de changer de Fichiers Linux sur Windows 10, il y a quelque chose que vous voulez savoir. Selon Microsoft, créer ou modifier des 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 changez pas les fichiers Linux sur Windows 10

Image
Image

Cela signifie que tous vos fichiers Linux ou ceux stockés sous % localappdata% lxss‘Ne devez pas être créé ou modifié à l’aide d’un des outils Windows, sinon vous risquez de subir de lourdes pertes.

Explorons les raisons de ce problème.

Si la WSL ou Sous-système Windows pour Linux vous ne pouvez pas trouver les métadonnées de votre fichier Linux stockées pour un fichier donné, il suppose automatiquement que le fichier est corrompu ou endommagé sur le système. En effet, toutes les métadonnées de fichier sont stockées et représentées différemment sous Linux par rapport à Windows. WSL stocke toutes les données Linux dans des dossiers NTFS et calcule et conserve ainsi leurs métadonnées dans ses attributs étendus NTFS.

D'un autre côté, les applications de Windows 10 ne disposent pas de l'algorithme requis pour recalculer et conserver ces métadonnées Linux à chaque fois qu'elles 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 aucune des métadonnées précédentes dans leurs attributs en raison de la non-compatibilité du format NTFS.

Un autre aspect de ces outils Windows 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 le recréant sur l'application, puis 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 des fichiers NT ne sont souvent pas conservées et sont perdues. Ainsi, si votre fichier Linux ne contient aucune métadonnée ou que ses métadonnées sont incorrectes, les applications Windows auront tendance à les considérer comme corrompues et à les convertir probablement en un fichier inutilisable.

La prévention

Pour travailler sur des fichiers qui utilisent une hybride d'applications Windows 10 et Linux, préférez 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 à l'aide des outils Windows et Bash sans avoir à copier les fichiers entre les systèmes de fichiers.

Rich Turner, responsable de programme senior chez Microsoft, déclare: «Assurez-vous de suivre ces deux règles afin d'éviter de perdre des fichiers et / ou de corrompre vos données:

  1. Stockez dans votre système de fichiers Windows les fichiers que vous souhaitez créer / modifier à l'aide des outils Windows ET des outils Linux.
  2. NE PAS créer / modifier de fichiers Linux à partir d'applications, d'outils, de scripts ou de consoles Windows.

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

Articles Similaires:

  • Comment exécuter Bash sur Ubuntu sous Windows 10
  • Visualiseur et éditeur de métadonnées d'images gratuit pour Windows
  • MagicArchiver: créer ou modifier des fichiers d'archive
  • Meilleurs téléchargements de logiciels gratuits pour Windows 10/8/7
  • Pourquoi Microsoft aime-t-il Linux et l'Open Source maintenant?

Conseillé: