質問: DELL inspilon mini 1210というPCを使用しています。 もともとVISTAプリインストールでしたが、スペック上VISTAではきついのでXPに乗せ変えようと思い、何度かXPの再インストールをしています。 一度は成功しているのですが、再度インストールしなおさなければならずいったんハードディスクの領域を開放して、再度領域編成し、フォーマットしました。でこれからインストールしなおそうとしています。 ところが、USBブートメモリからインストーラーを起動してインストールファイルをコピーするものの、その後いったん再起動がかかる際に「hal.dllが壊れているか、見つからない」エラーが出て、再起動ができません。 いろいろ調べてみたところ、Boot.iniが原因なのではないかなど情報を得たのですが、 記述したBOOT.iniは以下のとおりです。 Boot Loader] timeout=5 Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [Operating Systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect です。ハードディスクはPC本体のCドライブのみですし、ほかにOSを入れてないので、これでいいと思ったのですが、エラーは解決されません。 次に、マイクロソフトのサポートページを見ると手順3でどの処理を行えばよいのかわからないのです。 A. エラー メッセージに "SYSTEM" が含まれる場合の操作 B. エラー メッセージに "SOFTWARE" が含まれる場合の操作 B. エラー メッセージに "SOFTWARE" が含まれる場合の操作 「HAL.DLLが壊れているか見つかりません。インストールしなおしてください」とだけエラーメッセージが出るだけなので上記3つとも当てはまらないのですが、どれを行えばよいのでしょうか?
回答: >ハードディスクの領域を開放して、再度領域編成し、フォーマットしました。 当初「隠しパーティション」(EISA 構成) が在ったのではないかと思いますが、領域の開放ではこのパーティションも開放したのでしょうか? 上記パーティションが残っているのであれば、Cドライブは2番目のパーティションになります。 従って、BOOT.iniの partition(1) は「partition(2)」修正する必要があります。