我现在安装了全新的 Windows 8,Windows 文件夹占用了 20 GB。Windows 7 和 Vista 的情况也差不多。为什么会这样?我的意思是,Windows 不会使用很多媒体文件之类的东西……此外,如果将其与常见的 Linux 发行版或 Windows XP 进行比较,这两者都是功能齐全的操作系统,占用的内存高达几 GB,这看起来很奇怪……
这个 Windows 文件夹里有什么东西占用了这么多空间?
答案1
我认为这里的关键是微软和 Linux 非常非常不同。
例如,Linux 总体上要求小巧、快速,适合那些喜欢类 Unix 操作系统的人。如果您想要一个不错的文字编辑器,您可以安装它。DSL 和 Puppy 等发行版就是完美的例子。
Windows 则相反。在 Windows 中,它是大多数人的选择,而且无处不在。大多数人不知道它是如何工作的,但它需要开箱即用,或者至少易于启用和安装。例如,在某些国家/地区,在 Windows 7 安装中,Internet Explorer 很容易被卸载或不使用干净映像进行安装。但要安装它,您只需转到 appwiz.cpl,添加功能并安装 IE。这些文件已经存在,只是没有提取到可以运行 IE 的目录中。加上 Windows 开箱即用的 20 多年的向后兼容性,以及所有当前的酷炫功能和视觉享受,如 3D 桌面(Aero),它真的很棒。
Windows 安装、DirectX、.NET 库中还包含仅限 MS 的内容。
我认为,如果您比较其他试图达到这种完整程度的操作系统,您会看到类似的安装大小。例如,Ubuntu 并不比基本 7 安装小很多。我相信安装时驱动器上的 Ubuntu x64 6-8GB 大约是标准(我可能在这里略有偏差)。
答案2
Windows 7 和 Windows 8 包含安装该操作系统任何版本中存在的任何新功能所需的所有二进制文件的副本。即使您拥有 Windows 7 Starter Edition,您也可以安装升级密钥,无需互联网连接或 Windows CD,您的操作系统就会安装 Windows 7 Ultimate 中存在的所有功能。
Visual Studio 2012 和 Adobe Reader 等也发生了同样的事情(这里只存储修复所需的二进制文件)。这会导致膨胀,但这里的假设是硬盘空间很便宜。因此为了方便用户,牺牲了硬盘空间。