2016年的Thinkpad T460s,用了6-7年了,没出过毛病,平时主要用来轻办公,所以完全够用,但是250G的空间完全不够用了。所以两个选择,一是换电脑,二是换硬盘。换了电脑除了成本更高,还得重新安装软件并且拷贝数据;换硬盘可以尝试直接克隆,免去了重新安装软件,最重要的是成本低很多。
所以选择先换硬盘,不行就换电脑。
首先在网上搜了一下,可以换M.2 2280的硬盘,于是京东买了Samsung SSD 980以及一个联想的固态硬盘盒。
后面的过程有点曲折,不过最终成功了,记录如下,以便后面自己或者网友参考:
1. 克隆硬盘
将新硬盘装进盒子接上电脑,使用傲梅分区助手将旧硬盘克隆到新硬盘,这一步教程比较多,很顺利。
2. 安装新硬盘后的启动
将旧硬盘卸下来,安上新硬盘,启动电脑,Lenovo的标出现后,直接黑屏,无法启动。
于是使用很久以前制作的winPE启动电脑,发现在BIOS里面可以发现新硬盘,但是pe系统里面却无法显示;把旧硬盘换上去,发现pe系统里面是可以显示的。因为所用的pe系统是多年前的了,所以想到可能是无法识别Nvme协议的新SSD,需要换个能够识别Nvme协议的PE。
从U盘启动PE系统的方法:在显示Lenovo标提示可以选择打断常规启动方法的接面连续敲击
Enter
,进入启动界面选项后敲击F1进入bios接面,将security标签下的security boot选项设置为disabled
。然后敲击F10保存并重启,在显示Lenovo标提示可以选择打断常规启动方法的接面再次连续敲击Enter
,进入启动界面选项后敲击F12,选择从u盘启动系统后进入Pe系统。
首先尝试了一下傲梅助手制作PE启动U盘,不好用,没有修复工具,无法运行命令行工具。
在网上搜了下解决方法,找到了这个方法(我只用了其中的修改注册表的部分,没有重新克隆就解决了问题,(原文链接)[https://www.linxiongxiong.com/archives/526],在此对作者表示感谢):
1、建议先进行系统迁移,然后进行克隆分区。
2、进行迁移和克隆前,一定要关闭bitlocker加密,否则可能会导致迁移和克隆到一半的时候提示失败。
3、迁移及克隆完成后,如果仍然提示“无法正常启动你的电脑”,可以使用diskgenius修复一下引导,如果还是不行,需要在PE环境中修改系统的注册表信息。
(1)打开PE的注册表编辑器,当然并不是要改PE里的注册表,而是使用regedit的编辑功能,编辑nvme系统的注册表。
(2)注册表的位置一般是在X:\windows\system32\config目录下(X是nvme系统盘在PE里挂载的盘符,可以通过PE自带的分助手查看)。
(3)单击HKEY LOCAL MACHINE分支将其选中,然后点击[文件]-[加载配置单元],找到X:\windows\system32\confg\SYSTEM文件,加载后会让你输入一个名称,随便写就行,例如MINGCHENG,注册表编辑器会把SYSTEM这分支加载到HKEY LOCAL MACHINE\MINGCHENG下面。
(4)展开这目录,再依次展开目录下的ControlSet001\Services\stomnvme。
(5)然后删除stornvme中的StartOverride子目录,最后选中MINGCHENG分支,点击[文件]-[卸载配置单元],卸载分支即可。
再次重启电脑即可正常进入系统。
如该作者所述,正常进入了系统。试了几个软件,我关注的主要是iCloud和onedrive的同步,没毛病。不过旧硬盘暂时不动,以免后面遇到问其他问题。
回过头来看,可以微PE工具进入pe系统后克隆硬盘,然后进行后续操作,不需要使用傲梅助手。