分页: 1 / 2

使用dd来备份还原mbr,分区表

发表于 : 2010-05-06 10:35
kamui0523
备份mbr

代码: 全选

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1
还原mbr

代码: 全选

dd if=/backup/mbr.img of=/dev/sda bs=446 count=1
还原分区表,跳过mbr

代码: 全选

dd if=/backup/mbr.img of=/dev/sda bs=66 skip=446 count=1 
此外,dd还可以克隆整个硬盘和分区,不论你的文件系统是什么类型都可以,但是由于速度较慢,一般不建议这么做,克隆U盘倒是很推荐,另外还可以转换光盘为ISO
克隆硬盘

代码: 全选

dd if=/dev/sda of=/sda.img
克隆分区

代码: 全选

dd if=/dev/sda1 of=/sda1/img
制作光盘镜像

代码: 全选

dd if=/dev/cdrom of=/cdrom.iso
其实上面的后缀有没有都无所谓,加了后缀只是方便自己理解

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-05-06 10:37
nmsfan
:em11 :em11
木有用过
木有备份过

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-07-23 10:56
lzhw_009
学习!!

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-07-23 11:34
billbear
kamui0523 写了: 还原分区表,跳过mbr

代码: 全选

dd if=/backup/mbr.img of=/dev/sda bs=66 skip=446 count=1 
发这种代码要负责任的,不要瞎抄网上的东西

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-07-23 12:11
remeber
几个bs数值不一致是什么意思?

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-07-23 12:15
pocoyo
貌似没有错啊。
446个引导代码+64个字节分区表信息+2 magic =512. 整个mbr.

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-07-23 12:19
billbear
原来是 wiki 上的错误,我已经修改

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-07-23 12:52
remeber
:em06 这旮旯儿不怎么明白。

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-07-23 12:57
pocoyo
:em20

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-08-04 11:34
qlhn
有用的。碰到某些病毒就派上用场了。

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-08-06 15:51
kingkongmok
主分区可用dd。
逻辑分区应该用sfdisk吧

Re: 使用dd来备份还原mbr,分区表

发表于 : 2010-08-06 16:11
qingdaoocean
mark :em11

Re: 使用dd来备份还原mbr,分区表

发表于 : 2011-01-03 18:12
tonytam
好东西,简单易用

Re: 使用dd来备份还原mbr,分区表

发表于 : 2011-04-23 22:22
Dororo
billbear 写了:原来是 wiki 上的错误,我已经修改
好像改完还有错,不知是不是?

还原分区表,跳过主引导记录
dd if=/backup/mbr.img of=/dev/sda bs=1 count=64 skip=446 seek=446

应为
dd if=/backup/mbr.img of=/dev/sda bs=64 count=1 skip=446 seek=446

Re: 使用dd来备份还原mbr,分区表

发表于 : 2011-04-27 7:47
billbear
当然不是