Windows で ext* を使用するためのツールがあります... しかし、*x-driver は最近非常に安定しているため、NTFS をお勧めします。
まず、Linux で使用する場合、NTFS にはいくつかの問題があります。
<オール>NTFS はファイル許可モードをうまくサポートしていないため、実行可能ビット、setuid ビットなどが失われます。
NTFS の ACL システムは Linux ではあまり快適ではなく、FAT32 のように無効にすることはできません。
現在、Linux での NTFS 実装のパフォーマンスはあまり良くありません。たとえば、NTFS で Maven プロジェクトをビルドすると、ext4 よりも 3 倍遅くなることがわかりました。
個人的には、VirtualBox で Windows OS を実行し、仮想ディスクを raw NTFS イメージにします (こちらを参照)。 NTFS イメージは .VDI ではなく raw 形式になっているため、VM インスタンスをロードせずに直接マウントすることで NTFS にアクセスできます。
デュアル ブートの代わりに VirtualBox を使用すると、いくつかの利点があります。
<オール>
Linux パーティションを NTFS ファイル システムに変換する必要はありません。 VirtualBox では、 Share Folder
を使用できます ホスト OS のファイル システムにアクセスします。そして、それは非常に速いです。必要に応じて、ドライブ文字にマップしてください。
一方から他方に切り替えるために再起動する必要なく、両方の OS を同時に使用できます。
GRUB ローダーが Windows によって上書きされることはありません。 Windows は常にブート レコードを上書きし、はいまたはいいえのプロンプトを表示しません。
Linux にもっと注意を払うようになると、ほとんどの作業を Linux で行う方法を学ぶことができます。実際、Windows VM をオンにする必要はほとんどないことがわかりました。デュアル システムをインストールすると、人々は新しいことを学ぶのが面倒になり、Windows で十分であるのに、わざわざ別の OS で起動する必要があるでしょうか?
Linux と Windows を共存させるには、これが最善の方法であることがわかりました。さまざまな用途のためにいくつかの Windows VM インスタンスを構築しました。各 VM にあまり多くのアプリケーションをインストールしないため、それらは高速に実行され、非仮想マシンとあまり違いを感じません。
UDF 2.01 を検討することをお勧めします。 Windows カーネルと Linux カーネルの両方でネイティブにサポートされています。
Windows では、format /FS:UDF
を使用します。 このファイル システムを作成します。