XPインストールを実際のドライブからVirtualBoxに複製して起動しようとしています。メッセージが表示されます
A disk read error occurred
Press Ctrl+Alt+Del to restart
いつでも*マシンを起動しようとします。
*これは厳密には当てはまりません。AMD-Vを有効にすると、起動プロセスがここまで到達しないように見え、代わりにカーソルのある黒い画面でハングします。
次の方法を使用して、元のドライブからVirtualBoxイメージを作成しました。
$ Sudo ddrescue -n /dev/sdd sdd.img logfile # completed without errors
$ VBoxManage convertfromraw sdd.img disk.vdi
元のディスク(およびイメージ)には、XPがインストールされた単一のNTFSパーティションが含まれています。ドライブの所有者は、システムが最後にそこまで到達したときに、正常に起動したことを示しています。 (Pentium 4)システムには壊れた(巨大な)ヒートシンクがあるため、すぐに過熱してシャットダウンするため、ある時点で起動に失敗しました。
ライブCDからVM)を起動すると、問題なく/dev/sda1
をマウントできます。ntfsfix
を実行しましたが、うまくいきませんでした。
これを行うための手順 を読みました。私は本当に彼らをフォローしていませんでした。たとえば、マシンが起動可能ではなかったため、イメージングの前にMergeIDEを実行しませんでした。ただし、その問題の症状はまったく異なるようです。
送信されたメッセージは、XPパーティションのボリュームブートレコードに含まれています。これは、これがコアオペレーティングシステムの問題であると思われますbootstrap procedure 、およびレジストリ内の何にも関連していません。
XPブートCDを持っていません。
仮想マシンの[設定]ウィンドウの[ストレージ]領域を確認します。次の例のように、仮想ハードドライブがSATAコントローラーに接続されている可能性があります。
元のシステムには、SATAドライブではなくIDEハードドライブが搭載されていた可能性があります。つまり、SATAコントローラドライバがインストールされておらず、SATA接続ドライブから起動するように適切に構成されていません(仮想ハードドライブをIDEコントローラに接続すると、システムが起動する可能性があります。
これを行うには、ストレージツリーでSATAコントローラーをクリックし、コントローラーの削除ボタン(ストレージツリーのすぐ下の右端のボタンボックス)。 IDEコントローラーがない場合は、コントローラーの追加ボタン(コントローラーの削除ボタンのすぐ左)をクリックして追加します。 )を選択し、Add IDE Controller。次に、IDE Controllerをクリックして、Addをクリックします。添付ファイル(左端のボタン)を選択し、ハードディスクの追加を選択します。次に、適切なハードディスクイメージを選択して、別のショットを与えます。
それでも機能しない場合は、IDE Controller]をクリックしたときにTypeでさまざまな設定を試して、それが役立つかどうかを確認できます。