dd命令刻录u盘启动盘

dd命令来刻录windows启动盘

dd if=/

home/avi/Downloads/Win10_English_x64.iso of=/

dev/sdb1 bs=51M; sync

 

dd命令详解

1.命令简介 
dd 的主要选项:

指定数字的地方若以下列字符结尾乘以相应的数字:

b=512, c=1, k=1024, w=2, xm=number m

if=file #输入文件名,缺省为标准输入。 
of=file #输出文件名,缺省为标准输出。 
ibs=bytes #一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。 
obs=bytes #一次写 bytes 个字节(即一个块大小为 bytes 个字节)。 
bs=bytes #同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。 
cbs=bytes #一次转换 bytes 个字节,即转换缓冲区大小。 
skip=blocks #从输入文件开头跳过 blocks 个块后再开始复制。 
seek=blocks #从输出文件开头跳过 blocks 个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)。 
count=blocks #仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。 
conv=conversion[,conversion...] #用指定的参数转换文件。

 

转换参数: 
ascii 转换 EBCDIC 为 ASCII。 
ebcdic 转换 ASCII 为 EBCDIC。 
ibm 转换 ASCII 为 alternate EBCDIC. 
block 把每一行转换为长度为 cbs 的记录,不足部分用空格填充。 
unblock 使每一行的长度都为 cbs ,不足部分用空格填充。 
lcase 把大写字符转换为小写字符。 
ucase 把小写字符转换为大写字符。 
swab 交换输入的每对字节。 
noerror 出错时不停止。 
notrunc 不截短输出文件。 
sync 把每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。

2.实例分析 
2.1.数据备份与恢复

2.1.1整盘数据备份与恢复

备份: 
dd if=/dev/hdx of=/dev/hdy #将本地的/dev/hdx整盘备份到/dev/hdy 
dd if=/dev/hdx of=/path/to/image #将/dev/hdx全盘数据备份到指定路径的image文件 
dd if=/dev/hdx | gzip >/path/to/image.gz 
#备份/dev/hdx全盘数据,并利用gzip工具进行压缩,保存到指定路径

恢复:

dd if=/path/to/image of=/dev/hdx #将备份文件恢复到指定盘 
gzip -dc /path/to/image.gz | dd of=/dev/hdx #将压缩的备份文件恢复到指定盘

2.1.2.利用netcat远程备份 
dd if=/dev/hda bs=16065b | netcat < targethost-IP > 1234 #在源主机上执行此命令备份/dev/hda

netcat -l -p 1234 | dd of=/dev/hdc bs=16065b #在目的主机上执行此命令来接收数据并写入/dev/hdc

netcat -l -p 1234 | bzip2 > partition.img 
netcat -l -p 1234 | gzip > partition.img 
#以上两条指令是目的主机指令的变化分别采用bzip2 gzip对数据进行压缩,并将备份文件保存在当前目录。

2.1.3.备份MBR 
备份: dd if=/dev/hdx of=/path/to/image count=1 bs=512 
备份磁盘开始的512Byte大小的MBR信息到指定文件

恢复: dd if=/path/to/image of=/dev/hdx 
将备份的MBR信息写到磁盘开始部分

2.1.4.备份软盘 
dd if=/dev/fd0 of=disk.img count=1 bs=1440k 
将软驱数据备份到当前目录的disk.img文件

2.1.5.拷贝内存资料到硬盘 
dd if=/dev/mem of=/root/mem.bin bs=1024 
将内存里的数据拷贝到root目录下的mem.bin文件

2.1.6.从光盘拷贝iso镜像 
dd if=/dev/cdrom of=/root/cd.iso 
拷贝光盘数据到root文件夹下,并保存为cd.iso文件

2.2.增加Swap分区文件大小 
dd if=/dev/zero of=/swapfile bs=1024 count=262144 #创建一个足够大的文件(此处为256M) 
mkswap /swapfile #把这个文件变成swap文件 
swapon /swapfile #启用这个swap文件 
/swapfile swap swap defaults 0 0 #在每次开机的时候自动加载swap文件, 需要在 /etc/fstab 文件中增加一行

2.3.销毁磁盘数据 
dd if=/dev/urandom of=/dev/hda1 
利用随机的数据填充硬盘,在某些必要的场合可以用来销毁数据。执行此操作以后,/dev/hda1将无法挂载,创建和拷贝操作无法执行。

2.4.磁盘管理

2.4.1.得到最恰当的block size 
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 
通过比较dd指令输出中所显示的命令执行时间,即可确定系统最佳的block size大小

2.4.2测试硬盘读写速度 
dd if=/root/1Gb.file bs=64k | dd of=/dev/null 
dd if=/dev/zero of=/root/1Gb.file bs=1024 count=1000000 
通过上两个命令输出的执行时间,可以计算出测试硬盘的读/写速度

2.4.3.修复硬盘 
dd if=/dev/sda of=/dev/sda 
当硬盘较长时间(比如1,2年)放置不使用后,磁盘上会产生magnetic flux point。当磁头读到这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的第一个扇区时,可能导致硬盘报废。上边的命令有可能使这些数据起死回生。且这个过程是安全,高效的。

时间: 2024-10-26 00:06:42

dd命令刻录u盘启动盘的相关文章

