Windows XPをデュアルブートし、LinuxMintをインストールしました。 Linux Mintを使用すると、Windows XPにインストールされているファイルを表示して開くことができますが、Windows XPを使用している場合は、LinuxMintにインストールされているファイルを表示して開くことができません。
何故ですか?
LinuxがWindowsを認識しているのに、その逆は認識していないのはなぜですか?
WindowsはネイティブのLinuxファイルシステムをサポートしていません(ext3、ext4、zfsなど)。それはそれと同じくらい簡単です。
Windowsが単にLinuxファイルシステムをサポートしていないことに加えて、Microsoftは、データがサポートされようとした場合にデータが安全であることを保証する責任を合理的に負うことはできません。たとえば(そして完全に架空の)、ext4チームが下位互換性のない新しいext4iノード形式を認識することでパフォーマンスを向上させるとしましょう。次に、Windowsはデータを変更しますが、変更を認識せず、データを破損するため、古い形式と新しい形式を混合します。誰のせいにしますか?
何年もの間、私の記憶が思い出すように、LinuxカーネルはNTFSの読み取り専用サポートを備えており、書き込みサポートは導入されてから何年もの間UNSUPPORTEDとラベル付けされていました。 Linuxカーネルは、NTFSファイルシステムのサポートが完全に安定していて理解されていると確信するまで、明らかにデータの整合性について非常に懸念していました。ここで、WindowsにNTFSと同じくらい人気のある他のファイルシステムが3〜5つあるとしたら、カーネルチームにとってどれほど難しいか想像してみてください。 (考えてみてください:ext3-4、XFS、ReiserFS、Btrfsなど)
私はあなたが持っていたのと同じ問題を抱えていました。これは、Linuxがパーティションにext2/3/4ファイルシステムを使用しているためです。 Windowsは、このタイプのファイルシステムの読み取り/書き込みを行いません。 NTFSとFATだけです。 Linuxは、ほとんどすべてのファイルシステムで読み取り/書き込みを行います。
これに対する解決策は、Windows上のext3パーティションの読み取りと書き込みを可能にするオープンソースソフトウェア/ドライバーをインストールすることです。 ext2fsd
私はそれを使用しています、そしてそれは機能していて、安定していて素晴らしいです。
現在、EXT4ファイルシステムをサポートする Windows Drivers はありません。 EXT2/EXT3にUBUNTUをインストールすると、それらを使用してファイルにアクセスできます。一方、ファイルを交換するためのドロップボックスなどを使用できます。
これは、WindowsシステムとLinuxシステムのファイルシステムが異なるためです。 WindowsはLinuxファイルまたはファイルシステムをサポートしていません。
ただ言及しなければならないのは、両方のOSから双方向の共有データが本当に必要な場合は、GPartedまたはその他のパーティションツールを使用してデータパーティションをNTFSとして設定すると、両方のOSで両方を使用できるようになります(すべきですか?)。
私はこれを自分でやったことはありませんが、Win/Linuxプラットフォーム間でデータを共有する簡単な方法だと確信しています。
乾杯!