web-dev-qa-db-ja.com

Windows XP仮想HDDコントローラーを変更した後のBSODのインストールの修復

私はVirtualBoxを使用して古いウィンドウXPインストールをvmしました、そしてそれは修復インストールを実行する通常の儀式の後にうまく実行/実行されました。

VirtualBoxがデフォルトでハードドライブコントローラーをIDEに設定していることに気付きましたが、実際には内部ではSATAディスクです。もちろん、AHCI命令を使用していないため、パフォーマンスが低下するはずです。

そこで、IDEコントローラーを取り外し、新しいSATAコントローラーを設定し、それに仮想ディスクを追加しました。当然、ハードウェアが変更されたため、起動時にXP BSOD ...

しかし、私が困惑しているのは、修理インストール中のBSODでもありますか?通常の0x7Bストップコードを提供します(月の軌道パターンが約1.342インチ左にシフトしたことを意味します)。

なんでこんなことが起こっているの?修復インストールを実行するにはどうすればよいですか。私は何年もの間デスクトップのサポートを利用できず、さびています。仮想IDEコントローラーの使用に戻る必要はありません。

2
SnakeDoc

SATAコントローラーを使用した物理WindowsXPインストールを仮想IDEコントローラーに移動するときにこの正確なエラーが発生しました(Windows XPisoをに取得できなかったため) SATAコントローラーで起動し、修復操作を実行します)。

欠点は、Windows XPはインストール中に特定のコントローラーのみを登録することです。そのため、IDEコントローラーからSATAコントローラーに(またはその逆に)切り替えるには、インストール。ただし、インストールを修復する代わりに、SATAコントローラーのサポートをWindowsレジストリに手動で追加することもできます。

これを修正するには:

  1. VirtualBoxがホストするMergeIDEツールをダウンロードする ここ
  2. Windowsを起動しますXP IDEコントローラーを使用してインストールします
  3. MergeIDE.regファイルをシステムレジストリに適用します。
  4. VMをシャットダウンし、SATAコントローラーに切り替えます。
  5. VMバックアップを開始します。

0x7Bストップコードのこの特定のインスタンスは、Microsoft here によって文書化されており、修正はVirtualBox here によって文書化されています。

2
Darth Android