每次重启后,我的Spotlight索引似乎都会中断,我只会得到字典结果。然后我必须重建索引(比如在聚光灯的系统首选项中添加/删除root /到该列表)并且它可以正常工作直到重新启动。重启后,再次出现同样的问题。
我认为我的索引在插入USB密钥后首先“崩溃”,但这可能只是巧合...我认为我在Spotlight索引之前删除了USB密钥(iirc via Eject)。我不确定这是否相关。从那以后我没有使用我的USB密钥,但问题仍然存在。我没有使用任何外置硬盘。
答案 0 :(得分:2)
有这个问题,注册一个帐户只是为了发布我如何解决它,因为网上有这么多废话,大多数都是半诅咒的答案。
所以是的,我每次重新启动后都会破坏我的Spotlight。所以我不得不每次重建索引。
这就是我按照我做的顺序做的;
sudo diskutil repairPermissions /
我修复了所有磁盘权限,看起来很明显这是导致它大部分时间的原因。然后我重新启动到单用户模式(启动时Command-S)并输入
/sbin/fsck -fy
支票回来了。
然后我进入'reboot'重新启动计算机并重新登录。
然后我完全通过;
来训练Spotlightsudo rm -r /.Spotlight*
sudo rm -r /Library/Spotlight
sudo mdutil -i off /
sudo mdutil -i on /
然后我重新启动并重新登录。之后,Spotlight开始索引所有内容。我还打开了Console(Applications - > Utilities)。在左侧的数据库搜索下选择“所有消息”。我在索引时搜索了“mds”和“mdworker”,时不时地刷新它。我发现一个文件有错误,消息是;
Mar 15 16:02:48 CAPTAIN-JEWs-MacBook-Pro /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mdworker[558]: FontImporter: Validation failed - "/Users/jewishjews/Public/World of Warcraft/Interface/AddOns/MikScrollingBattleText/Fonts/cooline.ttf".
所以我删除了那个文件。实际上我删除了所有魔兽,因为我不再玩糟糕的游戏了。继续......
我让活动监视器打开了整个时间。我正在观看mdworker和mdworker32(索引进程)的活动。有一次mdworker坐在0%的活动上,然后我检查了Spotlight的索引进度。它被困在3/4左右,时间刚刚增加,大约9个小时。过了一会儿,我厌倦了并重置电脑。
重新启动后,我再次检查,并且计算剩余时间。 mdworker也没有在活动监视器中运行。我在网上查了一下,有些人正在讨论md5没有哈希的东西,这就是mdworker没有运行的原因。我在控制台日志中找不到与之相关的任何内容。
那时我不得不离开,所以我只关闭电脑约一个小时。当我回到家时,我启动它并再次开始索引,并且mdworker运行正常。奇怪的。它完成了,Spotlight工作正常。
然后我决定重新启动,因为重启后我失去了Spotlight功能。我重新登录了......它工作正常。我决定尝试启动进入Bootcamp,然后再回到OS X,看看这是否会影响我的索引。
所以我这样做了,回来了。然后Spotlight再次没有工作,只像往常一样给我字典结果。拉屎。我有一个明智的想法,我可以尝试从Spotlight索引中删除Bootcamp。我不确定它是否会将其编入索引,但我有NTFS保险丝,所以这是一种可能性。
所以我点击了Spotlight按钮,搜索了一些内容,然后点击了Spotlight偏好设置。然后我去了隐私,并添加了Bootcamp卷。然后我关闭它并再次尝试聚光灯,这该死的东西有效。所以我重新启动了。停止工作。我再次将Bootcamp添加到隐私中。它再次起作用。怎么了?
我重新启动并再次尝试。我搜索了Firefox,没有出现任何问题。所以我决定再次点击Spotlight偏好设置。我看到第二个我点击Spotlight首选项它给了我一个瞬间的结果,Spotlight窗口在它关闭和系统偏好设置打开之前打开了。所以似乎添加Bootcamp不是它的原因。
所以我重新启动了。搜索,一无所获。单击Spotlight首选项,关闭它然后再次搜索。愚蠢的事情有效。然后我尝试重新启动进入Bootcamp,看看是否会破坏它。我重新登录并且Spotlight工作,我无需进行Spotlight首选项技巧。到目前为止,我重新启动/关闭了大约15次,到目前为止,它工作正常。
所以是的,这就是我修复它的方式。它现在仍在使用,现在它已经修好......
很抱歉这个相当冗长的回复。我只是讨厌那些给出非常糟糕的回复的人,或者在两周之后说“dw i fix it lol”。考虑到计算机伏都教我不得不通过它来实现它,我想我会说我所做的一切,因为说实话我不知道究竟是什么解决了聚光灯的邪恶诱惑。