新闻中心

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


相关推荐: 广东春运抢票怎么抢的  如何激活固态硬盘  固态硬盘如何安装win10系统安装  rxjs和typescript什么意思  typescript怎么设置滚动条  课程伴侣登不上怎么办  华为的type-c接口是什么接口  typescript如何定义常量  typescript用在哪里  ai文件在线打开工具有哪些  eraser是什么意思  typescript是什么软件  8800日元等于多少人民币  如何为服务器配置静态路由?服务器配置静态路由详细教程  单片机for循环怎么用  1tb等于多少mb  单片机程序负数怎么表示  交管12123协议头是什么  光刻机的作用及工作原理  苹果16最近玩法有哪些  如何更新typescript  苹果怎么没出5g手机  路由器上面的power红灯是什么意思  win7怎么做幻灯片  交管12123协议头不完整怎么解决  怎么批量烧写单片机  shell如何注释所有命令  ssd固态硬盘如何选择  nosql数据库的应用场景有哪些  划水是什么意思  老电脑如何装固态硬盘  dos命令 如何将变量 作为路径的一部分  每日推荐电声音乐软件有哪些  课程伴侣电脑怎么登录  play的三人称单数和过去式  nfc近场通讯功能是什么意思  power在坐标轴中是什么意思  如何用dos命令启动u盘  苹果16系统有哪些功能  make命令如何使用  i5 6500怎么装win7  单片机怎么做组合  新版路由器如何设置路由命令  如何将系统移到固态硬盘  typescript多久能学完  如何用chown命令  为什么选择typescript  power在录音笔上是什么意思  db2命令中如何去到指定的副本  如何在命令行执行存储过程 

搜索