Windows

Windows 10でLinuxファイルを変更しないでください。理由:

Configuring NetBeans to Manage UTF-8

Configuring NetBeans to Manage UTF-8

目次:

Anonim

Linuxファイル Windows 10 上で変更しようと考えている人には、知りたいことがあります。マイクロソフトによれば、WindowsからLinuxファイルを作成または変更するとデータが破損し、Linux環境が損なわれる可能性があります。ディストリビューションをアンインストールして再インストールする必要があります。 Windows 10でLinuxファイルを変更しない

あなたのLinuxファイルまたは `

%localappdata% lxss `に格納されているファイルは、Windowsツールのいずれかを使用して作成または編集しないでください。

WSL

または Linux用Windowsサブシステム が特定のファイルに格納されたLinuxファイルメタデータを見つけられない場合、ファイルが破損していると自動的に判断されるか、システム上で破損しています。これは、Windowsと比較してすべてのファイルメタデータがLinuxで異なる形式で保存され、表現されているためです。 WSLはすべてのLinuxデータをNTFSフォルダに保存し、そのメタデータをNTFSの拡張属性で計算して保持します。 一方、Windows 10のアプリケーションでは、このLinuxメタデータをそれぞれ再計算して保持するために必要なアルゴリズムはありませんルートリンク(%localappdata lxss )の下に保存されているファイルを作成/変更するときに使用します。したがって、Windows 10のアプリケーションやツールを使用してLinuxファイルを変更した場合、NTFS形式の互換性がないため、以前のメタデータの属性に属性が含まれなくなります。これらのWindowsの別の側面ツールは、通常、元のファイルを即座に編集しないということです。むしろ、それらは元のものを削除し、それらをアプリケーション上で再作成し、必要なすべての編集でユーザに復元することによって機能します。このプロセスにより、LinuxファイルにはすべてのNTファイルとメタデータが奪われ、NTファイル拡張プロパティは永続化されずに失われます。したがって、あなたのLinuxファイルにファイルメタデータがない、または間違っていると、Windowsアプリケーションはそれらを破損しているとみなし、おそらく使用不可能なファイルに変換する傾向があります。

防止

Windows 10とLinuxアプリケーションは、あなたのWindowsファイルシステムに作業し、それらのファイルを格納し、WindowsとBash Shellから

/ mnt // path

経由でアクセスすることを好みます。両方のサービスを使用してLinuxファイルにアクセスすると、WindowsはすべてのNTファイルシステム要素を認識するのに役立ちます。これは、ファイルシステム間でファイルをコピーすることなく、WindowsツールとBashツールの両方を使用して同じファイルにアクセスするのに役立ちます。 MicrosoftのシニアプログラムマネージャであるRich Turner氏 - 失うことを避けるために、 Windowsのツールとツールを使用して作成または変更するWindowsファイルシステムにファイルを保存します。 Windowsのアプリケーション、ツール、スクリプトまたはLinuxファイルからLinuxファイルを作成または変更しないでください。

全文を読むには、このブログ記事

  1. MSDN
  2. を読んでください。