巧用linux dd命令刻录启动U盘

电脑技巧3年前发布
23 0 0

dd命令是Linux/UNIX 下的一个十分有用的命令,作用是用指定大小的块拷贝一个文件,并在复制的一起开展指定的转换。绝大多数用户只知道dd命令的这一用途,却不知道dd命令做usb启动盘也十分便捷,下面就要我们一起来看一下dd命令是怎样应用到刻录光盘启动U盘上的。

dd命令做usb启动盘十分便捷,只需要:sudo

dd if=xxx.iso of=/dev/sdb bs=1M

用以上命令前务必卸载u盘,sdb就是你的u盘,bs=1M是块的大小,后边的标值大,写的速率相对性块一点,但也不是无尽的,我一般选2M,留意,实行命令后很块进行,但u盘仍在闪,等不闪了,安全清除。

留意:你的镜像文件必须适用dd命令。

dd命令的主要参数:

1. if=文件名:输入文件名,缺省为规范输入。即指定源文件。< if=input file >

2. of=文件名:导出文件名,缺省为规范导出。即指定目地文件。< of=output file >

3. ibs=bytes:一次读入bytes个字节数,即指定一个块大小为bytes个字节。

obs=bytes:一次导出bytes个字节数,即指定一个块大小为bytes个字节。

bs=bytes:与此同时设置读入/导出的块大小为bytes个字节数。

4. cbs=bytes:一次转换bytes个字节,即指定转换缓冲区域大小。

5. skip=blocks:从输入文件开始绕过blocks个块后再开始复制。

6. seek=blocks:从导出文件开始绕过blocks个块后再开始复制。

留意:通常仅用当导出文件是硬盘或录音带时才合理,即备份数据到硬盘或录音带时才合理。

7. count=blocks:仅复制blocks个块,块大小相当于ibs指定的字节。

8. conv=conversion:用指定的主要参数转换文件。

ascii:转换ebcdic为ascii

ebcdic:转换ascii为ebcdic

ibm:转换ascii为alternate ebcdic

block:把每一行转换为长短为cbs,不够一部分用空格符填充

unblock:使每一行的长短都为cbs,不够一部分用空格符填充

lcase:把大写标识符转换为小写字母标识符

ucase:把小写字母标识符转换为大写字符

swab:互换输入的每对字节数

noerror:错误时不终止

notrunc:不裁短导出文件

sync:将每一个输入块填充到ibs个字节数,不够一部分用空(NUL)标识符补足。

dd应用案例:

1.将当地的/dev/hdb全盘备份数据到/dev/hdd

dd if=/dev/hdb of=/dev/hdd

2.将/dev/hdb整盘备份数据到指定途径的image文件

dd if=/dev/hdb of=/root/image

3.将备份数据文件恢复到指定盘

dd if=/root/image of=/dev/hdb

© 版权声明

相关文章