Ext4には2つの質問があります。
WindowsのExtパーティション(Ext4パーティションを含む)を参照するための ext2read というユーティリティがあります。私は最近それを試していません。
Windowsシステムでダウンロードして実行します。
Ext2Readは、Wubi仮想ディスクも読み取ることができます。例えば\ubuntu\disks\root.disk
。
ext4は、古いext2 *プロジェクトを介してある程度サポートしています。 btrfsは現在Windowsをサポートしていません。新しいファイルシステムには常に、別のオペレーティングシステムのサポートがない期間があり、率直に言って、それは最悪です。
また、ファイルシステムを別のシステムに読み込もうとするプロジェクトは、常にパーティションを浪費するリスクが高くなることに注意してください。
したがって、それを念頭に置いて、ほぼネイティブの速度、Linuxパーティションサポートを提供し、マウントするのと同じくらい安全(または非常に近い)に設定するのにおそらく30分から1時間かかる1つのソリューションがありますLinuxから:仮想化!
ええ、Windows内からUbuntu Serverを実行するために、300MBのRAMとギガバイトのディスク領域を放棄することをお勧めします。 VirtualboxやVMWareのような最新の仮想化システムでは、VMをディスク全体またはパーティション全体に渡すことができるので、これを実行できます。 virtual-ubuntu内からマウントし、sambaをインストールし、ubuntuにマウントされたディスクを共有し、Windows内から共有をマウントします。
オーバーヘッドが大きいように聞こえますが、Ubuntuサーバーは非常に滑らかであり、リソースの面であまり必要ありません。インストールしたら、おそらく150MBのRAMで逃げることができます。
デュアルブートシステムについて話している場合、WindowsはLinuxフォーマットのパーティションをネイティブに読み取ることができません。したがって、2つのオプションがあります。
WindowsとUbuntuの両方からアクセスしたいファイルを保持するNTFSパーティションを作成し、そこにファイルを保存します。
これが推奨される安全なソリューションです。
Windows用のソフトウェアを使用すると、Linuxパーティションの読み取りと書き込みがある程度可能になります。
そのようなソフトウェアの一例はExt2Fsdです。 Ext2Fsdでは、EXT4のサポートが制限されています。デフォルトでは、ファイルシステムを読み取り専用モードでロードしますが、本当に必要な場合は読み取り/書き込みモードを有効にできます。ただし、これは非推奨です。
4番目の拡張ファイルシステムのこれらの機能はサポートされていないことに注意してください。
拡張属性:ACLサポート
注:Ext2Fsdのインストール後にエラーが表示される場合があります。アプリケーションは引き続き動作します。
インストール後、コンピューターを再起動し、[スタート]メニューからExt2ボリュームマネージャーを開きます。
ここで、Linuxパーティションのドライブ文字を割り当てたり変更したり、それらをマウントおよびマウント解除したり、他の操作を実行したりします。
EXT4ファイルシステムの書き込みサポートを有効にする場合は、Ext2 Management
を選択し、Mount volume in readonly mode
ボックスをオフにして、[適用]をクリックします。
Linuxパーティションを起動時に自動的にマウントするかどうかも選択できます(USBドライブやリムーバブルメディアにはこのオプションを使用しないでください)。
注:このソリューションは完璧とはほど遠いもので、Linuxパーティションではデータ破損mayが発生するです。ご自身の責任でこれを使用してください!
Ext4を読み取るには、 Ext2Fsd を使用できます。 Windows用のドライバーです。名前は、ext2でのみ動作することを示唆しており、サイトではext2およびext3で動作すると述べていますが、最新バージョンではext4もサポートしています。
別の方法は、WindowsマシンにCoLinuxをインストールし、最小のシステム(問題のファイルシステムをマウントするのに十分な)とSambaでセットアップすることです。次に、FSをマウントして、Windowsで共有します。正確ではありませんが、うまく機能し、ドライバーの欠陥によるファイルシステムの破損のリスクはありません。
CoLinuxをゼロからインストールするのが面倒な場合は、AndLinuxを試してください。これは、すぐに使用できるOSを備えたCoLinuxです。 20分でインストールします。マウントを設定する必要がありますが、ファイルシステムの共有はすでに準備ができているはずです。
Linuxを仮想マシンにインストールしてから、物理ドライブまたはパーティションをそれに直接バインドできます。次に、Samba/CIFS経由でアクセスできるようにマシンを設定し、Windowsエクスプローラーでドライブ文字に共有をマップします。
VirtualBoxでこれを行うための ガイド があります。
これはおそらく最も簡単な方法であり、正しくセットアップした後は透過的に動作するはずです。 Linuxがサポートするすべてのファイルシステムで動作するはずであり、恐ろしく古くなった(そしておそらく不安定な)サードパーティのユーティリティをあまり必要としません。
いくつかの作業を行うと、メインのLinuxディストリビューション全体をWindowsから起動できるようになる場合もあります。
ex2explore を使用して、Windowsからubuntuファイルにアクセスできます。
UbuntuライブCDから起動して、そこから既存のUbuntuパーティションをマウントしてみることもできますが、それがひどくクラッシュした場合、これが機能するかどうかわかりません。
UbuntuにSambaをインストールし、Ubuntuパーティションに共有フォルダーを設定する必要があります。その後、Windowsからそのネットワークリソースにマップできます。
ネットワーク経由またはローカルで?ネットワーク上の他のコンピューターからの場合は、おそらくUbuntuコンピューターでSambaを構成する必要があります。
https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html
コンピューターをデュアルブートしていて、WindowsからUbuntuにアクセスする場合は、 ext2read を試してください。まだテストしていませんが、ほとんどの標準Linuxファイルシステムをサポートしているようです。
もう1つのオプションは、ライブCD/USBスティックから起動することです。その後、ファイルを別の場所にコピーできます。別のUSBデバイスまたはネットワークの場所かもしれません。