新闻中心
LINUX如何使用dd命令制作启动盘或克隆硬盘_Linux使用dd命令制作启动盘与备份硬盘
dd命令可用于制作启动盘、克隆硬盘、生成镜像及恢复系统:先用lsblk识别设备,卸载目标分区,再通过dd命令进行写入或复制,结合gzip可压缩备份,操作后执行sync确保数据写入。

如果您需要将一个操作系统镜像写入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、连接目标硬盘并使用 lsblk 或 fdisk -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
AI网页设计Figma插件
76
查看详情
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命令中如何去到指定的副本
如何在命令行执行存储过程


2025-11-22
浏览次数:次
返回列表