Landscape トップページ | < 前の日 2004-11-22 2004-11-23 次の日 2004-11-25 >

Landscape - エンジニアのメモ 2004-11-23

Windows2000 が INACCESSIBLE_BOOT_DEVICE エラー


* Windows2000 が INACCESSIBLE_BOOT_DEVICE エラー

この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [PC]

Windows2000 が 起動途中に INACCESSIBLE_BOOT_DEVICE エラーを出すようになり、OS が起動しなくなった。

- はじまりは夕ごはん

PC を立ち上げたまま、ディスプレイだけ電源を落として夕食を取りに出かけた。

戻ってきてディスプレイをつけてみると、なぜかタスクトレイの時計が一時間ほど前の時刻を表示している。なんで? と思いつつ、マウスを操作してもマウスポインタが動かない。Windows2000 SP4 はフリーズしていたのだった。

- またディスククラッシュ?

CTRL + ALT + DEL を押すが、反応がない。まずいな。仕方なくマシンのリセットボタンを押す。しばらくして BIOS が表示され、Windows2000 が起動し始めた。しかし、ここでハードディスクから同じ部分をシークし続けるような駆動音がきこえてくる。しばらくすると INACCESSIBLE_BOOT_DEVICE というエラーが出て、ブルースクリーンになってしまう。エラーメッセージは、「ウイルスがいるかも」とか、「chkdsk /F をやってね」とか書いてあった。コピペできないので正確なメッセージは覚えてないが、大意は上記のようなものだった。MS のサイトには以下の文書があった。

"STOP: 0x0000007B" または "0x4,0,0,0" エラーのトラブルシューティング
http://support.microsoft.com/default.aspx?scid=kb;ja;122926

2004-10-31 の「Maxtor 6Y160L0 ハードディスクがクラッシュ」で書いたように、先月ディスククラッシュしたばかりだ。またなのかーと思ったが、もしかしたらこれはハードウェア的な障害ではなく、NTFS ファイルシステムのクラッシュなどに起因するソフトウェア的なデータ不整合障害かもしれない。

先月のディスクのハードウェア的なクラッシュだと、起動途中にディスクがカッコンカッコンと異音を出して OS が固まってしまうが、今回は OS 自体は途中までブートしている。それに OS がエラーをきちんとハンドリングしている。ファイルシステム的な障害だけかもしれない。

- 障害発生ドライブの切り分け

私のマシンは今4台のハードディスクがつながっている。
どのドライブがエラーの原因になっているのかを切り分けるため、とりあえずマシンのカバーを外す。まあ、INACCESSIBLE_BOOT_DEVICE というからにはブートに必要なシステム系ファイルが納められたパーティションのエラーなんだろうけど。

システム c:\winnt が入ったドライブのみ残して、あとは全て IDE ケーブルと 電源ケーブルを外す。そしてブート。再び同じエラーを出してブルースクリーン。やはりシステムが入ったドライブが悪いのか。

- 別ディスクに Windows2000 をインストール

エラーメッセージは chkdsk を実行しろと言っているが、それを実行できる環境がない。だって OS が起動しないと chkdsk できないから。ブートフロッピーディスクやインストール CD から chkdsk を実行できるのかもしれないが、それらの方法を調べるよりも、Windows2000 を余っている別のディスクにインストールして、それに障害が出たドライブを接続して chkdsk する方が確実だと判断した。

小一時間弱で Windows2000 をインストール完了。とりあえず 48bit LBA に対応させるために、Intel Application Accelerator をインストール。よし、OK。電源を切って、障害が出たドライブを接続。

- chkdsk で復活

Windows2000 ブート中に自動で chkdsk がかかった。15分くらいかかっただろうか? Bad Sector が 4 と記録された。その後 OS は無事に起動。エクスプローラで障害の出たドライブを開くと、問題なく開けた。イベントログには以下のような記録があった。

Checking file system on D:
The type of the file system is NTFS.


One of your disks needs to be checked for consistency. You
may cancel the disk check, but it is strongly recommended
that you continue.
Windows will now check the disk.
Cleaning up minor inconsistencies on the drive.
Cleaning up 18 unused index entries from index $SII of file 0x9.
Cleaning up 18 unused index entries from index $SDH of file 0x9.
Cleaning up 18 unused security descriptors.
Read failure with status 0xc0000185 at offset 0xffeae000 for 0x10000 bytes.
Read failure with status 0xc0000185 at offset 0xffeb0000 for 0x1000 bytes.
Replacing bad clusters in logfile.
Adding 1 bad clusters to the Bad Clusters File.
Correcting errors in the Volume Bitmap.
Windows has made corrections to the file system.

  8385898 KB total disk space.
  2515340 KB in 28646 files.
      9136 KB in 2767 indexes.
        4 KB in bad sectors.
    210198 KB in use by the system.
    43984 KB occupied by the log file.
  5651220 KB available on disk.

      4096 bytes in each allocation unit.
  2096474 total allocation units on disk.
  1412805 allocation units available on disk.

- このディスクを使い続けるのは怖いけど・・・。

不良セクタの出たディスクって使い続けてよいものなんだろうか? そもそも、これってハードウェア的な不良セクタなのかな。ソフトウェア的な不良だったら chkdsk で直ってるだろうし・・・、やっぱりハードウェア的な物なんだろうな。ハードウェア的な障害だったらもう怖くて使えない。とりあえずもう一本ディスク買ってこようかなあ。

すべての記事の見出し (全1029件)
全カテゴリの一覧と記事の数
カテゴリごとに記事をまとめ読みできます。記事の表題だけを見たい場合は、すべての記事の見出し (カテゴリ別表示) へ。

直近30日分の記事
2007-04-23 (Mon)
2007-03-07 (Wed)
2007-02-27 (Tue)
2007-01-17 (Wed)
2007-01-15 (Mon)
2007-01-14 (Sun)
2007-01-08 (Mon)
2006-12-01 (Fri)
2006-11-22 (Wed)
2006-11-20 (Mon)
2006-11-19 (Sun)
2006-09-30 (Sat)
2006-08-29 (Tue)
2006-08-04 (Fri)
2006-07-27 (Thu)
2006-07-23 (Sun)
2006-07-17 (Mon)
2006-07-10 (Mon)
2006-07-06 (Thu)
2006-07-03 (Mon)
2006-06-29 (Thu)
2006-06-28 (Wed)
2006-06-27 (Tue)
2006-06-25 (Sun)
2006-06-19 (Mon)
2006-06-18 (Sun)
2006-06-15 (Thu)
2006-06-11 (Sun)
2006-06-01 (Thu)
2006-05-30 (Tue)
プロファイル
斎藤 宏明。エンジニアです。宇都宮市に住んでいます。
リンク
RSS
スポンサードリンク
Powered by
さくらインターネット

© 斎藤 宏明 Saito Hiroaki Gmail Address
Landscape - エンジニアのメモ http://sonic64.com/
Landscape はランドスケープと読みます。
ひらがなだと らんどすけーぷ です。