旧电脑装有系统的固态放到新电脑使用

以下是个人在百度没有合适的解决方案后自行解决的经验,欢迎各位批评指正。


个人情况

 • 旧电脑是15年的神舟,中间自己加了一块固态作为系统盘提升性能。新购入幻16。


需求

 • 因为旧系统盘中有大量的软件安装以及数据,想直接换到新电脑中作为系统盘使用


存在的问题:

 • 直接拿过来做系统盘无法启动,因为主板,cpu平台等升级,驱动不兼容,能识别硬盘但无法启动,错误代码:Inaccessible boot device。只能重装系统解决。

 • 目前能查到的一种办法是,把新旧两块固态接到另一台电脑上,用分区助手的迁移系统功能。然后G封装,ghost等操作来完成。但由于老电脑无法正常开机,且迁移系统会先格式化新硬盘,存在丢失设备厂家一些东西的问题,再去安装回来相对比较麻烦。


解决思路

 • 把旧启动盘作为软件盘使用,但存在注册表,数据缺失等问题。

 • 数据缺失就要找数据存储路径,因为win10系统,大部分软件的数据存储路径"用户-xxx-appdata(隐藏文件)-local/roaming等中,把这部分直接迁移到新硬盘新系统的对应位置。


个人操作步骤

 • 因为对专业版有需求,所以个人先对买来的家庭版进行了升级。方法百度都有,各位可以省略。

 •  桌面迁移,桌面迁移后快捷方式无法使用,需要进入属性更改路径,因为插入的老硬盘盘符会变化,或者可以通过分区助手修改盘符来一步实现(这个没有尝试过,有条件的朋友可以自行测试)。启动某一软件(除开qq,微信等一般的软件),启动软件后会在新硬盘的"用户-xxx-appdata-roaming"路径中看到该应用创建的数据文件夹

 • 软件数据迁移,直接复制原appdata到新硬盘对应路径中。再次重启可以看到恢复成功。

 • 如果整体迁移appdata文件夹会遇到传输不动的情况,大概率是权限的问题。所以建议在复制迁移前对原来appdata的权限进行更改,改为administrators即可。具体百度很多

 • 某些软件迁移后打开仍会提示异常,例如steam之类的,可以通过重新安装到原来的目录中。一定要注意安装的时候选择路径。


结语

 • 最初使用电脑的时候,即使固态也分区,给系统单独分一区,软件安装分一区。如果再有类似需求,重新系统要求格式化的时候可以保留个人数据免丢失。

 • 某些小众软件的安装包不好找的,条件允许的情况下bak一份,比较方便重装。

 • 迁移前对appdata的权限更改蛮重要的,可以避免浪费不必要的时间,比如复制到某个文件就一直不动了。