返回实用指南

Windows搜索占用太多SSD空间?简单几步就能清理

相濡以沫
相濡以沫2级

你的电脑是不是越来越慢,或者发现硬盘空间莫名其妙少了很多?这可能是Windows搜索功能在后台“吃”空间。它会在硬盘里建立一个索引数据库,方便你快速搜文件,但这个数据库有时候会变得很大,甚至占用好几个GB,尤其是SSD(固态硬盘)空间本来就比较金贵。下面这个方法不用关掉搜索功能,只需要调整一下设置,就能把占用的空间降下来。

首先,看看你的搜索数据库到底占了多少空间。这个文件藏在系统文件夹里,直接看比较麻烦,我们可以用一个小命令来查。在Windows搜索框里输入“终端”(Terminal),右键点击“终端”,选择“以管理员身份运行”,然后点“是”确认。在打开的窗口里,粘贴下面这行命令,按回车:
Get-Item "C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.db" -Force | Select-Object Name,@{Name="Size (MB)";Expression={[math]::Round($_.Length / 1MB,1)}}

这个命令只是读取文件大小,不会修改任何东西。你可能会看到它显示几百MB甚至几GB。

接着,打开系统“设置”,进入“隐私和安全性” -> “搜索Windows”(或“搜索权限”)。在“查找我的文件”下面,你会看到两种模式:“增强”和“经典”。默认可能是“增强”,它会搜索整个电脑,所以数据库很大。把它改成“经典”,它只搜索开始菜单和常用文件夹,这样数据库会小很多。

改完之后,点“自定义搜索位置”,再点“修改”,就能看到Windows正在索引哪些文件夹。这里就是关键了。你可以去掉那些不需要用搜索功能来找的文件夹,比如:
OneDrive(如果你不用它)
备份文件夹
下载文件夹
视频文件夹
游戏库
旧的项目文件夹
大型压缩包或虚拟机文件

去掉这些文件夹不会删除里面的文件,只是它们不会再出现在系统搜索的结果里。如果你平时很少用系统搜索来找这些地方的文件,那就可以放心去掉。

调整好之后,需要重建索引。在搜索框里输入“索引选项”(Indexing Options)并打开,点“高级”,然后点“重建”。系统会提示你搜索期间结果可能不完整,但电脑可以正常用。等索引重建完成(可能需要几分钟到半小时),再运行刚才那个命令,看看数据库大小是不是降下来了。按照这个方法,通常能省下几百MB到几个GB的空间。

最后一点提醒:这个办法适合那些不依赖系统搜索翻遍整个硬盘的用户。如果你经常需要搜遍所有角落,那“增强”模式可能更适合你。另外,重建索引后,搜索速度一开始可能会慢一点,但之后会恢复正常。定期检查一下索引大小,如果它又涨上去了,可以回头看看是不是又加了太多文件夹。

0 次浏览