
自分が今やろうとしたことに少し困惑しています。Windows 8.1 を実行しているマシンがあります。VirtualBox がインストールされています。これを MACHINE-A と呼びます。MACHINE-A には、外部 VMDK 仮想ハード ディスクを備えた外部 USB 3 ドライブ (EXT-DRIVE) で実行される VirtualBox ゲストがあります。これは Windows 7 ゲストです。問題なく動作します。
今、Windows 10 が稼働している新しいマシンがあり、VirtualBox もインストールされています。これを MACHINE-B と呼びましょう。EXT-DRIVE を MACHINE-B に接続しました。ディスク構成を使用して、EXT-DRIVE を MACHINE-A の EXT-DRIVE が使用するのと同じドライブ文字を使用するようにマップしました。(ドライブ W:)
次に、MACHINE-B で、EXT-DRIVE にある同じ仮想ハード ドライブ (VMDK) を使用して、MACHINE-A の仮想マシンとほぼ同じ設定で VirtualBox ゲストをセットアップしました。
しかし、MACHINE-B で新しいゲストを起動しようとすると、Windows ブート エラーが発生します。ハードウェアの変更に関する内容が表示され、修正オプションが一覧表示され、その後、「必要なデバイスにアクセスできないため、ブートの選択に失敗しました」と表示されます。
これには驚きました。MACHINE-B の新しいゲストはパーティションを自動的に処理するだろうと思っていました。しかし、システム予約済みパーティションが見つからないようです。
これを機能させる方法はありますか?