![用于测试文件的最佳虚拟机?](https://linux22.com/image/1215067/%E7%94%A8%E4%BA%8E%E6%B5%8B%E8%AF%95%E6%96%87%E4%BB%B6%E7%9A%84%E6%9C%80%E4%BD%B3%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%9F.png)
什么是用于测试文件以查看其是否干净的最佳(且最安全)虚拟机?
我可以运行一个程序并查看它写入硬盘的所有线程/文件,就像在 Sandboxie 中一样吗?
更好的是,能够查看所有网络连接并能够拍摄硬盘映像的快照。
我并不想使用 VMWare 或者任何太大的东西。
答案1
对于文件测试,我强烈建议您在合适的 VM 环境中运行它。VMWare 可以说是最好的,但它不是免费的,而且您不需要它。为此,我建议虚拟盒然后。
VirtualBox 的优点:
- 开源且免费
- 支持快照
- 低开销
- 功能与另一台计算机一样(您可以运行您的 proc 监视器和任何其他您想要的诊断工具)
- 如果断开虚拟化网络,则与主机完全分离
- 比 VMWare 小(VMWare 的下载大小为 300MB,VirtualBox 的下载大小为 70MB)
答案2
我用过iCore 虚拟账户过去。它在自己的虚拟机类型设置中创建沙盒用户帐户,尽管它会虚拟化您现有的内核,而无需序列号和激活。它感觉不像功能齐全的 VM 那样笨重,所以我会尝试一下。您可以将其与进程探索器查看文件的行为。
答案3
我的本地测试环境在一台普通的 8G Dell Optiplex 工作站(约 500 美元)上运行 VMware Server 2.0。我有大约 20 个节点,运行各种操作系统和软件环境(主要用于测试我们的软件),没有任何问题。
VMware 的优势在于被广泛采用,拥有各种免费和商业产品,这意味着创建可以在其他系统上使用的机器映像非常简单且可移植。
答案4
尝试使用 iCore 虚拟账户(http://icoresoftware.com/)。该程序允许您单独运行程序并确保主机系统的安全。