web-dev-qa-db-ja.com

VHD Windows7からの起動エラー0x0000007Bの停止

EasyBCD 2.2でブートエントリを作成し、C:パーティションにあるVHDを使用しました。 VHDはWindows7 Prox86です。次に、[ブートの編集]メニューに移動して、それが表示されていることを確認し、[設定の保存]をクリックしました。マシンを再起動します(ホストマシンはWindows 8 Prox64を搭載したAlienware17、16 GB RAM、ディスク1はSSD 256 GB、ディスク2 HHD 750 GBです)Windows 7の起動オプションを見つけて、それを選択しました。

その後、Windowsの起動画面が1秒間表示され、停止エラーがスローされます:0x0000007B

停止エラーを調べました。それはハードドライブコントローラーについてだと言っています。ただし、VHDはホストマシンで問題なく起動します。正常に起動するということは、Win 8ホストでhyper-vを開き、Win 7のVHDに接続して、正常に実行できるということです。

私はここでこのリンクを試しました: x0000007b Vistaハードドライブスワップ

ディスクドライブコントローラーがAHCIモードになっているので、BIOSでチェックインしました。

私はここでこのリンクを疲れました:

異なるハードウェアでWindows 7インストールを起動する

ディスクとsysprepを使用して修復を試みましたが、VHDを起動しようとすると同じエラーが発生します。

ここでのブート情報:

ブートローダーには合計3つのエントリがリストされています。

デフォルト:Windows 8.1タイムアウト:6秒EasyBCDブートデバイス:C:\

エントリ#1名前:Windows 8.1 BCD ID:{現在}ドライブ:C:\ブートローダーパス:\ Windows\system32\winload.exe

エントリ#2名前:Ubuntu 13.10 BCD ID:{3769cc0b-9327-11e3-82b4-240a646decc5}デバイス:[C:]\Users\natem\Documents\Virtual Machines\Ubuntu 13.4\Ubuntu 13.10 64ビット.vhdブートローダーパス:\Windows\system32\winload.exe

エントリ#3名前:Win 7 BCD ID:{b922c6db-9330-11e3-82b9-f01faf470405}デバイス:[C:]\Users\natem\Documents\Virtual Machines\Windows 7 Pro 32.vhdブートローダーパス:\ Windows\system32\winload.exe

1
nate

これを使用して、正しいAHCIドライバーを挿入します。

diskpartを使用し、[〜#〜] attach [〜#〜]コマンドを使用してVHDファイルの場所をマウントします。

vdisk file = m:\ test.vhdxを選択します

vdiskを接続します

パーティション1を選択

文字を割り当てる= R:

DISM.exe/Image:R:\/Add-Driver/Driver:d:\ Drivers \/Recurse

明らかに、AHCIドライバーが配置されているパスに一致するようにd:\ Driversを変更します。

2
cybernard