戻ってきました。Windows!!!

  • まとめ:

fixmbr をパーティション指定で実行して、そのパーティションWindows から認識されなくなった場合に、TestDisk というツールのバックアップブートセクタをオリジナルブートセクタに上書きする機能で、回復できる可能性があります。

  • これまでの経緯:

・XP SP3のPCで、Ghost2003 で1つのHDD(500GB)内の1つのパーティション(C:)のイメージをもう1つのパーティション(M:)に作成しようとする。
DOSのGhostが開始せずに固まっている様子。→リセット。
・Ghostは失敗のため、ghreboot.exeからWindowsを起動しようとしているようだが、そこで固まる。=OSが起動しなくなる。
・GhostのCDブートで以下の対策をしようとするが、CDROMがドライバ対応していないようで、対策できず。

コンピュータを再起動しても、OS が起動せず仮想パーティションで起動してしまう
http://service1.symantec.com/SUPPORT/INTER/ghostjapanesekb.nsf/jp_docid/20021128124059941?Open&src=jp_w

 ・XPの回復コンソールのDiskpartにてGhostの仮想パーティション?[-VPSGHBOOT-]を削除。
  →これだけでは、XP 立ち上がらず。
 ・XPの回復コンソールのFixmbrでパーティションを指定。

  fixmbr \Device\Harddisk0\Partition1 (←これがまずかった様子)

  →XPの回復コンソール上で元C:ドライブにアクセスできなくなる。
 ・お手上げ、再インストールかな・・と Google で調べていると、

  • メイン

まずは以下を読んだ。(trial and errorさんのblogには感謝です。。)

戻ってきた、Windows!! - trial and error
http://techno-st.net/2006/08/18/windows.html

次に以下3つを読み、ある程度理解する。(以下ページの管理人さんには感謝です。。)

【TestDisk】について
http://lets-go.hp.infoseek.co.jp/testdisk1.html
Windows XP/2000の起動トラブル
http://lets-go.hp.infoseek.co.jp/bootdisk5.html
起動しないエラーと修復方法
http://lets-go.hp.infoseek.co.jp/bootdisk6.html

次に Ultimate Boot CD (UBCD) V4.1.1 を作成する。

Ultimate Boot CD - Download the UBCD
http://www.ultimatebootcd.com/download.html

UBCD でブートして、TestDisk を起動。

[Advance] で見てみると、Boot sector のステータスが Bad で Backup boot sector のステータスが Ok であった。
[dump] で Backup の内容を見るときちんとした NTFS のディスクパラメータの内容のようであった。(以下を参照)

ディスクパラメーターの詳細
http://lets-go.hp.infoseek.co.jp/discpara.html

[Backup BS] にてバックアップの内容をオリジナルに上書き。

[Analyse] で見ると、No partition is bootable.
[Proceed] すると、1つ目のパーティションがアクティブ(*)になった。内容的にも問題なさそうだったので、
[Write] で、パーティション情報を上書き。

CTRL+ALT+DEL

3日ぶりに Windows 起動。。。
とりあえず、よかった。よかった。


追記:TestDiskされていたかたのblogへのリンク
fmmweb blog | TestDiskで元に戻す(ULTIMATE BOOT CDから)【起動しなくなったパソコン記録-3】