34 回复:如何在 Windows Server 2008 R2 和 Windows 7 中进行 Sysprep

34 回复:如何在 Windows Server 2008 R2 和 Windows 7 中进行 Sysprep

我正在尝试在我们的 VMware ESXi 环境中设置模板服务器 2k8 R2(标准)VM,我们需要部署大量模板服务器,并且我想 (a) 简化和 (b) 标准化服务器构建过程。

最初,我使用 WAIK 和 Windows 系统映像管理器构建了一个 sysprep 应答文件 - 使用它运行 sysprep 后,重新启动机器会导致出现“未找到 autochk.exe - 跳过自动检查”消息,随后几乎立即出现 BSOD。重新启动只会导致同样的结果。

我首先以为这是我的答案文件,但现在我已经在物理机器上检查过它并且它运行良好。

我已经在机器上重新安装了操作系统(没有其他任何东西),并运行 sysprep.exe(勾选 Generalize) - 这产生了完全相同的结果。

我也尝试过使用 VMware 内置的自定义向导 - 但结果还是出现相同的自动检查消息和 BSOD。

有什么想法吗?请让我知道我需要提供的任何进一步信息...

答案1

完全不知道原因,但是从头开始创建一个全新的 VM(而不仅仅是重新安装操作系统)使得 sysprep 可以工作。

一定是原始虚拟机中的某些配置有问题,但我不知道是什么。愚蠢的是,我已将其删除,因此无法比较。

答案2

http://briandesmond.com/blog/how-to-sysprep-in-windows-server-2008-r2-and-windows-7/ 发现以下建议有效:从 Windows 媒体启动并选择修复(必须进入 VM bios 来更改启动顺序)以获取命令提示符来执行此操作。

34 回复:如何在 Windows Server 2008 R2 和 Windows 7 中进行 Sysprep

2011 年 4 月 8 日星期五晚上 10:17,作者:Dan 同样存在“未找到 Autochk 程序。跳过自动检查”的问题。

通过清除 nodefaultdriveletter 卷属性来修复:

磁盘分区

列出卷

选择卷 1

属性卷

属性卷清除nodefaultdriveletter

答案3

当我使用 VMWare 自定义向导和自己使用 sysprep 时,使用 VMWare vCenter 克隆现有 Windows 2008 R2 Server 后,我遇到了这个问题。可惜 vmware 没有将此 diskpart 步骤添加到其自定义向导中,否则会简单得多。

当您可以克隆服务器并应用新许可证时,为什么还要从头开始构建新服务器呢?

这些说明非常有效,但我确实注意到命令list volume不应该是 volume***s***。

diskpart
list volume
select volume 1
attributes volume
attributes volume clear nodefaultdriveletter

答案4

我遇到了完全相同的问题。但就我而言,问题出在 MagicDisk(它允许将 .iso 文件安装为虚拟 CD)上,sysprep 出于某种原因将启动卷设置为该设备,因此服务器无法重新启动。禁用 MagicDisk 后问题就消失了。

相关内容