换了新SSD是件开心事,开机速度、软件加载体验都会有肉眼可见的提升。但紧接着就有一个绕不开的问题:系统怎么办?重装系统虽然简单,但意味着把所有软件、驱动、桌面壁纸、终端配置、环境变量全部重来一遍,光是想想就头疼。所以"如何将操作系统迁移到新SSD"这件事,几乎是每个升级硬盘的人都会碰到的一次实操。
这篇内容我分两个方案来写:第一种是全盘克隆,适合追求省心、希望迁移后系统和原来一模一样的场景;第二种是全新安装系统配合手动迁移数据,适合想借机清理系统、把多年积累的"垃圾配置"丢掉的场景。两种方案我都会把完整步骤和背后的原理讲清楚,最后再集中聊一下迁移后常见的翻车点,比如引导失败、激活失效、盘符错乱这些。如果你准备给电脑升级SSD,但又担心不会弄,这篇可以帮你少走不少弯路。
1. 迁移前先搞清楚三件事:接口、分区、备份
很多人拿到新SSD第一反应就是直接插上去然后开始搜教程,其实迁移前花十分钟确认三件事,后面能省下大把折腾时间。
1.1 先确认新SSD的接口和协议
市面上的SSD主要分两种接口形态:SATA和M.2。SATA接口的SSD走的是AHCI协议,理论带宽上限大约600MB/s左右,和机械硬盘的接口完全兼容,几乎任何台式机和笔记本都能用。M.2接口则要分两种情况:一种是走SATA协议的M.2 SSD,另一种是走NVMe协议的M.2 SSD,后者速度能到3500MB/s甚至7000MB/s以上,但需要主板支持。
确认方法很简单:看主板说明书,或者直接在系统里打开设备管理器,展开"磁盘驱动器"查看当前挂载的设备型号。迁移之前一定要确认新SSD能被当前机器识别,尤其是老电脑加装NVMe SSD的场景,有些主板需要更新BIOS才能正确识别NVMe设备。
有一个比较容易踩的坑是:如果你的电脑本身只支持SATA协议,却买了一块NVMe协议的M.2 SSD,那这块硬盘在BIOS里根本不会被识别到,插上去等于白插。反过来,支持NVMe的主板一般向下兼容SATA协议的M.2 SSD,但有些主板M.2插槽会共用SATA通道,导致原有SATA接口失效,这个细节在下单前就要查清楚。
1.2 UEFI与Legacy启动模式决定了引导方式
这是整个迁移过程中最容易出问题的地方。现在的电脑启动方式分为两种:传统的Legacy BIOS启动和现代的UEFI启动。UEFI模式搭配GPT分区表,Legacy模式搭配MBR分区表,原有的系统用哪种方式启动,迁移后的系统也必须沿用同样的方式,否则开机就会出现引导失败。
判断方法:打开"运行"输入msinfo32回车,在系统信息窗口里查看"BIOS模式"。如果显示UEFI,说明你的磁盘分区表格式大概率是GPT;如果显示"传统",则大概率是MBR。
这个信息为什么重要?因为部分克隆软件在复制系统时默认会保留目标盘的分区表格式,如果源盘是MBR、目标SSD是GPT(新硬盘默认可能是GPT),克隆完成之后大概率无法引导。更麻烦的是,有些克隆软件会自动帮你改分区表格式,改完之后如果没修复引导,系统同样起不来。所以迁移之前一定要先明确启动模式和分区表格式,迁移后主动检查一下。
1.3 数据备份:迁移动作里最不能省的一步
很多人觉得"迁移"是复制,复制不会损坏原盘数据,但实际操作中克隆软件直接操作磁盘扇区,万一中途断电、软件崩溃、目标盘写入了错误的分区表,数据就危险了。所以我一直坚持一个原则:迁移之前,先拿一块移动硬盘把个人重要文件备份一遍,包括桌面、文档、图片、浏览器收藏夹这些。
备份可以直接用系统自带的功能,也可以用第三方工具。我的习惯是把整个用户目录下Desktop、`Docume
