linux dd命令

这个具体我也没有仔细了解过,只是简单的用一用。
能够确定的是,dd 是linux/unix系统中的一个用于数据(或者说文件)转换与复制的(命令行)工具,支持非常低级别的操作,所以某种意义上说,也就具有一定的危险性(当然是对于不熟悉的人来说的)。实际使用时,对于指定的输出目标多加小心即可,别弄错了就成。

具体到制作fedora启动U盘,可按下面的方式编写命令:

dd  if=/home/xxx/Downloads/Fedora-18-x86_64-DVD.iso  of=/dev/sdb  bs=8M

这条命令使用了三个参数,其中 if 表示 input file 输入文件;of 表示 output file 输出文件,上面所写命令假设U盘是sdb;bs 是一次性读写所处理的数据块大小,按目前一般USB设备的读写速度来说8M是比较合适的。bs 参数可以不指定,那样的话,一次性读写的数据块很小,就导致操作很慢,从而耗时巨大。

具体详情,可参考维基百科 http://en.wikipedia.org/wiki/Dd_(Unix)
如果不习惯读英文的话,可搜索“Linux 命令 dd”,找到的内容较杂,我就不帮忙整理了。

貌似 dd 目前也有了 windows 版本,但不清楚和 linux 中的是否有同样的效果。
如果手头儿上没有 linux 系统,可以考虑先安装一个虚拟机来使用(如果使用 VMware 最新版本的话,记得把3D图形加速去掉,要不然gnome桌面显示不出来,没法用。如果用kde的话,没有这个问题)。

对于没使用过 dd 命令的人来说,下面所说的情况最好注意一下。
按照上面的命令 dd 后,U 盘的分区表会被彻底覆盖,原来的数据当然也会全部丢失。在Windows文件夹中查看,U盘就只剩下一丁点空间了。在磁盘管理器中查看,如果是Win8的话,会发现大部分的存储空间都不可用了,如果是Win7的话,我记得好像是根本也看不到其他的空间了。别怕,事实上是没有问题的,这个当然是可以还原的了。但最好在linux中搞。我没敢在windows中弄过,怕有问题,都是在linux中用fdisk把盘上的内容全清,然后重新建分区的。fdisk可能会提示什么不支持GPT之类的问题,可以不必理会,反正原来的东西全清,直接都删就可以了,然后重建。

(上述提到的内容及操作过程都是我亲自处理过的经验,都没有问题。至于有没有其它更好的方式,我没太关注过,也不清楚是否会有问题。感兴趣者可以多多尝试。)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值