DドライブからのOS起動について
今回は二つのドライブによるOSブート切り替え時のトラブルが起きました。
ある程度は検索サイトでも目を通しましたが
解決出来ないので投稿させて頂きます。
構成(自作)↓
M/B ギガバイト 8I875
BIOS Award, VerF8
IDE1 pri.接続無し
IDE1 sec.Cドライブ(HDD)
IDE2 pri.Dドライブ(HDD)
IDE2 sec.Eドライブ(CDD)
Cドライブ(WINXPSP1→SP2→SP1)Fireball30GB
Boot.iniあり
Biosで1番目のブート設定
Dドライブ(WINXPSP1→SP2)Seagate120GB
Boot.iniなし
DのHDDを取り付けてから一部のHDDが認識されなかったり、
IDE CONNECTIONにプライマリ、セカンダリの表示すらなかったり
(CDDしか認識せずにブートメニューとか)
BIOSでHDDアクセスが日本語言語選択だと自動しか選択できなかったり何かと不安定です。
そして症状ですが、ブートメニューはでます。
CからのBoot.iniから、DドライブのOSを読めなくなってしまいました。
rootのhal.dllが無いか壊れていますと出ます。
それでHDDのCドライブのOSを読んだ後の場所ですが、
C=1(1) D=0(0) となっています。
CにあるBoot.ini は以下の通りです。
~中略~
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="D Windows XP Professional" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="C Windows XP Professional" /fastdetect
読みにくいですが、まとめると。
今のところHDDアクセスモードは自動で全て認識されています。
Boot.iniも読み込まれ、CのOSは起動します。
但しDのOSを起動しようとするとhal.dllが無いと言われます。
DドライブのOSはセーフモード前回正常起動時、で起動しようとすると、
何も読み込む気配無く、黒い画面のまま固まります。
以上です。大変解りづらいかも知れませんが、
助言や補足要求あれば、お願いします。
お礼
ありがとうございます。 最初からついていたものですが、 何度か空けたりしたことがあるので 早速点検してみます。 ありがとうございます。