我因為下錯指令
把硬碟的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
--
把硬碟的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