なぜ VDI を RAW に変換するのですか?
.vdi は、VirtualBox 固有のヘッダーとブロック割り当てマップを持つバイナリ仮想ハードディスクコンテナ(VirtualBox 1.0、2007年)です。raw イメージはコンテナのオーバーヘッドがないフラットなセクターダンプであり、フォレンジックツール、QEMU/KVM、Linux でのループマウントなど、VDI 固有のドライバなしでディスクを操作できるユニバーサルな入力形式となります。
VDI から RAW への変換方法
VirtualBox FREE
VBoxManage clonemedium disk "input.vdi" "output.img" --format RAW を実行します。VBoxManage は VirtualBox に同梱されており、コマンドプロンプトまたは PowerShell から利用可能です。
VirtualBox for Mac FREE
ターミナルで VBoxManage clonemedium disk input.vdi output.img --format RAW を実行します。VBoxManage は VirtualBox アプリケーションバンドル内にあります。
qemu-img OPEN-SOURCE
qemu-img convert -O raw input.vdi output.img を実行します。Debian/Ubuntu では sudo apt install qemu-utils、Fedora では sudo dnf install qemu-img でインストールできます。
VDI を変換するプログラム
これらの形式について
VDI ファイルは、Oracle VirtualBox のネイティブな仮想ハードディスク形式です。ドキュメントや光学ディスクイメージではなく、ゲストオペレーティングシステム全体を保持します。使用するには、VirtualBox の VM に接続して VM を起動します。起動せずに個別のファイルを抽出するには、7-Zip で開くか、OSFMount でマウントしてください。
.VDI の詳細を開く →.rawファイルは、ほとんどの場合、デジタルカメラのセンサーから直接出力された未処理の写真、つまりPanasonic、Leica、Contax、Casioなどで使用される «デジタルネガ» です。darktableやRawTherapeeで無料で開いて現像するか、有料のAdobe…
.RAW の詳細を開く →品質と注意点
- 出力サイズは実際のデータサイズではなく、仮想ディスクの全容量と同じになります。8 GB のデータが入った 100 GB の VDI は 100 GB の raw イメージを生成するため、変換前に十分な空きディスク容量があることを確認してください。
- raw 出力には、仮想ディスク上に存在するのと全く同じパーティションテーブルとすべてのパーティションが含まれます。
- Linux では、VirtualBox がインストールされていない場合、
qemu-img convert -O raw input.vdi output.imgが完全に同等の代替手段となります。
よくある質問
変換はロスレス(無劣化)ですか?
なぜ出力ファイルが .vdi よりもはるかに大きいのですか?
raw イメージを QEMU で使用できますか?
.img ファイルをディスクデバイスとして直接渡してください。Linux で raw イメージをループマウントできますか?
sudo mount -o loop,offset=<partition_offset> output.img /mnt を使用して、個別のパーティションにアクセスできます。