web-dev-qa-db-ja.com

Virtualbox for Mac OS X-外付けUSBドライブを使用しますが、どのファイルシステムが理想的ですか?

NTFSパーティションの読み取りと書き込みを許可するNTFSドライバーを追加しないと仮定すると、外部USBドライブをパーティション分割するときのファイルシステムの選択が重要かどうか疑問に思いました。選択肢はHFS +とFAT32のようです。

とりあえず、それぞれのタイプに1つずつ、2つのハーフサイズのパーティションを作成しました。 :)

さまざまなバージョンのWindowsを実行し、VirtualBoxファイルを外部ドライブに保持する予定です。

更新:明確にするために-> VirtualBox VMにこのドライブをマウントさせることについては心配していません。メインドライブはすでに使用されているため、VirtualBoxイメージを貼り付ける場所としてこのドライブを使用することだけを話します。

1
benc

HFS +に移行

あなたが言うように、VirtualBox(または実際のPC)にこのドライブをマウントさせることを心配していないのであれば、他のファイルシステムを使用する理由はまったくありません。

VirtualBoxファイルはプレーンなMacOSファイルであり、HFS +は「通常の」/「ネイティブ」なOsXファイルシステムであり、適切に機能し、ジャーナル処理され(=ジャミング/クラッシュが少ない)、厳密なファイルサイズ制限はありません。 Macは、より「快適」に感じます。

FAT32(すべてのファイルを4GB未満に保つ)を検討する理由は、同じVMイメージをWindowsコンピューター(およびMac)でも起動できるようにするためです。

また、同じディスクでFAT32とHFSを使用することは、見た目ほど理想的なソリューションではありません。 Windows PCにFAT32パーティションを認識させるには、パーティションテーブル全体がDOS/Winタイプ(マスターブートレコード)である必要があるため、MacHFSパーティションを内部に持つDOSパーティションテーブルを備えたHDがあります。これは問題ありませんが、起動などの制限があります(Macの起動には使用できません)。 「GUID」(最新のMac)パーティションテーブルを使用することはMacパーティションに適していますが、FAT32パーティションはどのPCにも表示されないため、まったく役に立ちません。

つまり、ディスク全体に対してHFS +を使用します。ファイルを移動するために、FAT32を備えた4GBのサムドライブを保管してください。

3
Francesco

FAT32には、完全にクロスプラットフォームであるという利点がありますが、その主な制限は、ファイルが4GBを超えることはできないということです。これは主に、ビデオや仮想ハードドライブでの作業で問題になります。

VirtualBoxはVMWareのVMDKフォーマットをサポートしています。コマンドラインユーティリティを使用して、Split2Gオプションを 詳細はこちら としてVMDKを作成できます。それぞれ最大2GBまで成長する個別のスライスを作成します。 (GUIは、ネイティブVDI形式を使用してディスクを作成しますが、これは行いません。)

5
Ken

WindowsはデフォルトでHFS +をサポートしていません。プラグインか私が知らない何かがあるかもしれません。 Windows用のext3プラグインがあることは知っています。

USBドライブをすべてのOSで動作させたい場合は、古くていくつかの機能が不足している場合でも、FAT32を使用することをお勧めします。

0
James T