我正在搞两个在两个单独的驱动器上完整分区安装 Windows 11 和 10使用BIOS F12启动驱动器选择器更改磁盘和 Windows 安装。(Windows 系统选择器和编辑对我来说没用)。Win11 是默认启动驱动器。没有过多使用 Win10 驱动器,我有很多更新要做。其中一个 Win10-restart-updates 启动到默认 Win11 系统。现在 Win11 系统无法启动。所有文件和应用程序都正常。只是系统坏了。
我尝试了一些简单的事情:
- 启动修复:结果:“无法修复您的电脑。”
- 重置此电脑,保留我的文件;删除应用程序和设置。结果:“重置您的电脑时出现问题。未做出任何更改”
- 卸载更新(两者),“我们遇到了问题,无法卸载”
我尝试了一些事情WinPE环境中的CMD提示符,但(几乎)每个选项都有一个障碍:
BCDEDIT,仅显示 Win11 启动项(预期),并且指向正确的驱动器号。很好。
我可以导航到 Win11 和 Win10 磁盘并查看所有文件。驱动器运行正常。很好。
CHKDSK 报告“没有问题”。很好。
SFC 失败并出现错误:“Windows 资源保护无法执行请求的操作”(见下文注释)
sfc /scannow /offbootdir={winpe} /offwindir={win11}\Windows
A博客文章表明此错误是由于以下三个问题之一造成的:TrustedInstaller 服务被禁用、缺少支持 DLL 文件、系统驱动器上的文件系统损坏(使用 DISM)。第一个问题的解决方法建议使用sc
WinPE 中不可用的命令,但可以启动 TrustedInstaller 服务。日志文件中没有报告 DLL 文件问题。剩下最后一个关于文件系统的问题,让我们试试 DISM。
- DISM,错误:“清理图像选项未知”
dism /Online /Cleanup-Image /CheckHealth
进一步调查表明,该/Online
选项对于 WinPE 环境来说没有意义。你应该使用/source
- 挂载源映像文件:
`dism /mount-wim /wimfile:WIM:X:\Sources\Install.wim /index:1 /mountdir:x:\Mount
- 创建挂载目录,
x:\mount
- 使用 DISKPART 获取 Win11 安装 USB 的驱动器号,
g:\
并清理 WIN 源映像文件。 - DISM 错误:“找不到指定的路径”。如果我删除 from
WIM
:,/wimfile:WIM:{drive}\sources\install.wim
则会收到新的错误(此语法对我有什么用?) - 为了解决该错误,我检查了Microsoft DISM 页面找不到参数
/mount-wim
。我进一步阅读以找到/mount-image
。似乎后者是新方法
dism /mount-image /imagefile:g:\sources\install.wim /index:6 /mountdir:x:\mount
- 收到错误:“错误:5;拒绝访问。” 不确定这指的是什么。没有磁盘加密。我可以完全访问 Win10 和 Win11 磁盘中的文件。我甚至将文件从损坏的 Win11 复制到 Win10,以便简单地重新安装整个系统。
我现在很想知道,在 WinPE 环境中,MS 如何替换 Windows 系统并保留用户文件?
注意:SFC 和 DISM 命令的许多示例似乎没有考虑 WinPE 环境上下文。例如,一些命令示例对两个选项使用相同的驱动器号,但这似乎不适用于 WinPE;请参阅在启动时使用脱机 SFC 扫描修复 Windows 11
答案1
下载Windows 11 ISO并将其放在 USB 驱动器上,使用创建 Windows 11 安装媒体选项。执行重新安装,保存文件和数据。
注意事项:
- 制作驱动器映像两个都驱动器,以免出现问题。无论是死机驱动器还是操作系统问题,都可以使用完整驱动器映像恢复到之前的状态。这适用于 Windows、Mac、Linux 和其他操作系统。
- 在尝试重新安装 Win 11 之前,请删除 Win 10 驱动器,以免安装损坏它。
顺便说一句,使用多个驱动器(每个操作系统一个)的想法似乎是拥有多个操作系统的有效方法,但它确实引出了一个问题,即系统在更新后如何自动重启。也许可以为每个驱动器的 V+ 线添加一个机械开关,以防止该问题再次发生。