退避・復元(MBR,Windows,Linux)

 ■ はじめに

AKIA Tornado 8300 はノート機です。 redhat 9(およそ 11GB)と Windows ME(およそ 8GB)のデュアルブートです。
この PC の MBR(マスターブートレコード)をバックアップします。
また、ハードディスクを Norton Ghost 2003 を使ってバックアップしてみます。
 ■ MBR(マスターブートレコード)のバックアップ

MBR を誤って書き換えたりするとシステムが起動できなくなります。 Windows だけであれば、

fdisk /mbr

で、復活することができますが、Linux の lilo や grub は戻りません。
このような場合、dd コマンドを使って退避・復元することが可能です。

退避:dd if=/dev/hda of=mbr.bak bs=512 count=1

/dev/hda の最初の1セクタ(512byte)=> mbr.bak

復元:dd if=mbr.bak of=/dev/hda bs=446 count=1

どうして書き戻すのは、446byte 何だろう?
 ■ ハードディスクのバックアップ

Norton Ghost 2003 によるバックアップを試みます。が、しかし・・・

「仮想パーティション DLL に空き MBR スロットが見つかりません。
通常、これはブートディスク上の一時パーティションスロットに空きがないことによります。」

というメッセージが表示され進めません。

代替策

復元・整合性チェック


Home