ext4には2つの質問があります。
- 現在、基本的な読み取りサポートを取得するために、Windows(XP / Vista / 7)にext4パーティションをマウントする方法はありますか?
- そうでない場合、これをいつかサポートする予定はありますか?
ext4には2つの質問があります。
回答:
WindowsのExtパーティション(Ext4パーティションを含む)を参照するためのext2readというユーティリティがありました。これは、@ heynnemaによる以下のコメントで述べられているように機能せず、パーティションを破損する可能性があります。
プロジェクトは2012年以降更新されていません
ext4は、古いext2 *プロジェクトを介してある程度サポートしています。btrfsは現在Windowsをサポートしていません。新しいファイルシステムには、常に別のオペレーティングシステムのサポートがない期間があり、率直に言って、それは最悪です。
また、ファイルシステムを別のシステムに読み込もうとするプロジェクトは、常にパーティションを浪費するリスクが高くなることに注意してください。
したがって、それを念頭に置いて、ほぼネイティブの速度、Linuxパーティションのサポートを提供し、マウントするのと同じくらい(または非常に近い)セットアップするのにおそらく30分から1時間かかるソリューションがありますLinuxから:仮想化!
ええ、Windows内からUbuntu Serverを実行するために、300メガグラムのRAMと1ギガバイトのディスク領域を放棄することをお勧めします。VirtualboxやVMWareのような最新の仮想化システムでは、VMにディスク全体またはパーティション全体を渡すことができるため、これを実行できます。virtual-ubuntu内からマウントし、sambaをインストールし、ubuntuにマウントされたディスクを共有し、Windows内から共有をマウントします。
多くのオーバーヘッドのように聞こえますが、Ubuntuサーバーは非常に滑らかであり、リソースの面でそれほど必要ありません。一度インストールすれば、おそらく150メガグラムのRAMで逃げることができます。
デュアルブートシステムについて話している場合、WindowsはLinuxフォーマットのパーティションをネイティブに読み取ることができません。したがって、2つのオプションがあります。
WindowsとUbuntuの両方からアクセスしたいファイルを保持するNTFSパーティションを作成し、そこにファイルを保存します。
これは、推奨される安全なソリューションです。
Windows用のソフトウェアを使用して、Linuxパーティションの読み取りと書き込みをある程度行うことができます。
そのようなソフトウェアの一例はExt2Fsdです。Ext2Fsdでは、EXT4のサポートが制限されています。デフォルトでは、ファイルシステムを読み取り専用モードでロードしますが、本当に必要な場合は読み取り/書き込みモードを有効にすることができます。ただし、これは推奨されません。
4番目の拡張ファイルシステムのこれらの機能はサポートされていないことに注意してください。
拡張属性:ACLサポート
注:Ext2Fsdのインストール後にエラーが表示される場合があります。アプリケーションは引き続き動作します。
インストール後、コンピューターを再起動し、[スタート]メニューからExt2 Volume Managerを開きます。
ここで、Linuxパーティションのドライブ文字の割り当てまたは変更、マウントとマウント解除、またはその他の操作を実行します。
EXT4ファイルシステムの書き込みサポートを有効にする場合は、を選択しExt2 Management
、ボックスのチェックを外して、Mount volume in readonly mode
適用をクリックします。
Linuxパーティションを起動時に自動的にマウントするかどうかも選択できます(USBドライブとリムーバブルメディアにはこのオプションを使用しないでください)。
注:このソリューションは完全とはほど遠いものであり、Linuxパーティションでデータ破損が発生する可能性があります。ご自身の責任でこれを使用してください!
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ファイルにアクセスできます。
SambaをUbuntuにインストールし、Ubuntuパーティションにshereフォルダーを設定する必要があります。その後、Windowsからそのネットワークリソースにマップできます。
ネットワーク経由またはローカルで?ネットワーク上の他のコンピューターからの場合は、おそらくUbuntuコンピューターでSambaを構成する必要があります。
https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html
コンピューターをデュアルブートしていて、WindowsからUbuntuにアクセスする場合は、ext2readを試してください。まだテストしていませんが、ほとんどの標準Linuxファイルシステムをサポートしているようです。
もう1つのオプションは、ライブCD / USBスティックから起動することです。その後、ファイルを別の場所にコピーできます。別のUSBデバイスまたはネットワークの場所かもしれません。