• 締切済み

boot.iniの内容について

OSを移動させたときのBoot.iniの内容の意味を教えてください。 IDEプライマリにHDDを接続しています。 オンボードのS-ATA0にHDD接続し、そこにOSをIDEプライマリから S-ATAにコピーし、IDEプライマリの方を消去しました。 BIOSから見ますと、最初のHDDはIDEプライマリ、S-ATAは2番目になります。 コンピュータの管理の「ディスクの管理」画面では、ディスク0はIDEプライマリのHDD、 ディスク1はS-ATAのHDDになっています。 boot.iniの内容は以下のとおりです。見やすいようにOSの最後に番号を振っていますが、同じOSです。 [boot loader] timeout=20 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /noguiboot multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition 2" /noexecute=optin /fastdetect /noguiboot そこで疑問なんですが、システムの構成では、rdisk(1)になっているほうが正しいと思うのですが defaultのままで起動するのです。 IDEプライマリのHDDにはOSはインストールされていません。 起動するので実用的には問題ないのですが、なぜdefaultで起動するのか教えてください。

みんなの回答

  • xpsp4
  • ベストアンサー率50% (7/14)
回答No.1

goolanonさん、こんにちは。 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS は初期設定のオペレーティング システムを指定します。 この部分のことを言っているかと思います。 このdefault=xxxxxの部分はみなさんが大体同じ表示になっています。 現在default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWSになっているので OSの選択画面では"Microsoft Windows XP Home Edition" が選択されていると思います。 そして↓キーを押して"Microsoft Windows XP Home Edition 2"を選択し、起動しているかと思います。 このdefault=multi(0)disk(0)rdisk(0)partition(1)\WINDOWSを default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWSに変更すると OSの選択画面では"Microsoft Windows XP Home Edition 2"が最初から選択されている状態になります。 重要なのはこの部分。(この部分の変更を間違えるとOSは起動しなくなりますので注意!) [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /noguiboot multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition 2" /noexecute=optin /fastdetect /noguiboot

goolanon
質問者

補足

回答ありがとうございます。 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS の内容は、初期設定でもあり、timeoutしたとき自動で起動するシステムだと認識しておりますが正しいでしょうか。 そして、この設定のまま放置しておいて起動しますし、 ↓を使い"Microsoft Windows XP Home Edition 2"を選択すると 次のファイルが存在しないかまたは壊れているため、Windows を起動できません。 <windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。 と表示されて起動できなくなるのです。 「ディスクの管理」画面で、ブートとシステムは分かれてはいません。 SATAのシステムは、クリーンインストールではなく、IDEからツールでコピーしたものなので、それが関係しているのかなと思うのですが…。 boot.ini以外に起動の際に参照する設定があるんでしょうか。

関連するQ&A