我的主板上有两个 nvme 插槽,过去几年我一直用其中一个运行 Win 10 Pro。现在我升级到更大的 nvme 驱动器并将其放在同一个插槽中,将旧的驱动器移到另一个插槽中。到目前为止一切顺利,它们以 PCIe 模式连接,而不是 SATA 模式。
由于旧驱动器上的系统配置得相当好,所以我想暂时保留它并使用双启动方案。所以,这就是问题所在:
我在刚格式化的新驱动器上安装了 Win 10 Pro。安装程序使用位于旧驱动器上的原始 EFI-Boot 分区创建了双启动菜单(或者说添加了一个条目)。无论我尝试如何修复它,它都不起作用(我尝试了所有可能的方法,bootrec /fixboot /rebuildbcd bcdedit bcdboot ..
我阅读并遵循了大约十几个指南,但我无法解决我的问题。我无法在新驱动器上启动 Win 10。我总是收到此错误:Error Code 0xc00000e - an important hardware device wasn't detected by Windows 10
-
但这里变得有趣了:除了从我用来安装 Win 10 的 USB 驱动器启动并从其中启动 cmd(Shift F10)。
我注意到一些奇怪的事情:从 nvme 驱动器上的 EFI-Bootloader 启动时,它显示:
第 8 卷上的 Windows 10(新的 nvme,错误 0x0000e)
第 12 卷上的 Windows 10(旧 nvme,有效)
通过这种方式进入操作系统选择器屏幕:Boot from USB-Drive->Shift+F10->exit cmd->launch different OS
,我可以启动两个操作系统,但卷已经发生了变化:
第 9 卷上的 Windows 10(新 nvme,有效)
第 16 卷上的 Windows 10(旧 nvme,有效)
我尝试使用 bcdedit 编辑 Bootloader,但我不知道如何查看哪个卷属于哪个驱动器,因为它会根据您处于哪个阶段而变化。从高级启动选项启动命令提示符会列出与从 USB 启动时修复计算机路由不同的驱动器和卷...现在太混乱了,我已经花了几个小时研究它,也许有人能提示一下发生了什么。
如果硬件很重要:主板是ASUS Prime Z390-A
,驱动器是Samsung 890 (new) and 970 Evo (old)
编辑:Bootconfig 和 diskpart 列出从旧系统获取的卷
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 I Iota NTFS Partition 447 GB Healthy ssd
Volume 1 L Lightroom NTFS Partition 223 GB Healthy ssd
Volume 2 J Removable 0 B No Media
Volume 3 D Drive NTFS Partition 59 GB Healthy usb-drive
Volume 4 S 8Ball NTFS Partition 7452 GB Healthy HDD
Volume 5 Z wagon NTFS Partition 931 GB Healthy ssd
Volume 6 T 1TB SSData NTFS Partition 931 GB Healthy ssd
Volume 7 V Versatile NTFS Partition 931 GB Healthy ssd
Volume 8 H NTFS Partition 784 GB Healthy nvme 980 NEW
Volume 9 FAT32 Partition 100 MB Healthy System
Volume 10 NTFS Partition 508 MB Healthy Hidden
Volume 11 C NTFS Partition 232 GB Healthy Boot
Volume 12 NTFS Partition 499 MB Healthy Hidden
Volume 13 F ESD-USB FAT32 Removable 7617 MB Healthy
Volume 14 O UBUNTU 19_1 FAT32 Removable 59 GB Healthy
DISKPART> exit
Leaving DiskPart...
C:\Windows\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume7
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {default}
resumeobject {38ed9ec0-1530-11ec-aaf5-8c8da841d03a}
displayorder {default}
{current}
toolsdisplayorder {memdiag}
timeout 5
Windows Boot Loader
-------------------
identifier {default}
device partition=H:
path \Windows\system32\winload.efi
description Windows 10
locale en-us
inherit {bootloadersettings}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=H:
systemroot \Windows
resumeobject {38ed9ec0-1530-11ec-aaf5-8c8da841d03a}
nx OptIn
bootmenupolicy Standard
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 10
locale en-us
inherit {bootloadersettings}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {38ed9ebe-1530-11ec-aaf5-8c8da841d03a}
nx OptIn
bootmenupolicy Standard