惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
量子位
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - Franky
美团技术团队
Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
罗磊的独立博客
Jina AI
Jina AI
小众软件
小众软件
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
博客园 - 聂微东
博客园_首页
The Cloudflare Blog
WordPress大学
WordPress大学
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队

朝瓜夕拾

关于一个QQBot引发的“军备竞赛” 从嫌弃到真香,我把Halo变成了朋友圈 儿子的“梦核” 【脑洞】热门AI事件引发的胡思乱想 OpenAI测试模型翻车,模型自主越狱攻破抱脸服务器 最近没更新,是因为我去当了爸爸 阿里云部署ZeroTier Moon节点踩坑记录 新NAS到货啦!飞牛联名NAS开箱! 飞牛0day漏洞,请立即升级 解决个人开发者多端体验难题,一个PWA搞定 视频直播虚拟设备配置指南 文件类型判断的三重层次 IPv6到底咋个事儿? 每日幸福😍No.25 忙完这一阵…
128G系统盘克隆至1T盘全攻略
dadamelon · 2026-01-31 · via 朝瓜夕拾

全程基于SystemRescueCD 12.03 amd64(轻量维护版、免密root、工具齐全),涵盖U盘制作、磁盘克隆、剩余空间分区,适配UEFI/BIOS启动,源盘全程只读无修改,新手可直接照做。

一、前期准备

1. 硬件要求

- 空白U盘(≥1GB,建议8GB,会被格式化)

- 128G源系统盘(Btrfs格式,系统盘)、1T空目标盘(提前拔掉所有无关硬盘,仅留这两块,避免设备名混淆)

- 电脑能从U盘启动(开机支持F12/F2/Del调启动项)

2. 软件/镜像准备

- 下载SystemRescueCD 12.03 amd64:官方下载地址,选择 systemrescue-12.03-amd64.iso ,建议校验SHA256确保镜像完整

- U盘制作工具:Rufus(Windows,推荐)、Etcher(跨平台),均为免费工具

二、制作SystemRescueCD可启动U盘

方法1:Windows下用Rufus(推荐,适配UEFI/BIOS)

1. 插入空白U盘,打开Rufus,自动识别U盘(确认盘符无误)

2. 点击选择,导入下载好的 systemrescue-12.03-amd64.iso 镜像

3. 启动方式:默认UEFI(非CSM)(若电脑是老旧BIOS,选MBR)

4. 分区类型:默认GPT(UEFI)/ MBR(BIOS),无需修改

5. 点击开始,弹窗选择以DD模式写入(关键!确保镜像可启动),确认格式化U盘,等待写入完成(约1-2分钟)

方法2:跨平台用Etcher

1. 插入U盘,打开Etcher,点击Flash from file选择ISO镜像

2. 点击Select target选择目标U盘,点击Flash! 等待完成,过程自动格式化,无需额外设置

三、从SystemRescueCD U盘启动电脑

1. 制作好U盘后,插入需要克隆的电脑,重启

2. 开机快速按启动项快捷键(品牌机参考:联想F12、戴尔F12、华硕F8、微星F11、台式机Del)

3. 启动项列表中,选择U盘名称(带UEFI标识优先,如 UEFI: USB DISK ),回车进入SystemRescueCD启动界面

4. 启动界面直接按回车(默认选项,无需修改),等待加载(全程无密码,直接进入root终端+桌面环境)

5. 关键选择:启动时若看到 Copy to RAM 选项,可选中(将镜像加载到内存,加载完成后可拔U盘,避免操作中误碰)

四、克隆前:确认磁盘设备名(核心!杜绝搞反)

SystemRescueCD启动后默认是root用户,无需sudo/密码,直接打开终端(桌面左侧图标或快捷键 Ctrl+Alt+T ),执行命令识别磁盘,全程通过容量区分源盘/目标盘(128G=源盘,1T=目标盘)。

1. 执行磁盘识别命令:

bash

 lsblk

2. 结果解读(示例):

plaintext

 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS

sda 8:0 0 119.2G 0 disk # 128G源盘,记好设备名(如sda/sdb)

sdb 8:16 0 931.5G 0 disk # 1T目标盘,记好设备名

sr0 11:0 1 600M 0 rom # U盘/光驱,忽略

3. 二次验证(可选,确认分区表):

bash

 fdisk -l

核心记录:源盘设备名(如 /dev/sda )、目标盘设备名(如 /dev/sdb ),后续所有命令严格对应,绝对不能写反!

五、执行dd全盘克隆(源盘只读,无任何修改)

1. 克隆核心命令

终端中直接执行,替换 <源盘设备名>``<目标盘设备名> 为上一步记录的真实名称(如 if=/dev/sda of=/dev/sdb ):

bash

