克隆 Windows 7 非常令人困惑!
我读过大部分http://technet.microsoft.com/en-us/library/ee523212(v=ws.10).aspx它是子主题,但我不明白。
当我运行 sysprep 时,它会删除自定义驱动程序吗?
显然,我应该创建一个包含以下内容的应答文件:
<settings pass="generalize">
<component name="Microsoft-Windows-PnpSysprep">
<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
</component>
我不明白如何将这个应答文件附加到 sysprep?
或者我应该运行 sysprep,让它删除所有驱动程序,然后使用 windows aik 重新连接驱动程序?我无法从微软帮助文件中找出正确的顺序。
答案1
该文件实际上是一个“无人值守安装应答文件”。
看一下这篇 MS 文章:Sysprep 命令行语法。
具体来说,Sysprep 选项“/无人参与 答案文件“:
/无人参与
在无人参与安装期间将应答文件中的设置应用于 Windows。答案文件
指定要使用的应答文件的路径和文件名。
答案2
我知道这是一篇老帖子,但如果有人需要在不安装 AIK 的情况下快速创建包含所有驱动程序的 win7 映像,您可以这样做,
- 安装所需的所有软件和驱动程序
前往注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Settings\sppnp
并改变持久化所有设备安装到
1
- 运行 sysprep
sysprep.exe /oobe /generalize
答案3
sysprep
当您使用选项运行时generalize
,您的操作系统不会分配给安装它的硬件,但它会将所有驱动程序保留在驱动程序存储中。当您在 sysprep 之后运行该操作系统时,它会再次安装这些驱动程序。当您使用带有PersistAllDeviceInstalls
选项的应答文件时,它不会卸载任何驱动程序,因此不必再次安装它们。因此,如果您计划将映像部署到相同的硬件(同一台计算机或内部有相同设备的同一型号),请使用该选项。
跑步:C:\Windows\System32\sysprep\sysprep.exe /generalize /oobe /shutdown /unattend:<filename>