Microsoft: ne modifiez pas les fichiers Linux dans Windows

0
268

Microsoft a averti l’ensemble des Windows 10 utilisateurs qui ont installé le sous-système Windows pour Linux récemment qu’ils ne devraient pas modifier les fichiers Linux sur Windows à l’aide d’applications, d’outils, de scripts ou d’autres moyens.

Le sous-système Windows pour Linux (WSL) fait partie de Microsoft Windows 10 système d’exploitation. Il n’est pas installé par défaut, cependant, et doit être activé par un administrateur ou un utilisateur avant qu’il devienne disponible.

Pour activer Bash sur Windows 10, un utilisateur devra activer le Mode Développeur d’abord dans l’application Paramètres, en vertu de mise à Jour Et Sécurité > Pour les Développeurs. Une fois fait, il est nécessaire d’ouvrir le “fonctionnalités Windows Activer ou désactiver l’option dans le Panneau de configuration classique, et sélectionnez sous-système Windows pour Linux pour activer la fonction.

Windows 10 téléchargements Bash puis de la Stocker. Une fois cette opération terminée, vous pouvez le lancer par écrit bash sur l’invite de commande.

Ne pas modifier les fichiers Linux sur Windows

linux files windows

Microsoft met en garde les utilisateurs de Windows 10 ne pas modifier toutes les versions de Linux les fichiers qui font partie de la sous-système Linux à l’aide de Windows apps, des scripts, des commandes de la console ou par d’autres moyens.

NE PAS, en AUCUN cas, créer et/ou modifier les fichiers Linux en utilisant des applications Windows, des outils, des scripts, des consoles, etc.

La raison donnée est que la création ou la modification de fichiers Linux à partir de Windows peut entraîner la corruption des données ou même endommagé système Linux.

Création/modification de fichiers Linux depuis Windows va probablement entraîner la corruption des données et/ou d’endommager votre environnement Linux vous demandant de désinstaller et réinstaller votre distro!

Microsoft fait référence à tous les fichiers Linux qui font partie de WLS, et ceux-ci sont tous stockés dans %localappdata%lxss sur le lecteur système.

La raison pour cela est que les métadonnées d’un fichier est traité différemment sur Linux que sur Windows. Depuis WSL est stocké dans un dossier NTFS, il est nécessaire qu’il “calcule et persiste chaque Linux métadonnées du fichier dans son format NTFS attributs étendus”.

Alors que le WSL est capable de cela, Windows apps, des scripts, des outils ou programmes ne sont pas. Cela signifie que de créer ou de modifier les événements à ne pas stocker n’importe quel Linux fichier de métadonnées.

Les fichiers sans les métadonnées ne peuvent pas ouvrir, en écriture ou en lecture à tous à cause de cela.

La solution de Microsoft est de stocker des fichiers que vous avez besoin pour utiliser sur Windows et Bash dans des répertoires distincts.

Lorsque vous accédez aux fichiers sur votre système de fichiers Windows à partir de l’intérieur de Bash, WSL honneurs du système de fichiers NT comportements (par exemple, l’insensibilité à la casse), les autorisations, etc. donc, vous pouvez facilement accéder aux mêmes fichiers à l’aide de deux outils Windows et Bash outils sans avoir à copier des fichiers depuis et vers des systèmes de fichiers.

Le Mot De La Fin

Alors que vous pourriez dire que ce n’est pas pratique si vous utilisez WSL régulièrement, ce serait la même si vous souhaitez copier un fichier NTFS une partition Linux, de le modifier, et la copier.

Maintenant, Vous: – vous utilisez Bash sur Windows 10?