我的笔记本电脑最近因为主板相关的一些硬件问题而坏了。为了恢复我的工作环境,我拔出了安装操作系统的 SSD 驱动器,并通过 USB SSD 硬盘适配器将其连接到另一台计算机。
我首先尝试直接从它启动,但启动过程卡住了。然后我尝试将此外部操作系统添加到 Windows 启动管理器(新计算机已安装自己的 Windows),但它再次失败并出现蓝屏:
Your PC/Device needs to be repaired
The application or operating system couldn't be loaded because a required file is missing or contains errors.
File: \Windows\System32\winload.efi
Error code: 0xc000000e
因此,我搜索了这个错误代码以寻找解决方案,并找到了这个帖子。
然后我尝试了其中的所有解决方案,包括运行自动修复、启用传统启动、禁用 ELAM、运行系统文件检查、从 Windows 文件夹恢复 ESP 分区、使用重建 BCD 和 MBR bootrec
,但这些解决方案都不起作用 - 它们都以相同的蓝屏代码结束。
但最奇怪的是当我的笔记本电脑坏了,插入 SSD 后,系统总能成功启动其原始位置(虽然它有硬件问题,但只是间歇性的,这意味着它有时仍能正常工作)。我之所以强调“在原始插槽中”的情况,是因为我也尝试过通过 USB 适配器连接它并启动,但同样失败了。
所以,我所有的尝试都得出了一个荒谬的结论:该 SSD 驱动器中的系统似乎与该特定插槽绑定。
那么,有人能解释一下到底发生了什么吗?或者提供一些我还没有尝试过的解决方案?
以下是一些附加信息:
- 我的坏笔记本电脑型号:联想 Legion Y7000 2019
- 操作系统:Windows 10 专业版 21H1
- 这是 M.2 NVMe SSD 驱动器
- SSD 驱动器本身没有问题,我已经进行了健康检查。
bootrec
在安全模式下使用时,/FixBoot
总是失败并显示消息Access denied
。- BitLocker 已禁用
好吧,我刚刚了解到 Windows 有一个与这种情况相关的功能:Windows 操作系统。
那么,这个功能在标准 Windows 系统上是否默认启用?或者便携式 Windows 和标准 Windows 之间存在一些关键差异,这可能是我面临的问题的根本原因?
如果是这样,有什么方法可以将我的 SSD 中的 Windows 变成 Windows To Go 工作区?