
如何在 OS X 上停用所有新/未知磁碟機的自動安裝?本文介紹如何停用自動掛載具體的駕駛:
http://www.quora.com/How-can-I-disable-automount-on-a-specific-external-USB-disk-in-Mac-OS-X
但隨後您必須知道磁碟機 UUID。要找出 UUID,您必須安裝驅動器,然後 OS X 會自動將驅動器安裝為讀取+寫,並開始將大量隱藏檔案寫入磁碟機(.Spotlight-V100
、.Trashes
、.fseventsd
、.metadata_never_index
),然後您才能說「蛋糕」。如果連接的驅動器是一個故障的驅動器(您要對其進行救援),那麼這尤其糟糕,那麼您顯然不希望作業系統寫入該驅動器根本不。
那麼如何才能完全控制安裝過程呢?
答案1
答案2
防止登入時自動掛載磁碟(類別:儲存裝置)
2010 年 7 月 27 日 07:30:00 • 貢獻者:tobyvoss
雖然有許多有據可查的方法可以防止硬碟或 USB 隨身碟在啟動時安裝,但我發現只有一種方法(在 10.6 中工作)可以防止新連接的磁碟在登入時自動安裝。
可以關閉負責的進程:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist
這對一般彈出和安裝有負面影響。透過載入而不是卸載重新開啟磁碟仲裁並不能解決所有問題。
因此,我四處尋找一個簡單的 GUI 工具來執行此功能;我發現的只是昂貴的執法取證工具包,它同時提供了這個功能。
然後我偶然發現了這個寶石:github.com/aburgh/Disk-Arbitrator/。適用於 10.5 及更高版本的系統,原始碼可用,二進位檔案可用(在「下載」中),所有問題均已解決!
[crako 補充道:我對此進行了測試,它的工作原理與描述的一樣。很好的實用程序,有很好的文檔。