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


15

这个问题是关于我可以做些什么来减小Windows 8使用的大小。

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

我想要以下解决方案:

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

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

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

更新资料

Windows 8(和7)中的大部分磁盘空间用于“窗口向后兼容dlls-hell”。我指的是一个名为“ Windows并排”的功能(在文件夹中C:\Windows\winsxs),该功能在/ winsxs文件夹为什么会变得如此之大并且可以缩小吗?。通过保留软件随附的数千个DLL的多个版本(即使不经常使用)...嗯,这至少会导致4-5GB的磁盘使用量。


删除临时文件是好的。尽管我想关注不太明显的事情,例如未使用的驱动程序软件和帮助文件...在全新安装中我的磁盘空间使用“太多”,这意味着我无法删除任何临时文件
humanityANDpeace

1
我认为页面文件被误解了。我希望专家可以为我澄清一些事情,但是我记得读过,页面文件是操作系统的重要组成部分(即使您可以将其禁用),无论您拥有多少RAM都应保留...即使只是最小尺寸。
路易

我真的不会禁用4GB RAM上的页面文件。当我有12GB的RAM时,我曾尝试过这样做,并且在进行繁重的多任务处理(VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee)时会出现错误/进程终止。@Louis我在48GB的RAM上禁用了它,没有不良影响。没有人确实限制了从BSOD进行诊断的可能,但谁真正在乎。一些写得不好的程序依赖于/滥用了页面文件(尽管有48GB的RAM,但Chrome浏览器对我来说切换响应选项卡的响应速度较慢)。我还记得,如果没有一次配置的页面文件,Photoshop就不会启动。
亚瑟·凯

Answers:


8

安装前减少

这是最好的方法,但是很难做到。这就是我在8 GB上网本上运行Windows 7的方式。我并没有尝试做很多事情,但是这些出色的人似乎已经尝试了要做的事。他们将其归结为非常紧凑的包装。我认为有对苏的讨论在这里

禁用系统保护

有一步一步的指示在这里

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

这样可以节省您一点空间。 在此处输入图片说明


3

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

本文提供了一些减少Windows 7上安装空间的提示,但大多数提示也应适用于Windows 8。特别是减少所需驱动程序的占用空间看起来很有希望:

您可以使用名为DriverStore Explorer的出色CodePlex工具从Windows 7 C:\ Windows \ System32 \ DriverStore \ FileRepository目录中识别和删除过时或重复的驱动程序。在我尝试过的所有系统(笔记本电脑和台式机系统)上,这从来都无法节省不到1 GB的磁盘空间。请参阅我的博客“ 另一个不错的系统驱动器清理操作:DriverStore Explorer”


1
滑稽!:)调查自己,我发现了C:\ Windows \ System32 \ DriveStore目录,并且想知道“这是否是节省空间的方法”,我最后还是回答了我自己的帖子。很棒
人类

2

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

DISM.exe /联机/ cleanup-image / startcomponentcleanup

这将从中删除一些不需要的文件winSxS。我仍在尝试使用此工具,但是您可以通过执行/来获得帮助。旗。

dism /?

如果您喜欢像自己一样禁用Windows中的功能,我想您需要运行Windows Update和Windows模块安装程序服务才能从DISM.exe中获得最佳收益。


我非常想测试您的建议,如果可以的话:)作为-您自己-的“禁用狂”,我最终禁用Windows本身,而我的linux设置更加精简。::: :::反正DISM与系统还原无关,是吗?Deployment Image Servicing and Management (DISM)您知道它的实际作用或如何运作吗?您不会仅仅因为猜测就停下来了,是吗?
humanityANDpeace

不,关于DISM的这种用法(带有/ startcomponentcleanup开关)的例子很少,例如: tiny.cc/827h6w 我在SE上也看到过类似的指南。我只提到了帮助开关(/?),因为它使我对该工具有了更好的理解,并帮助我使用/ restorehealth开关还原了我的数据库,因为起初无法正常工作。我相信DISM是为系统管理员和脱机部署映像开发的,但是/ online开关扩展到正在运行的系统。使用Dism破坏了您的安装?
woowaa 2013年

最后,它没有为我节省太多空间,我使用了另一种方法只是删除Winsxs目录中的3gb restore.tmp。我更经常使用linux,即使经过这些调整,Winodws占用我SSD上空间的空间也可以容纳3个以上笨拙的linux系统。
woowaa 2013年

1

诸如WinReducer之类的应用程序可以通过修改.iso文件并排除不​​需要的功能,语言,驱动程序等来减少Windows预安装的安装大小。整个过程需要一些工作(具体取决于其他一些应用程序),并且要花一些时间来处理,但是当我最近在64位Windows 8.1上尝试过并使用YUMI将iso放在USB上时,它就可以工作了。

我并没有太疯狂,删除了语言和扫描仪/打印机驱动程序,现代UI应用程序以及其他一些东西。首先,iso文件的大小似乎并不比原始文件小很多,但安装后我最终总共使用了9GB磁盘。

它确实提供了减少它的更多选择,但它警告说它们是实验性的,或者某些重要功能可能会中断。我敢肯定它将被开发,或者其他应用程序将在删除对某个功能的支持时更好地保留其他功能的依赖关系。


1

不建议在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那样大。;-)


这50%与什么有关?而且,如果它是RAM大小的50%,您能否解释一下,当睡眠时实际使用了超过50%的RAM时,事情如何仍然起作用?听起来对我来说是一个危险的设置(但我不在Windows上)。
Arjan 2015年

嗯,它正在压缩RAM内容:如果我们减小hiberfil.sys的大小,会发生什么,并且请注意:“如果休眠文件太小,则会出现“ Stop Error”,并且代码将提示您需要增加多少休眠文件的大小。”
Arjan 2015年

1
不要忘记Windows 8快速入门仅保存内核,不打开应用程序或文件。因此,您不需要那么大的休眠文件。Win 7和8均声明最低要求为2 GB RAM(64位OS)。Win 7的休眠文件默认为已安装RAM的75%,这意味着他们觉得足以存储内核和打开应用程序。因此,仅内核就可以“适合” 50%的RAM似乎是相当安全的。当然,我有8 GB的RAM,因此我只能使用4 GB的休眠文件!
ID Kline

2
powercfg命令仅设置休眠文件的大小。您可以在控制面板/电源选项中关闭休眠模式。这也会禁用快速启动。阅读Windows 8和8.1中的如何为混合启动启用或禁用“快速启动”以获取更好的说明。:-)
ID Kline


0

您可以像以前的Windows版本一样,在Windows-8中使用“磁盘清理实用程序”来删除临时文件和不需要的文件。

转到控制面板>管理工具>磁盘清理

我确定您的pagefile.sys和hiberfile.sys不会受到影响,因为如果需要,您将需要手动对其进行更改。


我提到pagefile.sys和hiberfil.sys引起了一些思考,并已经分享了共享安全磁盘空间的方法(当您有足够的RAM-也许是4GB-您可以省去pagefile.sys)。可以通过控制面板\系统和安全性\系统并选择“高级系统设置”来禁用pagefile.sys。可以通过此对话框中的“高级”->“性能”设置禁用交换。如果RAM足够,将不会有明显的影响,并且磁盘空间大约增加3-4GB
humanityANDpeace
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.