我有一台戴尔服务器,预装了 Windows Server 2003,系统分区为 12GB。运行两年后,系统分区几乎已没有空间(我猜是所有 Windows 更新造成的),是否有命令/程序可以清理不必要的文件以节省空间,或者我唯一的选择是重新调整分区大小?
答案1
你可以:
- 跑过磁盘清理向导从临时文件、IE 历史记录等恢复空间。
- 停止 Windows 更新/自动更新服务,删除 C:\Windows\SoftwareDistribution\ 的内容,然后重新启动该服务。
- 将页面文件移至单独的驱动器,或将其设置为固定大小以节省空间
- 清除残留的用户配置文件(右键单击“我的电脑”->“属性”->“高级”->“用户配置文件”
- 检查 %SystemRoot%\Memory.dmp 中的内存转储文件(来自系统崩溃)
- 检查 %systemroot%\servicepackfiles\ 中的残留文件
- 如果磁盘上有额外的空间,您还可以使用 gParted LiveCD 将 C:分区调整为额外的空间。
答案2
我喜欢用TreeSize 免费它可以快速向您显示有问题的文件/文件夹的位置。
(顺便说一句,我一直讨厌遇到有 12G 分区的戴尔电脑。太烦人了。)
答案3
从 C:\Windows 中删除“$NtUninstallKB*”文件夹(您需要打开显示隐藏文件和文件夹才能看到这些文件和文件夹)。不是删除 $hf_mig$ 文件夹。您可能希望保留其中一些带有上个月日期戳的文件,以防需要卸载更新,删除它们将阻止您执行此操作。
如果您还没有这样做,请将您的交换文件移动到另一个分区。
检查服务器上用户配置文件的大小并删除任何不应该存在的内容。如果需要,重定向我的文档。
某些第三方软件会在 Program Files 中生成大量日志,因此请检查其中的内容并将其删除。同时,查看 C:\ 中还安装了哪些内容,并尽可能将其卸载并重新安装到其他地方。
您应该与服务器一起努力没有什么但如果是这样的话,C:\ 上的操作系统和 Windows Server 2003 完全能够在不到 4GB 的空间内运行。
答案4
短期:
- 从 %windir% 中删除所有“$NtUninstallKB*”文件夹。
- 如果您在该服务器上使用 Web 浏览器,请删除缓存中的所有内容,并将缓存大小设置为非常小的值。
- 清空所有临时文件夹(Windows 的清理能力与十几岁的男孩一样好)。
- 删除崩溃转储等。
长期来看:
- 重新分区。
重新分区是迄今为止最好的选择,但显然需要停机时间。