「教學」使用 OS X Spotlight 搜尋 NTFS 格式的外接硬碟

由於 Mac 預設無法寫入 NTFS 磁碟,因此 Mac 的搜尋工具「Spotlight」自然無法替 NTFS 外接硬碟建立搜尋索引。因此,若要開啟這項功能,必須先讓 Mac 能讀寫 NTFS 的磁碟。

要讓 Mac 能讀寫 NTFS 的磁碟必須要安裝特殊的軟體,這邊推薦 Paragon NTFS for Mac OS X,算是 Mac 軟體中非常老牌的 NTFS 驅動程式。這套軟體目前出到第 14 代,售價台幣 550 元,最新版本已經支援 OS X El Capitan(10.11)。

當 Mac 已經可以正常讀寫 NTFS 磁碟,就可以來準備替它建立搜尋索引,網路上查到的方法,最多的就是要使用者到「系統偏好設定」、「Spotlight」、「隱私」,將 NTFS 磁碟加入「隱私」清單,讓 Spotlight 避免建立該磁碟的索引,然後立刻將該磁碟從清單中移除,強制讓 Spotlight 重建索引,不過透過這個方式成功的機率並不高,因此這邊要介紹一個更硬派的方法。

透過 Mac 內建的終端機輸入指令:

/usr/bin/mdutil -i on /Volumes/磁碟名稱

按 Enter(跑個幾秒後應該會出現 Indexing enabled. 的文字)

/usr/bin/mdimport -i on /Volumes/磁碟名稱

按 Enter(會慢慢跑出一大長串的文字,需耐心等候)

輸入磁碟名稱若不確定是否正確,可以使用拖拉放的方式來輸入,將磁碟捷徑直接拖曳到終端機指令碼後方放開,則會自動填入磁碟路徑。

當全部跑完以後,NTFS 磁碟應該就可以使用 Spotlight 正常搜尋摟。

備註:若出現 Error: unknown indexing state. 的錯誤資訊

請刪除外接磁碟內的 .Spotlight-V100 資料夾,該資料夾為隱藏檔,於 Mac 下顯示隱藏檔,一樣使用終端機:

顯示隱藏檔案:

defaults write com.apple.finder AppleShowAllFiles TRUE;\killall Finder

不顯示隱藏檔案:

defaults write com.apple.finder AppleShowAllFiles FALSE;\killall Finder

刪除後重新執行原始步驟即可。

comments powered by Disqus