dd if=<源盘设备名> of=<目标盘设备名> bs=1G status=progress conv=noerror,sync

2. 命令参数说明

-  bs=1G :大块读写,速度最快,内存占用约1G(低配电脑可改 bs=4M ,不影响结果)

-  status=progress :实时显示克隆进度、速度、剩余时间

-  noerror :跳过源盘坏块(无坏块则无影响)

-  sync :保证分区扇区对齐,避免克隆后分区损坏

3. 克隆过程注意事项

- 克隆耗时:128G盘约10-30分钟(看硬盘/U盘速度),过程中终端保持打开,不要做任何操作

- 禁止操作:不要插拔磁盘、不要断电、不要关闭终端,否则克隆失败需重新开始

- 完成标志:终端显示记录数+写入数(数值一致),无报错,即克隆完成

六、克隆后:利用1T盘剩余空间新建逻辑分区

克隆完成后,1T目标盘的分区结构、数据与128G源盘完全一致,仅前128G被占用,剩余约896G为未分配空间,以下用 fdisk (通用)完成分区创建,支持MBR/GPT分区表。

步骤1:进入目标盘分区编辑模式

终端执行,替换 <目标盘设备名> 为真实名称(如 /dev/sdb ):

bash

 fdisk <目标盘设备名>

步骤2:fdisk交互操作(全程按回车默认,极简)

进入fdisk后,输入字母执行操作,全程小写,按提示一步步来:

1. 输入 n  → 新建分区

2. 分区类型:按回车默认(GPT=primary,MBR=logical,无需手动选)

3. 分区号:按回车默认(如2,源盘是1,自动顺延)

4. 起始扇区:按回车默认(从未分配空间起始位置开始)

5. 结束扇区:按回车默认(占满所有剩余空间,也可手动输 +896G )

6. 输入 t  → 修改分区类型(可选,默认已适配)

7. 分区号:按回车默认(选中新建的分区)

8. 输入分区类型码:ext4选83(推荐)、Btrfs选8300、NTFS选7,按回车确认

9. 输入 w  → 保存分区表并退出,系统自动刷新分区,无报错即分区创建成功

步骤3:格式化新建的分区

1. 先确认新建分区的设备名(如源盘是 /dev/sdb1 ,新建的一般是 /dev/sdb2 ),执行命令验证:

bash

 lsblk

2. 格式化分区(推荐ext4,兼容性最好),替换 <新建分区设备名> (如 /dev/sdb2 ):

bash

 mkfs.ext4 <新建分区设备名>

- 若想格式化为Btrfs,执行: mkfs.btrfs <新建分区设备名> 

- 格式化过程约10秒,显示 done 即完成

步骤4:验证分区(可选)

执行命令查看分区状态,确认新建分区已格式化、容量正确:

bash

 lsblk -f

结果中能看到新建分区的TYPE(如ext4)、UUID,即分区创建成功。

七、克隆后收尾与验证

1. 硬件操作

克隆+分区完成后,关闭终端,点击桌面关机按钮,拔掉SystemRescueCD U盘,重启电脑。

2. 启动验证

重启后,电脑会自动从1T目标盘启动系统,与原128G源盘完全一致,文件、设置、程序无任何丢失。

3. 分区验证

系统启动后,打开终端执行 lsblk 或通过文件管理器,能看到新建的分区(如 /dev/sdb2 ),可直接挂载使用(Linux会自动识别,也可手动添加开机自动挂载)。

八、全程关键注意事项(必看,避坑)

1. 磁盘设备名绝对不能搞反: if= 是源盘(128G), of= 是目标盘(1T),写反会覆盖源盘,数据全丢!

2. 源盘全程无修改:dd克隆是只读源盘、只写目标盘,只要设备名正确,源盘数据/结构100%安全。

3. 无需修改UUID:若128G源盘后续完全不用,无需修改目标盘UUID,无冲突风险。

4. 加密盘特殊处理:若执行 lsblk -f 看到源盘TYPE为 crypto_LUKS ,说明是LUKS加密,不要直接执行dd,需先解密再克隆。

5. U盘制作关键:Rufus必须选DD模式写入,否则U盘无法启动。

6. 无关硬盘拔掉:克隆前拔掉电脑上其他无关硬盘,仅留128G源盘和1T目标盘,避免设备名混淆。

九、常用备用命令(遇问题时用)

1. 若克隆时进度卡住,按 Ctrl+C 中断,重新执行dd命令即可(无坏块则可继续)

2. 若想查看磁盘分区详细信息: parted -l

3. 若图形化操作分区(新手友好):SystemRescueCD桌面自带 GParted ,打开后可视化操作分区,与fdisk效果一致

4. 挂载新建分区(临时使用):

bash

mkdir -p /mnt/newdisk

mount <新建分区设备名> /mnt/newdisk