柘植です。
On Tue, 15 Nov 2005 21:10:15 +0900 (JST)
keita777ogawa@xxxxxxxxxxx wrote:
> 【質問】
> (1)PartitionImageでバックアップしたイメージファイルに、MBRが含まれてい
> るのでしょうか?
前回のメールを送った後で、手元のDebian/etch (カーネル 2.6.12-1-686)
上で partimage(0.6.4-14)を使って試してみてました。その結果、
partimage を -M (nombr)オプションなしで起動した場合には必ず、
1個目のイメージファイルの最初のほうにMBRが保存されるようでした。
そこで、dd を使って書き出したMBRと比較してみたところ相違はない
みたいです。
$ sudo dd if=/dev/hda of=hda.mbr bs=512 count=1
$ sudo dd if=hda10-backup.partimg.mbr.000 bs=1 count=512 skip=16921
of=partimage.mbr
$ ls -l *.mbr
-rw-r--r-- 1 root root 512 2005-11-16 00:21 hda.mbr
-rw-r--r-- 1 root root 512 2005-11-16 00:24 partimage.mbr
$ cmp hda.mbr partimage.mbr
$ echo $?
0
> ですが、もしPartitionImageでバックアップしたイメージファイルに、MBRが含
> まれているとしたら、まだ正常にリストア出来る可能性があると考えていま
> す。
小川さんのところでも、もし gz圧縮してあれば gunzip で展開した上で、
`hd'コマンドなどで見てみれば MBR の部分を探すことができると思います。
ただ、その部分を切り出して dd を使って MBR として HDD に書き込むの
はさすがにちょっとこわいでしょう。(壊れてない保証はないから)
復旧が済んだ後で実際の MBR と比較してみておくとちょっと安心ですね。
> (2)もし(1)でMBRが含まれていないとした場合、以下の様な手順でリストアでき
> ると考えられるでしょうか?
> 一度PCに付属していたリカバリCDで工場出荷状態に戻し、そこでKNOPPIXでブー
> トして、ddコマンドを使用してMBRをバックアップする。次に既にバックアップ
> していたイメージファイルを用いてPartimageでリストアを実施する。最後に、
> MBRをddコマンドにてリストアする。
お使いの HDD には基本パーティション(hda1)1個だけなんですよね。
MBR だけの問題みたいな感じなので HDD をまっさらにする必要は
ないと思いますが、(2)の方法を使うのなら dd を使って MBR を書
き戻さなくても大丈夫じゃないですかね。partimage を使って MBR
をレストアしない限り MBR 部分は変わらないはずだし。
--
Tsuge Akihide
|