ホーム » VirtualBox (ページ 2)
「VirtualBox」カテゴリーアーカイブ
VirtualBox 6 VHD のサイズの拡大
Win7 の時に作成した VHD のサイズが 64 GB だったのでそれの拡張.
検索すると,探し方が悪いのか面倒な方法ばかり…
それで見つけたのが次の所.
https://blog.goo.ne.jp/ashm314/e/53afcf6f9356646d5556590cab11c013
これで VHD の大きさは大きくなるが,仮想マシンを起動すると変わっていない.
これに対応するには次の所.
https://www.atmarkit.co.jp/fwin2k/win2ktips/869vhdextend/vhdextend.html
Microsoft DiskPart バージョン 6.1.7601 Copyright (C) 1999-2008 Microsoft Corporation. コンピューター: VP-HBY DISKPART> list disk ディスク 状態 サイズ 空き ダイナ GPT ### ミック ------------ ------------- ------- ------- --- --- ディスク 0 オンライン 80 GB 16 GB DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ---- ---------- ------- --------- -------- Volume 0 D CD-ROM 0 B メディアなし Volume 1 システムで予約済み NTFS Partition 100 MB 正常 システム Volume 2 C NTFS Partition 63 GB 正常 ブート DISKPART> select volume 2 ボリューム 2 が選択されました。 DISKPART> extend DiskPart はボリュームを正常に拡張しました。 DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ---- ---------- ------- --------- -------- Volume 0 D CD-ROM 0 B メディアなし Volume 1 システムで予約済み NTFS Partition 100 MB 正常 システム * Volume 2 C NTFS Partition 79 GB 正常 ブート DISKPART>
2021/01/06
「仮想メディアマネージャー」を使用して,80 GB から 100 GB の拡張で 1 時間程度かかった.
実際のファイルサイズが 160 GB 程度になってしまっている.
diskpart による操作は特に問題ない.
VirtualBox VHD コピーでのエラー
エクスプローラなどで VHD をコピー.
コピーした VHD を指定すると,
ディスクメージファイル E:\Temp\Temp\Temp\Win7.vhd を開けませんでした。
Cannot register the hard disk ‘E:\Temp\Temp\Temp\Win7.vhd’ {99a2589b-13ec-4e2f-aa43-af6bbb4badd2} because a hard disk ‘D:\VHD\Win7\Win7.vhd’ with UUID {99a2589b-13ec-4e2f-aa43-af6bbb4badd2} already exists.
終了コード : E_INVALIDARG (0x80070057)
コンポーネント: VirtualBoxWrap
インターフェース: IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d}
呼び出し先 RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
コマンドプロンプトで “…\VBoxManage.exe” internalcommands sethduuid ….vhd
C:\Users\Iwao>”C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” internalcommands sethduuid E:\Temp\Temp\Temp\Win7.vhd
UUID changed to: 1250c882-15e6-4e98-a020-f5fd5783c3b2
VirtualBox Win7 VHD で 0x0000007B
以前 Win7 の Virtual PC で使用していた Win7 の VHD .
VirtualBox の仮想マシンを新規に作成して,Win7.vhd を指定して起動するとブルースクリーンに.
STOP: 0x0000007B (0x80D8BA58,0xC0000034,0x00000000,0x00000000)
タイミングとしては起動直後のドライバを読み込み中?
再起動すると「エラーの回復処理」の画面になるが,どちらを選んでもうまく起動できない.
「VirtualBox Win7 0x0000007B」で検索すると
Virtualbox windows raw disk guest: blue screen error 0x0000007B at boot
第11回 Windows 7のVHDブートを試す (3/3)
実機 PC の仮想化 (2/4) [VirtualBox]
これらに書かれているレジストリを変更してうまくいった.
2022/10/05
VHD 内のレジストリにアクセスするための手順.
VHD を別の仮想マシンに追加.
仮想マシンを起動して,レジストリエディタを起動.
\HKEY_LOCAl_MACHINE\ を選択して「ハイブの読み込み…」.
VHD 内の F:\Windows\System32\config\system
を読込み.
検索した所 にある様に aliide,amdide などの Start を 0 に.
Go to regedit and go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Find the following folders: aliide, amdide, atapi, cmdide, iastor (may not exists), iastorV, intelide, LSI_SAS, msahci, pciide and viaide
Set all their “start” value to 0 in order to enable all theses drivers at boot
存在したのは次のもの.
aliide, amdide, atapi, cmdide, iastorV, intelide, LSI_SAS, msahci, pciide, viaide
すべて修正したら「ハイブのアンロード…」.
うまく起動した.
VirtualBox に Win10
今ある Win10 環境をバックアップの目的で VHD に.
Disk2vhd.exe で VHD に.
VirtualBox で,仮想マシンを追加して起動しようとすると,
Press ESC in 1 seconds to skip startup.nsh any other key to continue.
今度は次の様に他の情報も含めて VHD に.
新しい VHD でもう一度起動しようとすると,
FATAL: No bootable medium found! System Halted.
VirtualBox の設定で,「EFI を有効化」してうまく起動した.