|
|
太粗心了,本来想检查hdb,结果自己记错了,以为应该检查hda,因为没有保留数据的想法,就直接badblocks -wv /dev/hda了。
hda上有/boot / /home和我的/data,可以说……都是重要的东西,尤其是/home和/data
因为badblocks -wv后又觉得不保险,大概几秒或者十几秒之后就ctrl+c停止了,然后又开始用badblocks -nv检查。
这时候启动mozilla出错,所有其他东西也无法启动,刚开始还纳闷儿,fdisk -l了一下,才发现了自己的粗心已经几乎造成了不可挽回的损失:hda成了一个未分区硬盘。
我想知道的是,badblocks -w应该是从硬盘的第一个扇区开始进行写检查吧?那么也就是说,被损坏的数据应该是MBR和/boot分区的一部分(从时间上判断顶多再损坏一点儿/)。/ /home /data上的数据应该还都比较完整的存在着。有没有办法修复分区表,至少挽回/home和/data呢?
注:过去的分区大小已经记不太清楚了,尤其是/boot,完全忘记是多大了。 |
|