环境
Windows Server 2012 Standard x64
DC
林功能级别:Windows Server 2008 R2
域功能级别:Windows Server 2008 R2
Windows Server 2019 x64
Microsoft Deployment Toolkit 6.3.8456.1000
Windows 评估和部署工具包 Windows ADK 10.1.19041.1
报错机型
Dell OptiPlex 7080 1SSD + 2HDD
Dell Precision 3640 Tower 1SSD + 1HDD
描述
在原有系统的电脑中,再次使用 MDT 安装部署系统时,Task sequence 执行到 Install Operating System 之后,报错:
FAILURE (5616) Verify BCDBooxEx
之后重启后,会引导进入语言选择界面,之后进入高级启动模式,无法进行正常部署。
解决
方式二
更新 2021-07-21
由于会产生其他问题,弃用。最终采用 UserExit 格式化所有硬盘方案。可参考
在 Task sequence 中的原 Format and Partition Disk 系统盘步骤之前,继续添加 Format and Partition Disk,以格式化所有硬盘。
例如:
为了通用性更强,此处以 4 块硬盘为例,添加以下后,再执行 Format and Partition Disk 系统盘。
添加 Format and Partition Disk 0,以格式化第一块硬盘。参考 Properties(Disk number=0,Disk type=GPT,Volume=100%Primary),Options 中必须勾选 Continue on error。
添加 Format and Partition Disk 1,以格式化第二块硬盘。参考 Properties(Disk number=1,Disk type=GPT,Volume=100%Primary),Options 中必须勾选 Continue on error。
添加 Format and Partition Disk 2,以格式化第三块硬盘。参考 Properties(Disk number=2,Disk type=GPT,Volume=100%Primary),Options 中必须勾选 Continue on error。
更新 2021-06-23 部分机型错误 Path not found 问题
ZTI ERROR - UnHandled error returned by LTIApply. Path not found (76)
检查日志是在 Install Operating System 出现问题。
禁用以上格式化后,正常。
疑似 系统盘 被两次 Format and Partition Disk 会有 Bug,导致无法识别 OSDisk?
解决方法
判断根据机型配置或 OSDDiskIndex(OSDDiskIndex) 来确定哪块系统盘不需要被格式化,而哪些盘需要被格式化。
OSDDiskIndex 用法请参考:
方式一
拔掉其他硬盘,只留一块硬盘。
原因(猜测)
结合方式二的操作,疑似为 MDT 无法找到正确的磁盘。
MDT Install Operating System 后,原有系统与 MDT 安装部署的新系统同时存在,两者位于不同硬盘中,即电脑中有两个系统,但是此时 MDT 无法识别到底哪个是需要进行引导部署的系统,于是报错?
MDT 中安装系统时,在 Install Operating System 中,有选项"Select the location where you want to apply this operating system",而此处选择为 Logical drive letter stored in a variable,Variable:OSDisk。
Variable 的值 OSDisk,对应系统盘(在系统盘分区时指定的 Variable 一致)。MDT 则靠 Variable 的值来确认哪个分区为系统盘。但是可能出现找错了磁盘,磁盘中却无 OSDisk 标签?报错?
参考
docs.microsoft.com/en-us/answers/questions/184853/mdt-adk1809-failure-5616-15250-verify-bcdbootex.html