2011年9月26日月曜日

PICkit3購入

秋月で注文したPICkit3が、発送されたとのこと

2011年9月25日日曜日

X40 のリカバリ(IBM Rescue and Recovery)

linuxを入れていたが、再度Windowsを使いたくなりリカバリ方法を調査。
このページが参考になりました。
grub> root (hd0,1)
grub> parttype (hd0,1) 0x0b
grub> unhide (hd0,1)
grub> chainloader +1
grub> boot

今使っているGrubのバージョン(GRUB version 1.98+20100804-14)が新しいため、コマンドに変更がありそのまま使用できなかったので、以下のようにコマンドを置き換え(パーティション構成も違うので)。無事IBM Rescue and Recoveryが起動しました。
grub> root (hd0,2)
grub> parttool (hd0,1) type=0x0b
grub> parttool (hd0,1) hidden-
grub> chainloader +1
grub> boot

Rescue and Recoveryで復元が終わり、再起動。
でも以下のようになり、起動しない...

Welcome to GRUB!

error; unknown filesystem.
Entering rescue mode...
grub rescue>

ls コマンドで、HDDの状態を確認。ここで表示されたパーティションをさらにlsすると中身が見えるらしいが、windowsのfatパーティションなので、Unknown file systemと怒られる。
grub rescue> ls
(hd0) (hd0,msdos2) (hd0,msdos1)

きっとMBRがGRUBのまま復元されてないと予想し、昔の98liteインストール用のFDが残っていたので、USB接続のFDDから起動し、以下を実行。

FDISK /MBR

めでたく、Windows XPの起動ロゴが見えました。