新闻中心

LINUX如何使用dd命令制作启动盘或克隆硬盘_Linux使用dd命令制作启动盘与备份硬盘

2025-11-22
浏览次数:
返回列表
dd命令可用于制作启动盘、克隆硬盘、生成镜像及恢复系统:先用lsblk识别设备,卸载目标分区,再通过dd命令进行写入或复制,结合gzip可压缩备份,操作后执行sync确保数据写入。

linux如何使用dd命令制作启动盘或克隆硬盘_linux使用dd命令制作启动盘与备份硬盘

如果您需要将一个操作系统镜像写入U盘以创建可引导的安装介质,或者希望对整块硬盘进行逐扇区复制,可以使用 Linux 系统中的 dd 命令完成此类任务。dd 是一个强大的底层数据复制工具,能够直接操作块设备。

本文运行环境:联想 ThinkPad X1 Carbon,Ubuntu 22.04

一、使用dd命令制作启动盘

将 ISO 镜像文件写入 USB 设备以制作可引导的启动盘是 dd 命令最常见的用途之一。该操作会完全覆盖目标设备上的所有数据,因此必须确认设备路径正确无误。

1、插入U盘后,打开终端并执行 lsblk 命令查看当前连接的存储设备列表,识别出U盘对应的设备名(如 /dev/sdb)。

2、卸载已挂载的分区,例如执行 sudo umount /dev/sdb* 来解除所有与该设备相关的挂载点。

3、使用 dd 命令将 ISO 文件写入整个设备,命令格式为:sudo dd if=镜像路径 of=设备路径 bs=4M status=progress && sync,其中 if 表示输入文件,of 表示输出设备,bs 设置块大小提升效率,status 显示进度。

4、等待命令执行完成,直到提示返回且光标不再移动,表示写入结束,此时可安全拔出U盘。

二、使用dd命令克隆硬盘

硬盘克隆是指将源硬盘的所有内容(包括分区表、引导记录和数据)完整复制到目标硬盘,适用于系统迁移或备份场景。此过程要求目标硬盘容量不小于源硬盘。

1、连接目标硬盘并使用 lsblkfdisk -l 确认源硬盘(如 /dev/sda)和目标硬盘(如 /dev/sdb)的设备标识。

2、确保目标硬盘未被挂载,如有必要,先用 umount /dev/sdb* 卸载其所有分区。

3、执行完整磁盘复制命令:sudo dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync,其中 conv 参数确保在读取错误时继续复制并填充空字节。

4、复制过程中可通过按 Ctrl+T 发送 SIGUSR1 信号让 dd 输出实时进度,也可另开终端运行 pidstat -d 1 监控 I/O 活动。

Musho Musho

AI网页设计Figma插件

Musho 76 查看详情 Musho

5、复制完成后执行 sync 确保所有缓存数据写入物理设备,然后安全断开硬盘。

三、从硬盘生成镜像文件备份

通过 dd 可将整个硬盘或单个分区的内容保存为镜像文件,便于归档或后续恢复。这种方式保留了原始结构,适合长期离线存储。

1、确定要备份的设备路径,例如主硬盘为 /dev/sda。

2、执行命令 sudo dd if=/dev/sda of=/backup/sda.img bs=4M status=progress 将整个硬盘内容保存为名为 sda.img 的镜像文件。

3、若需压缩节省空间,可结合 gzip 实时压缩:sudo dd if=/dev/sda bs=4M status=progress | gzip > /backup/sda.img.gz

4、备份结束后验证文件存在且大小合理,即可将其存储至外部介质。

四、从镜像文件恢复硬盘

当需要还原系统或部署相同配置时,可将之前创建的磁盘镜像写回目标设备。此操作将彻底替换目标设备上的所有内容。

1、确认目标设备正确连接,并通过 lsblk 找到其设备名称(如 /dev/sdc)。

2、卸载目标设备上的所有分区:sudo umount /dev/sdc*

3、如果镜像是压缩格式,使用管道解压后写入;否则直接指定镜像文件作为输入源。命令示例:gzip -dc /backup/sda.img.gz | sudo dd of=/dev/sdc bs=4M status=progress

4、写入完成后执行 sync 确保数据落盘,随后重启系统并调整启动顺序以从恢复后的硬盘引导。

以上就是LINUX如何使用dd命令制作启动盘或克隆硬盘_Linux使用dd命令制作启动盘与备份硬盘的详细内容,更多请关注其它相关文章!


# 镜像文件  # 潍城seo优化价格  # 免费网站建设价位查询  # 北碚网站建设费用  # SEO移动APP的优化  # 兴城seo网站推广服务  # 抖音推广营销专家是谁呀  # 河北网站建设教学  # 同城推广名词解析网站  # 网站建设工具有哪些内容  # seo广告介绍  # 先用  # 解决方法  # 可将  # 分区表  # 如何使用  # linux  # 镜像  # 启动盘  # 文件备份  # thinkpad  # 解压  # 联想  # usb  # 工具  # ubuntu  # 硬盘  # u盘  # 字节  # 操作系统  # dd命令 


相关栏目: 【 行业资讯67740 】 【 技术百科0 】 【 网络运营39195


相关推荐: 怎么在typescript定义集合  如何在固态硬盘上安装win7系统  oppo手机nfc功能是什么意思  sofa是什么意思  typescript要用什么工具  导航power在汽车上是什么意思  drawing是什么意思  如何使硬盘升级固态硬盘  苹果16有哪些自带配件  比亚迪秦nfc功能是什么意思  命令行下如何导出数据库  pp是什么意思  光刻机的作用及工作原理  如何由js快速切换typescript  ssd固态硬盘如何选择  如何通过命令行启动tomcat  壁挂炉power常亮是什么意思  春运抢票哪个平台好抢  如何在一串数字前面去掉四位数的命令  新买的固态硬盘如何查  单片机计时程序怎么写  电动车eco和power是什么意思  sausage是什么意思  焊机上power灯闪是什么意思  react怎么用typescript  linux环境中如何使用ping命令  win7旗舰版wifi怎么打开  台机如何安装固态硬盘  交管12123协议头不完整怎么弄  如何安装m.2固态硬盘  折叠屏手机为什么凉凉  怎么确定手机是5g  市盈率pe是什么意思  学typescript要求什么  夸克为什么老是投屏失败  为什么ai老是说链接面板中缺少某些文件  喇叭上标的power30w是什么意思  固态硬盘损坏如何修复  尼桑越野车中控前power是什么意思  typescript掌握哪些可以做项目  如何使用批处理命令编译vc程序  跨境电商gmv是什么意思?跨境电商GMV:理解其含义、计算方法和影响因素  汽车的type-c接口是什么  爱奇艺会员qq登录可以几个人用?  debian和ubuntu的区别是什么  空调控制面板power灯一直亮是什么意思  vue中datediff函数怎么用  typescript如何使用  win7怎么关闭360壁纸屏保  舆论是什么意思 

搜索