我正在使用 HP Pavilion i7 第六代机器。我购买并克隆了一个 NVME m.2 SSD,结果发现我的硬件内部仅支持 SATA m.2。我购买了一个 NVME m.2 外壳,并使用关键克隆工具克隆了 SSD。克隆报告为成功,并且具有我原始 HDD 的完整分区结构。
当我断开旧硬盘时,我无法使用 SSD 启动。
看起来启动可能仍指向旧分区“c:”
Windows 不允许通过 USB 使用“媒体创建工具”进行安装(我的外壳内的 SSD 通过 USB 3.0 端口连接)
该系统是 UEFI。
在过去的几天里我尝试过
bootrec /fixmbr
(这有效)
bootrec /fixboot
(最初拒绝访问,后来使用bootsect /nt60
sys 命令)
bootrec /scanos
(找到的安装数量为 0)
这也会导致
bootrec /rebuildbcd
无法得出任何积极结果。
最初,我能够查看bcdedit
和的设置{bootmgr}
,{default}
并更改/更正它们以指向c:
SSD 上存在的分区(windows.exe)
然而在某个阶段bcdedit
被清除并且不再给出任何结果。
我尝试过TenForums:“C:\boot 丢失”有和没有 Windows Media Tool 安装程序 USB。
(PS:网络上的“Windows USB 安装程序”上的启动修复和旧硬盘上的闪存驱动器上的“Windows 系统恢复”均未解决启动问题。)
diskpart
sel dis 0
sel par 1
del par override
cre par EFI
for fs=FAT32 quick
assign letter=T
exit
bcdboot C:\Windows /s T: /f ALL
# also tried /s T: /f UEFI
exit
所有命令都已执行,但是最后一个命令会返回 bcdboot 命令选项列表,就像手册页一样。
又說。bcdboot c:\windows
unable to copy/create boot files
请指导我完成此事。
谢谢
(PS:此时我本想重新安装 Windows,但安装程序不允许通过 USB 安装,并且我的硬件没有 m.2 插槽来读取 NVME m.2,仅支持 SATA m.2)