我不知道如何修复 MacBook Air 上首次启动新安装的 Win 10 时出现的 BSOD。我将 VirtualBox 安装到外部 SSD(三星 T5),实际上是通过欺骗安装程序将其认为 SSD 是主 OS X 驱动器而将其直接安装到硬盘驱动器上。安装成功,即使在安装过程中进行了所有重新启动,但安装完成并首次启动新安装的操作系统时,Windows 给出了一个 BSOD,错误代码为:驱动程序卸载而不取消 WppRecorder.sys 的操作。
进一步的研究表明,发生此错误的原因是 Microsoft 在 2018 年 10 月版本中包含了新版本的 WppRecorder.sys 驱动程序,当您尝试从通过 USB 访问的媒体运行 Windows 时,该驱动程序存在重大错误。解决方法是将媒体中的 C:\Windows\System32\Drivers\WppRecorder.sys 替换为早期版本,例如您可以在 2018 年 4 月版本中找到的版本。
我不知道如何正确替换当前驱动程序。我能够获得官方的 4 月 WppRecorder.sys 驱动程序,然后进入外部 SSD 上的 System32>Drivers 文件夹(从我的 Mac Finder,它可以读取/写入安装了 Paragon 的 sw 的 NTFS),我将 10 月版本重命名为 .old,然后复制粘贴了 4 月版本。我重新启动后,启动屏幕没有 Windows 徽标或旋转的圆点,它完全是空白的,只是呆在那里。
我知道我可以使用 4 月 ISO 尝试新安装,但在再次经历这一切之前,我想知道是否有办法在当前成功安装时修复此问题。我是否以错误的方式替换了 WppRecorder.sys?是因为该文件的元数据与 10 月安装不匹配吗?
答案1
我将从 USB 闪存驱动器启动系统进入 WinPE,以将 Windows 10 1809(2018 年 10 月更新)中的 WppRecorder.sys 替换为 1803(2018 年 4 月更新)中的版本。
替换需要在两个位置进行:
C:\Windows\System32\drivers
C:\Windows\WinSxS\amd64_microsoft-windows-wpprecorder_31bf3856ad364e35_10.0.17763.1_none_060210566a88f6b5