Windows(2000,XP,2003)机器安装完SP后,会在C:\Windows下新建一个ServicePackFiles目录。其大小约为400 – 700MB,具体取决于Windows系统的版本。我使用的是Windows Standard 2003 SP2英文版,如下图所示ServicePackFiles目录为622.3MB。

    
      ServicePackFiles这个目录的主要作用有两个:第一,防止日后系统文件损坏,WFP(Windows File Protection)会利用这个目录下的文件来修复受损的文件;第二,安装其他系统组件时,比如DNS,DHCP。系统要调用这个目录下的SP版本的组件安装文件。

      一般情况下,微软不建议对这个目录进行操作。但如果C盘空间偏低,可以考虑将这个目录移动到另一个分区。具体步骤如下:
  1. 备份当前注册表。
  2. 拷贝C:\windows\ServicePackFile到另一个分区,比如D盘下。    
  3. 运行regedit,修改HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup下的ServicePackSourcePath值到新文件路径d:\windows\ServicePackFiles,默认值为c:\windows\ServicePackFiles。