无法从外部 SSD 启动

无法从外部 SSD 启动

我的笔记本电脑最近因为主板相关的一些硬件问题而坏了。为了恢复我的工作环境,我拔出了安装操作系统的 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 工作区

相关内容