可通过磁盘管理先移除旧系统盘c盘符,再将其分配给带“系统/启动”标记的新固态硬盘,并用bootrec/bcdedit清理残留uefi启动项,确保新系统盘正确占用c盘符且唯一启动。

Win10迁移系统后新固态硬盘本该是C盘却显示为D盘,而旧机械硬盘仍霸占着C盘符,导致所有软件路径失效、快捷方式打不开、注册表指向错误,必须立刻纠正盘符映射关系才能恢复系统正常运行。
确认哪块盘才是真正的新系统盘
按下 Win + R,输入 diskmgmt.msc 回车打开磁盘管理。找到标有“系统”“启动”“页面文件”的NTFS分区——它才是你刚迁过来的新系统所在盘,哪怕它当前显示为D盘。右键该分区→“属性”→“卷”选项卡,查看“卷标”是否为“Windows_OS_New”或类似新建标识;若显示“Windows_OS_Old”或空白无标,则不是新系统盘。【务必以“系统/启动”标记为准,而非盘符字母】
同时观察旧机械硬盘上是否有另一个带“系统”“启动”标记的NTFS分区——如果有,说明两套系统共存且UEFI启动项未清理,后续需进BCD编辑。
释放旧C盘符并重新分配给新系统盘
在磁盘管理中,找到旧机械硬盘上那个带“系统”“启动”标记的分区(即当前占用C盘符的旧系统盘),右键→“更改驱动器号和路径”→“移除”。【这一步必须先做,否则新系统盘无法抢回C盘符】
系统会弹出提示:“某些程序可能无法正常运行”,直接点“是”。旧C盘立即变为“无驱动器号”状态,但其引导能力仍在。
接着右键你确认过的新系统盘(当前显示为D盘的那个),选择“更改驱动器号和路径”→“更改”→从下拉菜单选中 C: →“确定”。此时新系统盘正式接管C盘符,桌面、开始菜单、已安装软件全部回归正常路径。
清除残留UEFI启动项(防止下次重启又跳回旧系统)
方法一:使用命令行彻底删除旧启动项
以管理员身份运行命令提示符(Win+X → “命令提示符(管理员)”),依次执行:
bootrec /enum → 查看当前所有启动项,记下旧系统对应的ID(形如 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx})
bcdedit /delete {旧ID} /f → 强制删除该启动项
shutdown /r /t 0 → 立即重启验证
方法二:图形化操作(更稳妥)
下载并运行 EasyBCD,进入“编辑引导菜单”,勾选旧系统条目→点击“删除选中项”→保存设置。重启后仅剩一个Windows启动项,且默认加载C盘上的新系统。