在Linux系统下用DD命令制作ISO镜像U盘启动盘

  我的当前的系统是Linux(版本Xubuntu),之前是通过软通牒(UltraISO)在Windows系统下制作了这个Linux系统的U盘启动盘,然而在Linux系统下通过系统本身集成的DD命令,来实现在Linux系统下制作Linux系统的ISO系统U盘启动盘,一行简单的代码就可以搞定.可以顺利给没有系统或需要重装系统的电脑,通过这个制作的U盘来安装ISO镜像系统. 需要的工具:Linux系统.U盘.ISO镜像文件. 首先在Linux系统中打开终端,使用DD命令,格式如下: sudo dd

通过U盘启动盘制作工具装系统

  第一.首先,我们启动UltraISO,点击"文件"菜单下的"打开"按钮,打开已准备好的ISO镜像文件,把要加入ISO镜像的所有文件选中后按住鼠标左键拖到右上角的区域. 要添加的文件如果原来ISO镜像里已经存在会弹出"是否替换"的提示,确定要替换就选"是",这样就完成了ISO镜像的修改.如果以后还需要用到这个修改过的ISO镜像的话,可以通过点击"文件"菜单下的"保存"或"另存

win8.1系统u盘启动盘制作工具制作安装教程

  win8.1系统u盘启动盘制作工具制作安装教程: 1.将U盘插入USB接口,系统识别后自动安装U盘驱动程序. 2.打开UltraISO软件,在菜单栏选择"文件"--"打开",找到我们的Win8系统安装镜像; 3.点击菜单栏下的"启动"--"写入硬盘映像": 4.在弹出的对话框中,我们可以看到已识别的磁盘驱动器(这里是U盘),在刻录之前我们先对U盘进行格式化操作.点击格式化,默认文件系统格式是FAT32,勾选快速格式化后点击

如何ultraiso软碟通制作自己的U盘启动盘

UltraISO软碟通是一款功能强大而又方便实用的光盘映像文件制作/编辑/转换工具,它可以直接编辑ISO文件和从ISO中提取文件和目录,也可以从CD-ROM制作光盘映像或者将硬盘上的文件制作成ISO文件.同时,你也可以处理ISO文件的启动信息,从而制作可引导光盘.使用UltraISO,你可以随心所欲地制作/编辑/转换光盘映像文件,配合光盘刻录软件烧录出自己所需要的光碟. 点击"文件"菜单下的"打开"按钮,打开一个你要装进U盘的操作系统镜像. 镜像的后缀名一般是ISO

U大侠制作u盘启动盘常见问题汇总

  时下,使用U盘装系统已经是一种主流的装机方式.用U盘装系统要比传统的光盘装系统更加的方便.简单,也是众多装机人士的首选.用U盘装系统有个前提,就是需要把U盘做成u盘启动盘才能够安装系统.这里小编向大家推荐一款[U大侠U盘启动制作工具],用U大侠实现一键制作U盘启动盘,一键装机,短短几分钟搞定系统的安装. 不过有很多用户在制作U盘启动盘的过程中,经常有遇到各种各样的问题,因此,今天小编整理了一份关于U大侠制作U盘启动盘的常见问题汇总. 1.U大侠装系统是什么? U大侠装系统是一个仅需要一步就可

U盘启动盘DIY

  现在U盘使用越来越普遍了,很多用户也用U盘winpe来维护系统,不过遗憾的是,很多时候我们手头的WinPE缺少一些经常要用到的软件或者软件版本过时.如何将需要的软件或软件的最新版本添加到自己的WinPE中呢? 下面教大家一种简单的方法,让你可以快速修改WinPE,打造专属于自己的U盘启动盘.请大家注意:WinPE的软件更新和添加可不是简单的写入操作就可以的,请大家一定要认真跟着步骤来做. 取WinPE 准备好添加程序 一般情况下,我们常用的WinPE ISO映像文件中,在"MINIPE&qu

打造自己的WinPE U盘启动盘

  教大家一种简单的方法,让你可以快速修改WinPE,打造专属于自己的U盘启动盘.请大家注意:WinPE的软件更新和添加可不是简单的写入操作就可以的,请大家一定要认真跟着步骤来做. 取WinPE 准备好添加程序 一般情况下,我们常用的WinPE ISO映像文件中,在"MINIPE"目录下会有一个"*.IS_"格式的文件(WinPE的外置软件,一般经过压缩,这里是WINPE.IS_,不过并不是所有WinPE都有"*.IS_"格式的文件,如果在目录中

大白菜怎么做系统,大白菜超级U盘启动盘制作方法

很多白菜不知道怎么使用工具,你只要做系统的话按照以下步骤: 1,首先插上u 盘,点击归还空间,提示ok 2,点击一键制作,提示成功即可. 3,下载系统iso文件,解压iso文件,提取中间的system.gho文件一般xp在600-700之间,win7在2-3g,直接复制到u盘究可以了 前提是你的u盘能装的下system.gho文件,恢复的时候选择你放在u盘里的文件. 就是U盘,先要做启动的,然后再把镜像复制进u盘. 大白菜超级U盘启动盘制作(u盘装系统图解教程) (1)盘启动盘制作前准备(注意操

利用UltraISO制作win8U盘启动盘的详细图文教程

  用win8半个月多了,经过几天的磨合适应之后,感觉还是很不错,华丽的Modern界面,更快的启动速度(座机按下电源到进入Modern界面只需20秒,比WIN7快了10秒 ^_^),更友好的任务管理器和资源管理器,更特殊的个性化设置,让我激动了好几天.Win8微软官方原版已经开放下载了.装系统这件小事,试过一次后谁都能轻轻松松安装个Win8了. 即使没有系统安装光盘,一个小小的U盘就能轻松搞定.前期准备:一个4G以上的U盘,下载WIn8官方镜像,下载软碟通UltraISO制作工具. WIn8官