MDT 在 PXE 启动时弄乱了 BCD 文件设置/位置,错误 0xc000000f

MDT 在 PXE 启动时弄乱了 BCD 文件设置/位置,错误 0xc000000f

我这里有一个 MDT 设置,它运行良好,直到我最近将 Windows 映像更新到 1903 并做了一些其他更改。

现在客户端上的 PXE 启动失败,错误为“0xc000000f”,远程安装共享的文件夹 \Tmp\ 中缺少启动配置数据文件。文件名为<architecture>{<some UUID>}.bcd,例如x64uefi{ABC-XYZ-...}.bcd

错误截图

当 Tmp\ 中的 BCD 文件是新生成的时,PXE 启动可以工作,但是该文件夹会定期清除,然后 PXE 启动将失败并出现上述错误。

这些文件是在替换 MDT 配置中的启动映像或重新启动 MDT 服务后生成的。我还应该补充一点,我已经设置了一个分布式环境,并且远程安装文件夹通过 DFS-R 复制到其他服务器。但这不应该影响这个问题。

我的问题是:我可以在哪里配置 BCD 文件的位置?因为Tmp\xyz.bcd不是默认位置,但\Boot\BCD如所见这里。必须动态地设置位置,因为 UID 每次都会改变,并且蓝屏中的文件名指向新的 BCD 文件。

在此先感谢您的帮助。

答案1

编辑: 解决方案是从 DFS-R(复制)中排除 tmp/ 文件夹。

所以......不知何故,这似乎到目前为止已经解决了,问题是我改变了太多的变量,我不知道哪个真正解决了这个问题,但它是以下之一:

  • wdsutil /uninitialize-server,重新配置
  • 完全重新创建 WDS/RemoteInstallation 共享
  • 完全重新分配/重新创建整个文件夹的权限

还做了一些其他我认为与解决问题不相关的事情。

相关内容