請問一下怎麼資料救援 - Linux

Table of Contents

我因為下錯指令
把硬碟的MBR 磁區分割資料刪掉了
想要救回分割
dd if=/dev/zero of=/dev/sdb bs=512 count=1應該要下bs=446
用fdisk想要回覆原本的切割發現
cylinders 1到10000和原本不一樣 其他雖然可以切一樣大
但是+號的位置在不同地方
上網查+號是因為分割區結束不是在cylinders邊界
請問一下如果這樣切割下去可以救的回來嗎

另外請問一下如果ddrescue把資料複製到另外一個磁區後
話要怎樣救回呢?

Device Boot Start End Blocks Id System
/dev/hda1 1 10000 80323976 83 Linux
原本的第一個分割似乎不是結束在cylinders邊界
Disk /dev/hda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 10000 80324968+ 83 Linux
/dev/hda2 10001 12000 16065000 83 Linux
/dev/hda3 12001 14000 16065000 83 Linux
/dev/hda4 14001 30401 131741032+ 5 Extended
/dev/hda5 14001 18000 32129968+ 83 Linux
/dev/hda6 18001 22000 32129968+ 83 Linux
/dev/hda7 22001 24000 16064968+ 83 Linux
/dev/hda8 24001 26611 20972826 83 Linux
/dev/hda9 26612 29222 20972826 83 Linux
/dev/hda10 29223 30401 9470286 83 Linux


--

All Comments

Aaliyah avatarAaliyah2013-02-05
會切割那麼多 只是要試不同的os 我想要救home裡的資料
Hazel avatarHazel2013-02-05
如果你記得確切的起始和終止磁柱,那重切在該位置,dd該磁區
Frederic avatarFrederic2013-02-09
到別的硬碟或磁區,然後看看能不能mount起來
Olive avatarOlive2013-02-11
ok~ thx 我試試看
Gary avatarGary2013-02-12
hmm 把磁區 dd到另外一個80gb的磁區後 mount有幾個有救到~
thx
Thomas avatarThomas2013-02-12
試試 testdisk。
Gary avatarGary2013-02-17
感恩 這個好像不錯 下次來試