我应该给Windows 7虚拟机多少硬盘空间?


9

我今天要重新格式化计算机,并在其上安装Linux Mint。我主要在办公室和家庭中使用.NET堆栈进行开发,但是我讨厌使用Windows(见图)。

我需要什么规格才能使Visual Studio 2010在虚拟机上正常运行?我应该给虚拟机多少硬盘,以免意外占用空间?Windows 7在VirtualBox虚拟机上的运行情况如何?


2
了解主机的规格有助于给出一个不错的答案。
8BitsOfGeek

Answers:


6

A)要使性能最大化,必须在具有启用了硬件的x86仿真的系统上运行来宾OS。验证您的处理器是否支持AMD-V(如果是AMD)或Intel VT-x(如果是Intel)。

B)事实并非如此,在VirtualBox中增加包含Windows的虚拟硬盘的大小并不是世界上最令人愉快的任务,因此,我建议使用更大的“扩展驱动器”选项。假设可能是100 GB。Visual Studio不喜欢在辅助驱动器上进行安装,至少当我尝试在VirtualBox中的XP guest虚拟机中进行安装时,它没有这样做,因此为您留下了额外的空间。

较大的固定磁盘可能很难迁移,因为VirtualBox将其存储为一个大文件,某些文件系统(以及闪存驱动器/外部硬盘驱动器)存在问题。

C)Windows 7应该适合您。确保完成安装后再安装Guest Additions,以获得最佳体验。


3

最低规格:

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

我们为Windows使用了一堆虚拟机(服务器上为Hyper-V,台式机上为VirtualBox),它们运行良好,只需确保主机上有足够的资源(CPU / RAM / IO)即可确保良好的性能。I / O似乎是导致VM性能下降的经常被忽略的组件。对于Linux Mint,VirtualBox可能也是我的首选。


1
  • a)不知道。
  • b)尽可能多地给它。说几百GB。选择“扩展驱动器”选项,它将仅使用所需的内容。我有一个500 GB的内部驱动器,我的Win7驱动器也是500 GB,尽管我现在只使用约30 GB。
  • c)很好。

1

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

迁移实际上并不困难,但迁移时会遇到很大的麻烦s,因此,如果您将空间用于其他任何事情,建议使用60-80 GB。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.