如何减少 Windows 8 的大小(磁盘空间)

如何减少 Windows 8 的大小(磁盘空间)

这个问题是关于我可以做些什么来减少Windows 8用途。

背景示例:
目前,我只安装了一个程序(MS Access 2007),已经使用了大约 15GB 的硬盘空间。我的空间很小(这是 SSD 的一个 17GB 分区)。

我希望得到如下解决方案:

  • 删除实际上不需要的文件(例如我的系统实际上不需要的驱动程序)
  • 不是真正需要的帮助文件(即文档)
  • pagefile.sys(假设我有 4GB 内存,而且不需要交换)
  • hiberfil.sys(用于休眠和睡眠...我需要它,但删除它可以恢复大约 4GB 的空间)

理想情况下,我想删除那些我可能不需要的文件,但我不知道从哪里开始。

由于我的硬件不会改变,我愿意删除 Windows 8 中所有我没有的硬件的驱动程序。

更新

Windows 8(和 7)中的大部分磁盘空间都被“Windows 向后兼容 dll 地狱”占用。我指的是名为“Windows Side by Side”的功能(在文件夹中C:\Windows\winsxs),描述如下为什么 /winsxs 文件夹变得这么大,可以让它变小一点吗?。通过保留软件附带的数千个 DLL 的多个版本(即使不经常需要)...这会导致至少 4-5GB 的磁盘使用量。

答案1

安装前减少

这个方法效果最好,但有点难。这是我在 8 GB 上网本上运行 Windows 7 的方法。我还没有尝试过很多,但是这些了不起的人似乎已经尝试做你想做的事。他们把它缩减为一个相当严格的包裹。我认为 SU 上有一个讨论这里

禁用系统保护

有分步说明这里

  1. 通过搜索导航到控制面板Control Panel
  2. 搜索System Protection
  3. 打开System Properties对话框
  4. 导航至System Protection选项卡
  5. 选择安装 Windows 8 的磁盘并按配置
  6. 禁用系统还原

这将为你节省一点空间。 在此处输入图片描述

答案2

对于 Windows 8 来说,17 GiB 实在是太少了(就像之前的 Windows 7 和 Vista 一样)。部分原因是 Windows 从一开始就包含了它可以安装的所有内容,因此您无需因为决定稍后安装 Telnet 而寻找安装 DVD(就像在 XP 上一样,只是包含 Telnet...无论如何)。

本文有一些关于减少 Windows 7 安装占用空间的技巧,但大多数技巧也适用于 Windows 8。特别是减少您需要的驱动程序占用空间看起来很有希望:

你可以使用一个名为DriverStore 浏览器识别并删除 Windows 7 C:\Windows\System32\DriverStore\FileRepository 目录中过时或重复的驱动程序。在我尝试过的所有系统(笔记本电脑和台式机系统)上,这从未失败过,节省了不到 1 GB 的磁盘空间。请参阅我的博客“另一个不错的系统驱动器清理方法:DriverStore Explorer

答案3

您还可以使用 DISM.exe 节省空间。例如,在提升的 Windows 8 (8.0) 命令提示符中执行以下操作:

DISM.exe /online /cleanup-image /startcomponentcleanup

这将从中删除一些不需要的文件winSxS。我仍在试验此工具,但您可以通过执行 /? 标志获得帮助。

dism /?

如果您像我一样喜欢禁用 Windows 中的某些功能,我认为您需要运行 Windows 更新和 Windows 模块安装程序服务才能从 DISM.exe 中获得最佳效果。

答案4

不建议在 Windows 8 上禁用休眠功能,因为它用于快速启动功能。关机时,快速启动功能会关闭用户会话,但会将内核会话休眠到 hiberfil.sys。然后使用此系统状态来加快下次启动速度。

Windows 会将系统 RAM 的等量分配给 hiberfil.sys。因此,如果您有大量 RAM,hiberfil.sys 将大于快速启动所需的大小。要解决此问题,请打开提升的命令提示符并发出“powercfg.exe /hibernate /size 50”以将 hiberfil.sys 设置为已安装 RAM 的 50%。(您无法将其降低到 50% 以下)

但是,如果您一直开着计算机,或者很少重新启动,您可能不关心快速启动,并且可以关闭休眠模式。不过,现在的 HDD 甚至 SSD 都很便宜,空间问题不像 IBM AT 那么大。;-)

相关内容