状況。

March 17 2008 19:42

例のwindowsの件で詳報します。
誰か解決方法わかる方は教えて下さいまっし。
 
 
まず構成をば。
 
Primary Master : CD/DVD Multi Drive
Primary Slave : HDD (F:)
Secondary Master Master : HDD (C:,D:)
Secondary Slave : HDD (G:)
 
の構成で使っておりました。
OSはXP Home Editionで、C:にインストール。
 
 
で。
金曜日の朝、
通常使用中にブレーカーが落ちたのでブートをかけると。
 
Windowsのロゴ画面が出た後に再起動するようになった。
 
 
おそらく原因はブート系のファイルの欠損と考え、
くまからXP ProfessionalのCDを借り、
回復コンソールを起動して、
NTLDR、
bootfont.bin、
ntdetect.com、
の3つのファイルをコピー。
 
boot.iniがうまく生成できず、ブートしないので、
F:にXP Professionalをインストール。
 
Professional上からboot.iniをC:のルートに生成し、
再び回復コンソールで、
chkdskとfixbootをかけたうえでブートをかけると、
無事起動に成功。
 
そこで、
f:に新しくインストールしたProfessionalを削除するために、
システム系のファイルを全消去し、
boot.iniも書き換えると。
 
今度はさっき立ち上がったはずのHome Editionが、
ディスプレイドライバをきちんと読み込まなくなったので、
OS上からシステムの復元をかける。
 
 
すると完全にブートしなくなりました…(死
Windowsのロゴのトコまでは行くんだけど、
そこで完全に止まるんだよねぇ…
 
 
そこで試みたこと。
 
回復コンソールから、chkdsk、bootcfg、fixboot、fixmbrをかける。
ntldr、bootfont.bin、ntdetect.comを念のためディスクから上書きコピー。
もう一度Professionalをリインストールし、boot.iniを適切な形で生成。
念のためhal.dllをhal.dl_から上書き生成。
 
これでもダメ…
 
 
Windowsのロゴのとこまでは確実に行くんで、
カーネルのほうに渡しちゃってるわけでしょ?
 
それでダメってことは、
MBRというよりは、
中途半端にシステムの復元を試みたせいで、
レジストリがおかしくなっちゃったんだろうか?
 
原因が特定できなくて困る…
 
 
なので。
誰か心当たりのある人、
教えて下さいまし。。
 
お礼はたんまりと。


Categories: 考える。
  1. だい。

    あ、ちなみに、
    セーフモードでやろうと、デバッグモードでやろうと、
    どんな拡張モード使っても、OSを読みに行ったとこで止まります。

    せめてセーフモードででもブートできればねぇ…

    2008年3月17日 19:44
  2. だい。

    続報。

    fixmbrを、前回は\device\harddisk1にかけてたので、
    とりあえず今回\device\harddisk1\partition1に絞り込んでかけたところ、

    hal.dllが見つかりませんのエラーメッセージが出るように。
    進展ですな。

    実際はhal.dllはあるので、
    結局ブート系のどれかのファイルの問題だとは思うんだけど…

    バリバリ文系なんで、かなり手こずっておるぞよ。

    2008年3月17日 20:20
  3. えりすけ

    ここまでバリバリやって
    文系を豪語するとは…💧

    linuxやSolarisしか構築したことないので
    本当にwindowsはわかりません…😱

    役立たずの元SEです。

    2008年3月18日 11:03

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

wp-puzzle.com logo