一旦复制到新 SSD 上的新分区,尝试(本机)启动到 vhdx 时,是否有人能够帮助修复启动管理器问题?
我正在创建一个新主题,因为我的声誉禁止我对相关文章发表评论@https://superuser.com/a/1648181/258643
我已经让它工作了,但是我现在有了一个新的 SSD,并正在尝试更新启动管理器。
新的 SSD 作为硬盘 2 安装,它是 Windows 11(微型)版本。
我已经采取了所有可能的步骤,但是
bootrec /fixboot
访问被拒绝(从 windowsPE/安装 usb)
使用以下方法复制了 vhdx(多次尝试,删除分区后重试几次,以尝试修复启动问题)robocopy /j(建议用于大文件)
同样在第 2 步ms-指令我没有 install.wim,所以无法运行
Dism /Apply-Image /ImageFile:install.wim /index:1 /ApplyDir:V:\
(实际上我忘记了除了使用之外,我如何解决原始安装到本机启动的问题磁盘分区 convert gpt
最终允许安装进入新创建的 vhdx
如果有人有任何想法,我可以按照指示清理并重新创建分区,甚至重新复制 vhdx。目前,启动时的所有恢复选项都已损坏(自动修复失败)
我可以看到新磁盘是 gpt(无法在 winpe 的 diskpart 中找到此信息)
作为最后的手段,我尝试复制并更新“工作”的 bcd 条目,这是我将新条目添加到启动选项的唯一方法(但不起作用)。
在我知道自己在做什么之前,我对尝试任何破坏性行为都有些谨慎!
因此,不会尝试重建 bcd...
TlDr 该bcdboot /fixboot
选项看起来像我需要的,但目前一切都太糟糕了,无法修复。
我即将尝试列出的步骤这里 (刚刚在搜索时发现bcdboot 访问被拒绝) - 在普通窗口 (cmd:admin) 中尝试时,\efi\microsoft\boot 文件夹可以访问,但bootrec
在普通窗口中无法识别
▪ cd/d X:\EFI\Microsoft\Boot\(“X” 是您分配给 EFI 卷的字母)
▪ bootrec/修复启动
▪ ren BCD BCD.bak
▪ bcdboot C:\Windows /1 en-us /sx: /f ALL(请根据自己的设置更改内容)
▪ bootrec/rebuildbcd
引导记录和启动即使在 winpe 中问题仍然存在。
运行了 chkdsk 并且没有检测到问题。
尝试检查 [system]:\efi\microsoft\boot 中某些启动文件的内容,但它们不是人类可读的......
正式被难住了!除了重新创建 ssd 和重新安装 windows 之外,我能想到的就是尝试修复 dism(获取 install.wim.. 可能需要另一个 iso)或尝试第三方应用程序(例如 paragon)。
新的物理磁盘为 disk0 ,目前没有恢复分区,怀疑是系统分区问题(因为无法启动)
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 675 GB *
Partition 1 System 100 MB 1024 KB
Partition 2 Primary 256 GB 229 MB
磁盘 1 是旧的 SSD,上面有正在使用的 VHD...我认为是在分区 5 上
Disk 1 Online 119 GB 5645 MB * *
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 100 MB 1024 KB
Partition 2 Dynamic Reserved 1024 KB 101 MB
Partition 3 Reserved 15 MB 102 MB
Partition 4 Dynamic Data 69 GB 117 MB
Partition 5 Dynamic Data 40 GB 69 GB
Partition 6 Recovery 9 GB 109 GB
VHD(C:)是磁盘 3(卷 9)及其分区
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 100 MB 1024 KB
Partition 2 Reserved 128 MB 101 MB
Partition 3 Primary 34 GB 229 MB