多年来,我一直在登录时安装虚拟驱动器(加密驱动器,即 TrueCrypt 文件)。在驱动器属性中,我将索引设置为ON
。Windows 7 过去可以正确索引这些驱动器。
虽然 Windows 10 会建立索引,但当我重新启动计算机时,驱动器的索引会消失(这些文件不再出现在 Windows 搜索中)。此外,驱动器不会出现在索引选项中,除非我单击重建在索引选项中。
这是我尝试过的:
- 重建在索引选项中。这可行,但我不想每次重启时都这样做。
- 在桌面上,我创建了一个文件夹,其中包含指向加密驱动器的符号链接。由于桌面已编入索引,我希望驱动器也能被编入索引。
- 索引故障排除。这似乎修复了一些权限问题,但问题仍然存在。
如果我不能让它工作,我将不得不关闭 Windows Indexing 并花费数小时评估第三方软件——我并不期待这一点。
目前我还不愿意考虑放弃使用 TrueCrypt 驱动器。
有人对这个问题有见解吗?
答案1
在https://veracrypt.codeplex.com/wikipage?title=FAQ它说:
为了能够通过 Windows Search 索引 VeraCrypt 卷,必须在启动时安装该卷(系统收藏夹)或必须在安装该卷后重新启动 Windows Search 服务。这是必要的,因为 Windows Search 只能索引启动时可用的驱动器。
尝试重新启动服务:运行:services.msc > “Windows Search” > 重新启动
或者从命令行以管理员权限:
net stop wsearch
net start wsearch
我希望这有帮助。
答案2
遇到了同样的麻烦,这是我的无痛解决方法,到目前为止还没有找到更好的方法:
具有桌面上的快捷方式到带有“以管理员身份运行”选项的 .bat 文件,我每次安装图像后都会运行它重新启动搜索服务:
:stop sc 停止 WSearch ping 127.0.0.1 -n 4 -w 1000 > nul sc 查询 WSearch | find /I "STATE" | 如果错误级别为 1,则查找 "STOPPED" 转到:stop 转到:start
:start sc 启动 WSearch
- 在一些论坛上找到了它,它有点复杂,但比启动/停止更可靠。
- 现在我已经在索引位置安装了驱动器,但从开始菜单(或startisback,这对我来说更令人愉悦)搜索没有返回结果或显示的结果太少。所以现在我转到原版win10开始,在那里我固定了快捷方式转到 Windows 搜索选项(新的 win 10 菜单,不是 OP 中提到的那个),我从经典搜索样式切换到扩展搜索样式然后返回(或者保持原样,主要思想是切换模式)。现在它开始按预期工作并显示完整的搜索结果。
答案3
扩展搜索可能不足以搜索加密卷。设置 VeraCrypt 安装到驱动器号而不是卷 ID 都行。
我的解决方案(是的,解决了)是检查“索引加密文件”。此设置位于相当不明显且较长的位置:
搜索设置 -> 搜索窗口 -> 高级搜索索引器设置(索引选项 - 对话)-> 高级选项 -> 文件设置/索引加密文件(复选框,设置为开启)
在此之后(但在此之前,尽管我尝试了很多方法),我的 VeraCrypt 卷出现在“索引位置”对话框中,可以在其中将其签入到选定位置列表中。可以从几乎相同的路径找到此对话框:
搜索设置 -> 搜索窗口 -> 高级搜索索引器设置(索引选项 - 对话框)-> 修改(出现索引位置对话框)