1ヶ月前に撮ったディスクイメージをvirtual boxにマウントして起動させたいのですが、どうすればいいですか?
ドライブをマウントして中身を見ることができ、全てにアクセス可能ですが、アクセスする必要のあるWindowsプログラムを使いたいので、イメージを起動させたいと思います。
どうすればいいのでしょうか?質問を入力すると、バーチャルボックスイメージへの参照しか表示されません。
私はVBoxのイメージファイルを持っておらず、ssd.imgと呼ばれるイメージファイルしか持っておらず、VBoxは.isoまたはそのネイティブフォーマット以外のものをマウントすることができません。
編集
私の質問はまだ謎のままです。繰り返しになりますが、私はISOファイルを使用していません。それは、dd
コマンドを使用して作成されたハードディスクのイメージであり、ファイルは*.imgファイルである。
仮想ボックスを持っていて、そのイメージのWindowsパーティションを実行したいのです。
簡単に言うと、それが実行された場合、私はSSDに不良ブロックがあることを知っています(Ubuntuは修復/移動/11次元に詰め込まない......)。だから私は、スクラバーを使ってフォーマットし(ドライブの製造元が提案するように)、再イメージすれば、再びすべてがうまくいくことを知っています。
つまり、これはWindows ISOのインストールではなく、virtualboxにハードディスクのイメージをマウントすることで、VBはISOやそのネイティブな様々なフォーマットしか受け付けないということです。
VirtualBoxウィンドウで仮想マシンの名前をクリックして選択します。 VirtualBoxウィンドウの上部にあるマシンメニューをクリックし、[設定]をクリックします。 設定]ウィンドウの[ストレージ]カテゴリをクリックします。 ストレージツリーペインで右クリックし、「フロッピーコントローラの追加」をクリックします。 フロッピーコントローラデバイスを右クリックし、[Add Floppy Device]をクリックします。 表示されるプロンプトウィンドウで[Choose Disk]ボタンをクリックします。
コンピュータ上のフロッピーディスクイメージファイル(.IMG)に移動し、それをダブルクリックします。 うまくいかない場合は、.IMGを.ISOにリネームしてマウントしてください。
それでもダメなら、VBoxManageのconvertfromrawコマンドを以下のように使ってください。
VBoxManage convertfromraw --format VDI [filename].img [filename].vdi
最後に、VDI をハードディスクとしてマウントします。
生ディスクイメージのアタッチは、生vmdkを作成することで可能になるはずです。
VirtualBoxのイメージディレクトリ(/home/
VBoxManage internalcommands createrawvmdk -filename rawtest.vmdk -rawdisk /path/to/disk.img
その後、仮想ディスクを仮想マシンにアタッチすることが可能なはずです。パス /path/to/disk.img
は、パーティションやループデバイスを指すことも可能です。