![MDT 在 PXE 启动时弄乱了 BCD 文件设置/位置,错误 0xc000000f](https://linux22.com/image/742845/MDT%20%E5%9C%A8%20PXE%20%E5%90%AF%E5%8A%A8%E6%97%B6%E5%BC%84%E4%B9%B1%E4%BA%86%20BCD%20%E6%96%87%E4%BB%B6%E8%AE%BE%E7%BD%AE%2F%E4%BD%8D%E7%BD%AE%EF%BC%8C%E9%94%99%E8%AF%AF%200xc000000f.png)
我这里有一个 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 共享
- 完全重新分配/重新创建整个文件夹的权限
还做了一些其他我认为与解决问题不相关的事情。