为什么与大多数 Linux 发行版相比,Windows 安装占用的空间如此之大,尽管功能却少得多?例如,标准的 Ubuntu 安装大约需要 4 GB,实际上足以满足日常工作需要,而 Windows 7 从一开始就需要 15 GB 的磁盘空间,而且如果没有外部程序,它提供的功能几乎与 Linux 7 一样多。
那么它是什么呢 - 驱动程序?配置 GUI?DRM?只是糟糕的空间管理?
编辑:我并不想暗示哪个系统更好。只是我的总体印象是 Linux 发行版能够在更小的磁盘空间内容纳更多东西。
答案1
Windows 拥有大量旧代码,用于向后兼容大量第三方供应商软件和平台。它还包括大量软件的完整第三方驱动程序。Windows 软件通常以臃肿而闻名,这主要是由于兼容性原因。Windows 还能够跨许多平台玩各种游戏直接X版本和各种专有多媒体格式。兼容性和适用于任何任务的通用性是微软的目标,这样他们才能在桌面市场中保持领先地位。
Linux 驱动程序通常更加通用,在各种硬件型号上使用通用驱动程序 API。这有好有坏。例如,有些硬件根本无法工作,有些可以完美工作,有些则缺少功能。Linux 上的软件通常遵循 Unix 理念 - 每个组件或工具都应该做一件事并做得很好,软件开发人员不怕破坏向后兼容性以删除多余的东西和糟糕的代码。
两种操作系统都有各自的优点和缺点。如今 500 GB 硬盘很便宜,安装的磁盘大小应该是您最不关心的问题。更大的问题是运行程序会消耗多少系统资源。
Windows或者Linux 的资源使用效率很低,具体取决于你正在做什么。它们有不同的设计目标、不同的目标市场和不同的开发理念。
答案2
这是一件很难说的事情……
实际上,没有一个答案可以解决所有问题,对于 Ubuntu 来说,这主要是因为它会安装一部分工具以及日常工具。任何额外需要的东西都会在您需要时下载(例如其他程序的框架)...
另一方面,Windows Vista 和 7 会将 DVD 的全部内容复制到驱动器,并且您以后想要安装的任何 Windows 组件都不需要放入磁盘。
再次,这是一个非常尴尬的问题...我不确定该说什么!也可以说,你可以从两家不同的公司购买不同宽度的绳子,但它们都可以打结...
如果你只是好奇,我会下载威力特因此,您可以取出组件并试一试,看看 Windows 能变得多小。
答案3
除了微软的员工,没人能准确知道你的问题的答案。因为 Windows 是闭源产品。
您最好访问 support.microsoft.com 并在那里提问,我敢打赌他们很乐意收到这样的问题 :-)
答案4
Linux 和其他 Unix 操作系统在架构方面设计得更好,磁盘大小是一个问题。另一方面,Windows 开发人员更注重 Windows 的即插即用特性,不要忘记向后兼容性,因此有这么多遗留代码、设备驱动程序占用了大量空间。随着系统变旧,安装/删除的程序/功能越来越多,其磁盘使用量也越来越大。
尤其是在 Windows Vista 和 7 版本中,分配如此大空间的一个主要原因是 C:\Windows\winsxs 文件夹。它占用了 Windows 文件夹中的大部分空间。点击此处了解有关 winsxs 的更多信息。
如果你想减少 winsxs 的大小,有一个名为的工具韓國. 但使用时请自负风险。
鉴于硬盘容量不断扩大,空间需求对 Windows 制造商来说从来都不是那么严重的问题。直到最近,由于固态硬盘和人们购买上网本,它才成为一个问题。