dd命令可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
dd命令非常强大,让我们一起来学习吧!
dd命令
dd [OPERAND]…
dd OPTION
|
|
其中的关键字用法:
|
|
备份
使用dd命令,可以将一个磁盘上的数据整个的备份到另一个磁盘上。
|
|
恢复
|
|
拷贝内存资料到硬盘
|
|
从光盘拷贝iso镜像
|
|
销毁磁盘数据
|
|
测试硬盘读写速度
|
|
修复硬盘
|
|
- 第一步,格式化U盘,为了格式化我们首先需要umount U盘:
|
|
使用上面命令我们可以查看到,/dev/sdb
是我的U盘设备
下面让我们umount
U盘,并格式化:
|
|
我们把U盘格式化成了FAT
格式
- 第二步,开始制作启动U盘:
|
|
上面命令把ISO
镜像写入到U盘,等待几分钟即可。
在Mac上使用dd命令制作启动盘
- 第一步,查看存储设备:
|
|
- 第二步,使用dd命令拷贝ISO镜像到U盘:
|
|
由于作者使用的是Mac
本,而且Mac
使用的是bash
,所以研究了一下,怎么在Mac
上制作USB启动盘。
下面就让我们开始制作启动盘吧!
- 第一步,在终端下,将ISO镜像转换为DMG格式:
|
|
- 第二步,插入USB,然后在终端下,查找该设备的设备名:
|
|
通过上面命令查看到U盘设备名是:/dev/disk1
- 卸载USB盘,但是不要
推出
:
|
|
- 第四步,镜像上面生成的DMG内容到USB盘:
|
|
此处要千万注意,指定的of别写错了,否则悔之晚矣。另外,of参数指定的设备名,可以用上面找到的/dev/disk1,也可以用/dev/rdisk1,此处的“r”据说会写入较快。
另外,如果报错:“dd: Invalid number `1m’”,可能是使用的不同版本的dd,可以换为bs=1M试试。
如果报错:“dd: /dev/diskN: Resource busy”,可能是上面的步骤中没有完成卸载USB盘。
- 第五步,推出USB盘。在上面复制之后,系统可能会报错,“此电脑不能读取能插入的磁盘”,不必理会,直接推出即可。
|
|
本文出自Maxie’s Notes博客,转载请务必保留此出处。