背景
我有一块华擎服务器主板,在 NVME 磁盘上安装了 Windows 10。主板出现故障(即无法启动)。我用 SuperMicro X10Dai MB 替换了该 MB。
我将 NVME 驱动器连接到 PCI-E 适配器。X10Dai 识别该驱动器。系统启动时,我加载启动管理器并选择 Windows 启动管理器。但是,系统无法找到 Windows。
我目前尝试过的方法:方法 1
启动 Windows 恢复 USB 并选择修复启动。此操作失败。
我目前尝试过的方法:方法 2
从 Windows 恢复 USB,我进入命令提示符并执行以下操作:
c:\>diskpart
diskpart> select disk 0
diskpart> select vol 3 #the EFI volume
diskpart> assign letter N:
diskpart> exit
c:>cd N:
N:> bootrec / fixboot
此时我收到消息“访问被拒绝”。
N:> bootrec /fixmbr
这是成功的
N:>bootrec /fixboot
此时我收到消息“访问被拒绝”。
我目前尝试过的方法:方法 3
c:\>diskpart
diskpart> select disk 0
diskpart> select vol 3 #the EFI volume
diskpart> assign letter N:
diskpart> exit
C:>format N: /FS:FAT32
C:>bcdboot C:\windows /s N: /f
C:>cd N:
N:>bootrec /fixboot
此时我收到消息“访问被拒绝”。
N:>bootrec /rebuildbcd
N:>bootrec / fixboot
此时我收到消息“拒绝访问”。此方法未检测到 Windows 安装(但是,我能够在命令提示符中成功访问 Windows 分区)
我该怎么做才能修复引导记录?
如果有涉及 Ubuntu 的解决方案,我知道如何启动 Ubuntu Live(尽管我需要操作说明)
谢谢!
答案1
经过更多研究,我终于找到了答案。X10Dai 通过 PCI-E 卡支持 NVME,但无法从该设备启动。它只能从 SATA/SAS 启动。
https://www.supermicro.com/support/faqs/faq.cfm?faq=33952
某些 X10 M/B 无法从装有操作系统的 NVMe 驱动器启动。X10DAI 就是其中之一。请使用 SATA 或 SAS 驱动器。