对于快速创建图像以测试软件产品(需要硬件访问权限 - 完整的 USB 端口访问权限),您有什么建议?虚拟化是否涵盖这一点?我需要能够快速重新镜像系统以再次从头开始测试,并且需要适用于 Windows 和 Mac OS 的良好选项。
最佳答案
只要只是 USB 访问,虚拟化就可能适合您。
VirtualBox 提供 USB 支持,可用于“私有(private)使用或评估”,也可用于商业用途,并可在 Win、Mac 和 Linux 上运行。尽管 Linux 和 Mac 上的 USB 支持有点零星,但并不适用于所有设备。 VBox 支持快照。
VMWare 有一款名为 VMWare Server for Win and Linux 的免费产品,但我不确定他们的服务器产品对 USB 支持的支持程度。对于 Mac,有 VMWare Fusion,但不是免费提供的。 Fusion 应该适用于大多数 USB 设备。 Windows 工作站产品更贵。我认为所有这些都有试用版。都做快照。
我不知道 Parallels (Mac) 对 USB 设备或快照的支持程度。
如果您可以承受重新镜像之间的短停机时间,则不需要快照功能。您可以关闭虚拟机,然后只复制磁盘镜像(它只是一个或多个常规文件)并再次启动虚拟机。可以更快地恢复快照(无需重新启动)。
关于windows - 快速创建用于软件测试的全新操作系统安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/551841/