我应该为 Windows 7 虚拟机提供多少硬盘空间?

我应该为 Windows 7 虚拟机提供多少硬盘空间?

我今天要重新格式化我的电脑并在上面安装 Linux Mint。我主要在工作和家庭中使用 .NET 堆栈进行开发,但我讨厌使用 Windows(想想吧)。

我需要哪些规格才能让 Visual Studio 2010 在虚拟机上顺利运行?我应该为虚拟机分配多大的硬盘空间,以免意外耗尽空间?Windows 7 在 VirtualBox 虚拟机上运行得如何?

答案1

A) 在启用了硬件 x86 仿真的系统上运行客户操作系统是最大化性能的必要条件。验证您的处理器是否支持 AMD-V(如果是 AMD)或 Intel VT-x(如果是 Intel)。

B) 在 VirtualBox 中,事后增加包含 Windows 的虚拟硬盘的大小并不是最令人愉快的任务,因此我建议使用更大的“扩展驱动器”选项。比如说,可能是 100 GB。Visual Studio 不喜欢安装在辅助驱动器上,至少当我尝试在 VirtualBox 中的 XP 客户机中执行此操作时它不喜欢,因此请为自己留出额外的空间。

较大的固定磁盘迁移起来可能很麻烦,因为 VirtualBox 将其存储为一个大文件,而某些文件系统(和闪存驱动器/外部硬盘驱动器)对此存在问题。

C) Windows 7 应该可以很好地工作。确保安装新增嘉宾完成安装后您将获得最佳体验。

答案2

最低配置:

  • 至少两个虚拟核心,越多越好
  • 至少 2GB 的 RAM,但根据您正在开发的内容可能需要更多(您是否需要在同一台 VM 上安装 SQL Server?)
  • 我会从至少 80GB 的虚拟驱动器开始 - 但实际上这完全取决于您要安装的内容以及工作数据集的大小。不要选择“自动扩展”选项,因为随着字节被写入各处,性能会随着时间的推移而下降。确保容器以及虚拟驱动器本身经过充分碎片整理。
  • 您可以通过压缩并使用“动态扩展”驱动器获得相同的性能删除程序来清理可用空间,但这需要更多的工作,并且需要定期进行才能保持类似的性能。

我们使用一堆 Windows 虚拟机(Hyper-V在服务器上和虚拟盒在桌面上)并且它们运行良好,只需确保主机上有足够的资源(CPU/RAM/IO)即可确保良好的性能。 I/O 似乎是经常被忽视的组件,导致 VM 性能低下。 VirtualBox 可能也是我的 Linux Mint 的首选。

答案3

  • a)不知道。
  • b) 根据需要分配空间。比如说几百 GB。选择“扩展驱动器”选项,它只会使用所需的空间。我有一个 500 GB 的内置驱动器,我的 Win7 驱动器也是 500GB,尽管我现在只使用了大约 30GB。
  • c) 非常好。

答案4

Windows 7 Ultimate SP1 加上所有修补程序大约需要 20 GB。Visual Studio 安装起来很繁重,但如果您只关心安装它和一些其他开发实用程序(并且只使用共享文件夹来存储实际项目),那么 40 GB 的固定驱动器就足够了。

迁移实际上并不难,但过程却非常痛苦s,因此如果您要将空间用于其他用途,那么建议使用 60-80 GB。

相关内容