巧用linux dd命令刻录启动U盘
发布时间:2022-02-26 08:35:31
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
4.备份/dev/hdb全盘数据,并利用gzip工具进行压缩,保存到指定路径
dd if=/dev/hdb | gzip > /root/image.gz
5.将压缩的备份文件恢复到指定盘
gzip -dc /root/image.gz | dd of=/dev/hdb
6.备份磁盘开始的512个字节大小的MBR信息到指定文件
dd if=/dev/hda of=/root/image count=1 bs=512
count=1指仅拷贝一个块;bs=512指块大小为512个字节。
恢复:dd if=/root/image of=/dev/hda
7.备份软盘
dd if=/dev/fd0 of=disk.img count=1 bs=1440k (即块大小为1.44M)
8.拷贝内存内容到硬盘
dd if=/dev/mem of=/root/mem.bin bs=1024 (指定块大小为1k)
9.拷贝光盘内容到指定文件夹,并保存为cd.iso文件
dd if=/dev/cdrom(hdc) of=/root/cd.iso
10.增加swap分区文件大小
第一步:创建一个大小为256M的文件:
dd if=/dev/zero of=/swapfile bs=1024 count=262144
第二步:把这个文件变成swap文件:
mkswap /swapfile
第三步:启用这个swap文件:
swapon /swapfile
第四步:编辑/etc/fstab文件,使在每次开机时自动加载swap文件:
/swapfile swap swap default 0 0
11.销毁磁盘数据
dd if=/dev/urandom of=/dev/hda1
注意:利用随机的数据填充硬盘,在某些必要的场合可以用来销毁数据。
12.测试硬盘的读写速度
dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
dd if=/root/1Gb.file bs=64k | dd of=/dev/null
通过以上两个命令输出的命令执行时间,可以计算出硬盘的读、写速度。
13.确定硬盘的最佳块大小
dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
dd if=/dev/zero bs=2048 count=500000 of=/root/1Gb.file
dd if=/dev/zero bs=4096 count=250000 of=/root/1Gb.file
dd if=/dev/zero bs=8192 count=125000 of=/root/1Gb.file
通过比较以上命令输出中所显示的命令执行时间,即可确定系统最佳的块大小。
14.修复硬盘或U盘
dd if=/dev/sda of=/dev/sda
当硬盘较长时间(比如1,2年)放置不使用后,磁盘上会产生magnetic fluxpoint。当磁头读到这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的第一个扇区时,可能导致硬盘报废。上边的命令有可能使这些数据起死回生。且这个过程是安全,高效的。
使用linux dd命令刻录启动U盘相对一般用户来说还是比较难的,如果你感兴趣学习这方面的知识,多看几遍你会发现其实并没有那么复杂,我们不需要去死记硬背这些dd命令,只要在刻录启动U盘的过程时知道自己下一步想要做什么,然后对应的查询dd命令,输入进去就OK了。
猜你喜欢
- 效率一向是多数人使用电脑的一个目标,怎样提高电脑操作的效率一直是很多用户的追求。在Win10系统上,我们可以快速从任务栏打开一个网站,只需要
- Excel中的数据表经常需要计算合计项,数据表的合计项具体该如何计算呢?下面是小编带来的关于excel表格计算合计项的教程,希望阅读过后对你
- Win11版本已经出现很久了,很多小伙伴需要对自己的台式电脑进行版本更新,现在就需要对自己电脑进行新的一轮重装过程,那么重装之前需要准备些什
- 在Excel两列数据中具体该如何查找相同项呢?下面是小编带来的关于excel表格查找两列数据相同项的方法,希望阅读过后对你有所启发!exce
- 流畅运行windows10系统要求配置?很多朋友在自己组装电脑的时候由于预算不足,想要组装一台能够运行win10系统流畅的低配电脑,经过多个
- 想趁双 11 活动入手 iPad 却不知道该选哪款?今天就为大家梳理一下 iPad 目前的四条产品线,以及每个型号适合哪些用途,帮你买到性价
- EXCEL如何实现插值?公式如何实现?1、首先,先建一张简单的表来演示接下来要进行的操作。2、接下来,求参数1和参数2的和,如果参数很多,要
- 一说到Word快捷键,想必大家马上都能“脱口而出”日常自己常用的快捷键!所以我最近收集了身边同事在使用Word文档时,觉得最实用且使用频率贼
- 我们平时在使用Win10电脑时会使用浏览器,如果浏览器出现了打不开网页但能上网的问题,就会严重影响我们的使用,那么我们该怎么解决这个问题呢?
- WinXP系统电脑提示没有可用的音频设备是怎么回事?最近有用户反映这个问题,使用XP电脑时发现一直没有声音,并且提示无可用的音频设备,如何解
- 微软为win10用户推送了最新的累计补丁更新KB3135173,但是很多用户发现,直接更新总是失败,该怎么办呢?遇到这个问题我们可以选择手动
- 如何在wps表格中取消加密呢?下面小编就为你提供wps表格如何取消密码的方法啦!wps表格取消密码的方法:打开被加密的WPS文档,输入密码,
- 微软已经发布了Windows11 22557 预览版,这是Win11系统发布以来的首次大更新,修复了很多致命缺陷,同时还加入了一些新的功能,
- 雷蛇Razer 灵刃13 潜行版是一款深受广大用户们欢迎的娱乐影音笔记本电脑,采用了intel第十代酷睿i7处理器以及发烧级核芯显卡,能够让
- 我们平时使用电脑的时候为了保证电脑的安全,经常会在电脑上设定一个开机密码,这样就可以防止电脑不会随意打开,但是最近有的人发现自己忘记自己的开
- excel的计算功能是非常的强大的,现在教大家一个excel的除法公式,非常实用方便。以后可以灵活运用!,今天,小编就教大家在Excel中除
- 量子计算机如今已经成为科技巨头们争夺的新高地,IBM、谷歌都涉猎其中。现在,微软也要在量子计算领域发挥能量了。半导体技术公司Rambus最新
- 如今智能手机已经成为大部分追求高端手机用户的选择,每当手机品牌更新换代的时候便会引来大量的粉丝,而现在使用智能手机的也是越来越多。但是使用的
- 我们通常会把Win10系统硬盘分成几个分区,如C盘、D盘,安装好之后就发现C盘空间不哆了,而D盘很多,那么如何把D盘空间分给C盘呢?那就跟着
- Music Collector for Mac如何使用?Music Collector mac破解版是mac上一款非常不错的音乐收藏管理软件