Windows Server 2003系统分区太小

我有一个来自dell的服务器,它是在12gb系统分区上预先configuration了windows server 2003的。 经过2年的运行系统分区几乎空间不足(我假设从所有的Windows更新)是否有任何命令/程序清理不必要的文件,以节省一些空间,或者是我唯一的select重新大小的分区?

您可以:

  • 运行磁盘清理向导从临时文件,IE历史logging等中恢复空间
  • 停止Windows更新/自动更新服务,删除C:\ Windows \ SoftwareDistribution \的内容,然后重新启动服务。
  • 将页面文件移至单独的驱动器,或将其设置为固定大小以节省空间
  • 清除延迟的用户configuration文件(右键单击我的电脑 – >属性 – >高级 – >用户configuration文件
  • 检查%SystemRoot%\ Memory.dmp中的内存dumpp文件(从系统崩溃)
  • 检查%systemroot%\ servicepackfiles \中的延迟文件
  • 如果磁盘上有额外的空间,您也可以使用gParted LiveCD将C:分区调整为额外的空间。

我喜欢使用TreeSize Free它可以快速告诉你在哪里有问题的文件/文件夹。

(在一个侧面说明中,我一直讨厌戴尔的12G分区,太恼人了。)

从C:\ Windows中删除“$ NtUninstallKB *”文件夹(您需要打开显示隐藏的文件和文件夹才能看到这些文件)。 不要删除$ hf_mig $文件夹。 您可能需要在上个月内保留其中一些date戳,以防您需要卸载更新,删除它们将会阻止您执行此操作。

如果您还没有这样做,请将您的交换文件移动到另一个分区。

检查服务器上的用户configuration文件的大小,并删除不应该在那里的任何内容。 根据需要redirect我的文档。

一些第三方软件可以在程序文件中生成很多日志logging,所以请检查一下那里是什么,并杀死它。 在这种情况下,看看还有什么已经安装到C:\并且 – 在可能的情况下 – 卸载它并在其他地方重新安装。

你应该使用服务器, 除了 C:\上的操作系统,Windows Server 2003完全可以在4GB以下的系统上运行。

一些常见的嫌疑人:

%SYSTEMROOT%\ servicepackfiles \
%SYSTEMROOT%\的$ NtServicePackUninstall $ \

%systemroot%\ memory.dmp(如果你曾经有一个蓝屏,有时有大的转储文件)

如果在login时曾经下载过大文件,则这些文件可能会保存在本地configuration文件C:\ Documents and Settings \

短期:

  • 从%windir%中删除所有这些“$ NtUninstallKB *”文件夹。
  • 如果您在该服务器上使用Web浏览器,请删除caching中的任何内容,并将caching大小设置为非常小的值。
  • 清空任何和所有的临时文件夹(Windows清理后,以及一个十几岁的男孩呢)。
  • 删除崩溃转储等

较长期:

  • 重新分割。

重新分区是迄今为止最好的select,但显然需要停工。