解决系统硬盘迁移到新电脑后无法启动的问题

问题描述

将一台旧电脑的硬盘迁移到新电脑后,原硬盘中的启动盘(C盘)在新电脑下不再是C盘,因此启动失效,无法进入旧电脑的操作系统。

原因

在硬盘迁移后,原启动盘的UEFI引导失效,导致windows boot无法找到启动位置。需要修复UEFI。

解决方案

网上有很多PE修复UEFI的教程,但是大都是需要删除并新建UEFI分区,但是这里有个问题,我在新电脑中看不到UEFI分区,那么我怎么知道删除多大的空间呢?多删少删都有可能会破坏到非UEFI分区的内容。我的目的其实很简单,就是将UEFI分区中的bcd引导项换成原系统在新电脑中的分区位置(简单而不恰当的理解就是改个盘符而已),而不要进行删除和重建这样危险的操作。
因此,解决方案是,如果新电脑本身有操作系统最好,如果没有,则仍需要一个PE功能的U盘,进入新电脑的操作系统或者PE后,先查看旧系统的盘符(例如是E盘),然后打开cmd,输入bcdboot e:\windows /l zh-cn即可修复E盘本身内部的启动引导:
在这里插入图片描述
重启电脑,会发现旧系统也有了:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值