Windows   « Compress & Extract | HOME | フォーラム始動!! »

 ■ 攻撃力UP!!!

今日は、普段は滅多にしないけど、Windowsのお話。

仕事柄って言うのもあるんだけど、会社に100台以上Windowsバソコンあって、壊れたから直してってしょっちゅうなのよね。で、実際はほとんどが自分で直せるのよね。HDDとかマザーとか、機械系が壊れちゃうと交換するしかないけどね。交換で直ればまだ簡単。
OSがイカレルほうが実際はむずかしいかな。

OSが壊れたらある程度復旧を試みて、もし無理ならデータだけ抜き出して、OSのクリーンインストール。まあ、これでほとんど直るよね。

でも今回、かなり大切なパソコンが起動しなくなちゃって、HDDは生きてるからデータは抜けるんだけど、起動しない。インストールしているソフトウェアがかなり特殊な物で、業者に直接入れてもらってるもの。だからOS入れ直すと、業者にまた来てもらってやらなんやらしなきゃいけない。でも、業務は早く直してって。

普段は何か問題があると、HDD is missing. とか、なんかメッセージがでてくるんだけど、今回は無言のまま立ち上がらない。エラーメッセージが無いってほんと大変。どこまでプロセスがすすんでるかまったくわからない。
なので、がんばること2日間。いままでで、1番時間かかったよ。

で、ついに直った!!!わーーいっ。
原因は、ブートレコードの損傷。
LINUXって結構ブートの仕組みとか、軽く理解しながらやってるんだけど、Windowsはそもそも何もブートのプロセスが画面にでてこないし、GUIだからいままで全然わからなかったんだよね。


こんな感じでブートしてます。

1)BIOSが立ち上がる。BIOSがHDD上の先頭のセクタを探す。
2)先頭のセクタ、MBR(マスターブートレコード)のブートストラップローダと、パーティションテーブルを読み込む。
3)バーティションテーブルから、アクティブな基本領域の先頭のセクタを探す。
4)アクティブな基本領域内のブートセクタが、NTLDR、BOOT.INI、NTDETECT.COM、を探す。
5)BOOT.INIに記載されている、OSをブートさせるファイルを探す。
6)OSを起動させるファイル群が立ち上がり、OS起動。


まあ、簡単に言うとこんな感じ。
で、上記で問題発生した時の、それぞれの問題対処法。

1)BIOSが立ち上がらなければ、論外。ファームウェアのアップデートとか、CMOSクリアとか色々してみて。

2)ここからは実際にHDDのセクタを見ながら直して行かなきゃいけないのよね。で、ソフトウェアが必要です。

http://www.ultimatebootcd.com/download.html

ここから、ISOファイルをダウンロードして、CDに書き込む。
で、PTS DiskEditor を使います。
このCDは起動で困った時に、すごく便利なソフトがいっぱい入っているみたい。まだPTS DiskEditor しか試してないけど、色々使ってみて!

で、これを使うと、HDDの中身がこんな感じで見えます。

PTS.gif

このソフトを使い、ブートストラップローダと、パーティションテーブルがちゃんと書き込まれているかチェック。
ブートストラップローダが壊れていたら、XPのCDから回復コンソールを起動してFIXMBRのコマンドで再構築。デバイス名がわからなければ、MAPコマンドでチェック。
パーティションテーブルが壊れていれば、PTS DiskEditor を使って直接変更。

3)ブートセクタが壊れている場合は、回復コンソールからFIXBOOTコマンド。

4)NTLDR、NTDETECT.COM が壊れていて起動しない場合は、起動ディスクを作ってそのディスクからOSを起動し、OS上で直接ファイルを直した方が簡単。
起動ディスクの作り方は、下記参照。もしくは1CD LINUXで立ち上げるのもいいね。

http://lets-go.hp.infoseek.co.jp/bootdisk1.html

立ち上げたら、壊れているファイルを、正常に動いている違うPCから持って来て上書き保存。

5)もし、BOOT.INI が壊れていたら、回復コンソールから次のコマンド。
> bootcfg /list
> bootcfg /rebuild
で、yes を入力。識別子は何でもいい。読み込みオプションは /fastdetect


こんな感じです。
今回は、BOOT.INI が壊れてたから、結局最後まで全部ためしてやっと直った感じ。
でも、かなり勉強になったよ。攻撃力UPよりも、守備力UP?
バックアップは必ずとりましょうね! ファイルがあれば、OS入れ直ししても問題ないしね。
Mac OS 10.5のタイムマシンはほんとすごいよ。
自動でバックアップ、とりまくりとりまくり。


しかし最近、しょこたんのブログ、毎日みてるなぁ。。。ギザカワユス☆
しょこたんの影響で、今日はピルクル!!


-----------------
reference
http://lets-go.hp.infoseek.co.jp/bootdisk5.html

投稿者 tomopugh : 2007年11月13日 14:50

Comment

Please comment !




Save the info?


  (Please don't click on "post" twice. It takes time a bit to change to the next screen!!)