因此,我根据以下文档构建了 Windows 7 的标准映像:http://technet.microsoft.com/en-us/library/ee523217%28v=ws.10%29.aspx
但是,我的参考计算机是使用 Virtualbox 安装的 Windows 7。我的映像已准备好,并且已使用 sysprep 应用了 OOBE。我还制作了一个 Windows PE USB 驱动器。
根据文档,我应该从 USB 启动。现在 VirtualBox 不将此 USB 视为硬盘。因此,我使用此链接让 VirtualBox 认为我的装有 Windows PE 的 USB 是硬盘。
http://www.howtogeek.com/187721/how-to-boot-from-a-usb-drive-in-virtualbox/
所以我最终遇到了我的第一个主要问题,那就是我无法使用我在 Virtualbox 实例中加载的 Windows PE 上的工具捕获 Windows 7 的映像。
我正在使用以下命令。
键:D:是我在 Virtualbox 上的 Windows 7 文件(动态 VDI 映像)
E:Windows PE USB 上的工具
E:\imagex /compress fast /capture d: d:\install.wim
此命令有效,但会向我发出错误提示,指出我没有足够的空间。可能是因为我的 Virtual Box 托管的 VDI 映像是动态的,最大可达 70GB,而我加载(解压)的映像为 30GB。但是我正在使用压缩。
是否有人尝试过以 Virtualbox 作为参考计算机来制作 Windows 7 标准映像?
更新:根据以下建议,我将 2 个 USB 驱动器作为 vdi 添加到 VirtualBox。USB 1 包含 Windows PE 内容,USB2 是新格式化的 8GB FAT32。然后我运行我的 Windows 7 参考虚拟实例并从 USB 1(即 Windows PE)启动。然后我运行以下命令行。这表明 imagex(在 USB1 上)使用快速压缩并捕获 Windows7 参考虚拟实例上的内容,然后将所有内容放在 USB2 上。
D:\imagex /compress fast /capture f:c:\install.wim“Win7Wim”
开始扫描文件和目录。然后我从 virtualbox 收到以下致命错误。
它说我没有足够的硬盘空间。我想我得试着用我的 1TB 硬盘创建一个 VDI,但我无法将其设为 FAT32。嗯
更新:所以我用了我的 500GB HD。我使用此链接帮助我将 HD 安装为 vdmk 光盘并写入。但是我仍然收到上述错误,所以这不是空间问题。
答案1
您无法在正在捕获的卷上创建映像文件。
但是,如果您想在虚拟环境之外使用 WIM 文件,那么您就不会希望它包含在 VDI 中。
最简单的方法是获取另一个 USB 记忆棒并将其映射到 VM。
如果虚拟机具有虚拟网络适配器,那么您还可以在硬盘上共享一个文件夹,然后将其映射到虚拟机内的驱动器号。