Windows2000起動時にhal.dll が見つからないというエラーが出て起動できない

以前使っていたキューブPC(aopenのXCcube)を利用してマルチブート環境を構築中だ。

しかし、PC起動時の起動選択メニューから Windows 2000を選択すると、次のエラーメッセージが表示されて起動できない。

  • 次のファイルが存在しないかまたは壊れているため、Windows 2000 を起動できません。
    <windows root>\system32\hal.dll
    上記のファイルをインストールし直してください。

調べてみたところ、実際にhal.dllが破損しているというよりは、boot.ini の記述内容が、PCの構成と食い違っていることの方が多いようだ。

次のサイト記事が参考になる。

Boot.ini の内容 (ARC名) について教えてください

 

コメント