看起来像是一个简单的问题,对吧?但是谷歌搜索并没有给出任何明确的答案。我有一台老旧的笔记本电脑,我想释放一些空间,想知道是否有人可以告诉我在 Windows XP 上要删除的安全目录。
我是一名 Unix 用户,所以对 Windows 了解不多...
答案1
就我个人而言,我不会这么做。
如果您要重建系统,此文件夹几乎肯定包含您需要的各种驱动程序,将它们保存在某个地方比再次找到它们要容易得多。至少在从硬盘驱动器中删除之前将它们刻录到 CD 上。
(另外,我通常发现它们是相当小的文件夹,因为驱动程序通常没有那么大......你真的要节省那么多空间吗?)
答案2
是的。Windows 将在安装过程中将它们复制到需要的位置。
据推测该目录是由一些“有用的”第三方安装程序创建的。
答案3
文件夹说明
C:\drivers 位置很可能是原始设备制造商 (OEM)(例如 Dell、HP 等)复制计算机出厂时安装的所有硬件驱动程序的路径。如果是这种情况,则 C:\drivers 的每个包含相关 *.inf 文件的子文件夹都将列在注册表中的以下位置:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath。当即插即用检测到新硬件时,它会在此位置列表中搜索驱动程序。所选驱动程序将复制到 Windows 文件夹下的某个位置,但如果您重新安装驱动程序,则会从原始位置重新复制。
如果您的计算机来自大型供应商,并且多年来一直在其网站上提供驱动程序,那么您可以删除此文件夹树,只需知道将来如果需要,您将不得不从网上下载任何必要的驱动程序。如果您决定重新安装 Windows,而 Windows 没有包含与您的网卡兼容的驱动程序,这可能会有问题。(您需要网络连接才能从 Internet 获取驱动程序,但您需要驱动程序才能使网卡正常工作。)
推荐
我建议您不要删除此文件夹树。这些驱动程序通常不会占用太多空间。相反,请先运行磁盘清理工具。此工具会检查不必要的临时文件,并会建议您释放更多磁盘空间的方法,例如卸载未使用的程序。在 Windows XP 上,它位于“开始”|“所有程序”|“附件”|“系统工具”|“磁盘清理”。
如果您仍需要更多空间,请检查以下位置;它们通常有许多文件(其中一些很大)可以删除。磁盘清理工具可能已经清空了其中一些文件夹。(注意:百分号中的文本是指环境变量。要获取这些变量在您的系统上的含义列表,请键入放命令。或者,在 Windows 资源管理器的地址栏中键入带有百分号的环境变量,然后按 Enter 以查找特定变量的值。
- %TEMP% - 通常为“C:\Documents and Settings\用户名Windows XP 上的“\Local Settings\Temp”
- %USERPROFILE%\Local Settings\Temporary Internet Files - %USERPROFILE% 通常是“C:\Documents and Settings\用户名“在 Windows XP 上。我刚刚检查了我的电脑,它有 15,113 个文件,占用了 439 MB 的磁盘空间!
- %SystemRoot%\$NtUninstall* - %SystemRoot% 在 Windows XP 上通常为“C:\Windows”。警告:删除这些文件夹将使您无法卸载它们引用的 Windows 更新。由于每个更新的卸载公式(存储在这些文件夹中)都基于安装时的系统状态,因此您应该删除所有这些或保留它们。不要只删除一些而保留其他。我刚刚检查了我的更新,它有 4,639 个文件,占用了 577 MB 的磁盘空间!
请务必检查每个的前两个位置用户名机器上存在的配置文件。
答案4
另一个占用大量空间的文件夹是 \WINDOWS\ServicePackFiles,它包含来自机器上安装的所有 Service Pack 的组合 i386\ 文件夹。重建时,它很方便(出于与您提到的 \drivers 文件夹相同的原因,请参阅 @cagcowboy、@Rydell),但如果您真的空间不足,您可以将其删除而不会出现任何问题。如果可能的话,我会首先遵循 @cagcowboy 的建议,将其存档到 CD 中……
此外,如果您不需要卸载它们引用的系统更新,则可以删除 WINDOWS\ 中以 $NtUninstall... 开头的任何内容(打开“显示隐藏文件(工具>文件夹选项>查看)后可见)。