作为BDD这个板块的第一帖,先写一个比较简单的打打气。这篇文章属于老文了,在BDD2007推出一个月后微软就出了KB来进行解释,称之为windows pe uberbug
 
本文仅限于使用轻量级部署LTI部署XP,无论是使用镜像安装还是原文件安装
 
详情请看

原因

出现此问题是因为,Windows Vista 和 Windows PE 2.0 创建的磁盘分区与 Windows XP 不同。此问题只发生在使用某些 BIOS 固件的计算机上。

在bdd2007中,我们只有手动添加步骤来解决这个问题:
1.创建Custom_Set_VDS_Alignment.reg

内容为:
[HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVI
CES\VDS\ALIGNMENT]

"LessThan4GB"=dword:00000000
"Between4_8GB"=dword:00000000
"Between8_32GB"=dword:00000000
"GreaterThan32GB"=dword:00000000

2.导入
在task sequence中找到Preinstall,添加步骤
命令行为:
reg import %SCRIPTROOT%\Custom_Set_VDS_Alignment.reg
 
 
如果已经升级到了MDT(Microsoft Deployment Toolkit),微软把这个步骤添加到Task sequence里,只是默认情况下,这个步骤是Disable的,我们需要把它打开。
 
 
不得不说的是,微软还是弄出了个bug,会导致启用此步后报错。
如果出现这个情况,可以按下面的步骤来做
 
找到MDT的安装目录,在templates目录里找到client.xml和server.xml,各删去两处hidden=true,然后删除Task Sequnce重新创建一个新的TS(对应BDD2007中的Build)
 
原文发在winos,声明一下~