果敢にPCのデータ救出にトライしています。
昨日、起動ディスクをCDに焼いたもので起動してみたら、
「次のファイルは存在しないか または壊れているため
Windowsを起動できませんでした。
Windows root¥system32¥hal.dll
上記のファイルをインストールし直してください」
というエラーメッセージが出るようになりました。
そこでまた調べまして、「Ultimate Boot CD」という便利なツールがあると知り、
Ultimate Boot CDで起動して、boot.iniを確認しますと、
こんな感じ。
-----
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn
-----
となっていました。
何故に、2番目のパーティション?と思いましたが、
NTFSは、2番目、4番目のパーティション。
各パーティションをみましたが、
Boot.iniが存在するのは2番目のパーティションだけなので、
とりあえz、Boot.iniは元の設定のままにしました。
今日、回復コンソール用起動CDを作成。
回復コンソールから起動して、早速「CHKDSK」を走らせようとしたら、
「スタートアップディレクトリ またはCDROMドライブで
AutoCHK.exeが見つかりませんでした」
というエラーメッセージが出ました。
あれ、CDドライブって、E:¥だったっけ?と、
MAPコマンドでドライブの情報を見たら、

-----
? NTFS 4679MB ¥Device¥Harddisk0¥Partition1
C: 19077MB ¥Device¥Harddisk0¥Partition2
D: NTFS 90648MB ¥Device¥Harddisk0¥Partition3
E: ¥Device¥CDRom0
-----
となっていました。
え、ひとつめのパーティションが「?」ってなによ。
C: がNTFSでないってなによ。
っていうか、Boot.iniを調べた時に、
Boot.iniは2番目のパーティションにあるって、
NTFSなのは、2番目、4番目のパーティションって出たじゃない?
結局、どっちなのよ?
「bootcfg」とか、「fixmbr」とかで直るのかな?と試そうにも、
実行しようとすると、
「Windowsが壊れるかもしれません」とか脅されるので、
どうも踏み出せなくて、情報探しにネットをグルグル。
私の頭もグルグル。
なんだか酔ってきました。
むむー。
あと少しで直りそうなのに、
そこから全然進まないよ。
どうやったら直るんだろうね?
わかんね。