除了不可以說、的某些和某些驅動中斷(例如 EFI 和 Recovery HD)外,macOS 的默認行為是在啟動登錄或連接外部器時掛載器的所有分區。
這種行為對於新手或那些連接 USB 設備的人來說很有用,但如果你的 Mac 上連接了很多個故障驅動器,它可能會是拙劣的甚至是人。
例如,我的桌面 Hackintosh 有三個內部設備,每個驅動器至少有兩個分區,在 macOS 下啟動時甚至沒有一個驅動器——它適用於 Windows 10 和 Linux。的外部硬盤驅動器、操作系統安裝程序和其他計算機的Time Machine備份,您的桌面和Finder 側邊欄可能會啟動開始看起來團糟。需要時間。
本指南將詳細介紹如何確保僅自動安裝您選擇的驅動器,而其餘部分則在 macOS 中卸載。
1) 為了分區自動掛載,我們將阻止通過終端將它們的UUID添加到中。首先,連接驅動器並掛載你以後不想自動掛載的分區。
2) 在提示符處,啟動終端(位於 /Applications/Utilities 中,或使用 Spotlight)。在提示處,粘貼:
diskutil info /Volumes/"Volume Name" | grep 'Volume UUID'
將“卷名”替換為您要停止安裝的分區的名稱,您的捲名包含空格或標點符號,請確保留下語音標註。
返回一個名為“Volume UUID”的字符串。
3) 複製這個字符串並將其粘貼到想要的所有地方,然後對您的其他分區名稱重複,並將它們的 UUID 安全粘貼到的地方。
4) 完成此操作後,在終端中鍵入:
sudo vifs
5) 出現提示文檔時輸入您的管理員密碼。在終端窗口中彈出一個空的可編輯將出現。按“A”調鍵出,然後立即使用“箭頭鍵”並最後按“Enter”鍵,將文檔下面的導航到的符號行標題,以及標有行的有標的用~#符號。
現在把文檔複製並複製到中:
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none hfs rw,noauto
將 Xs 字符串替換為您之前記下您自己的 UUID。在下面的行中添加任何其他的分區,重複整個世界,但每次都更改 X。
6) 完成,esc”鍵退出並按下模式,然後按Enter“:x”鍵保存更改並退出文檔。
如果您在重新啟動、註銷連接/登錄後或在這些重新啟動、註銷連接/登錄後或將這些重新添加到文檔中的設備中,您希望您不會自動掛載。
為了在此處您描述的更改,您可以使用與以前類似的過程從我們添加它們的 /etc/fstab 文件中刪除驅動程序的 UUID。首先,打開終端並發出“sudo vifs”命令。 /etc/fstab 中包含您的使用器。按“A”進入編輯模式,使用“向下箭頭”鍵向下導航到插入的行數,然後驅動刪除任意的行列更改完成後,按“esc”退出編輯模式,然後輸入“:x”並按“Enter”鍵保存並退出編輯器。
本指南中提出的命令希望您有問題的分區採用這種方式,並且它在裝載時可用於普通方式、加密和CoreStorage 分區。如果您可以用這種方式,如果您都可以使用這種方式,但如果您必須使用這種方式,則必須在您的應用程序中編寫“中式檢查工具的不同方式”。
例如,您希望分區自動掛載,但確實希望它以顯示而不是為寫作方式,如果是寫方式掛載,可以刪除“noauto”,並將“rw”替換為“””。
改為“為明確掛FAT的分區設置為不自動加載,聲稱上面的命令中的“hfs”替換為“msdos”。
其他文件類型的命令可用,如果當前未調用,請查找您需要的 OS X 10.7 – macOS10.12 的命令。
最後一點,指南建議使用這個命令來編輯文件:
sudo nano /etc/fstab
我自己使用這個命令效果很好,但蘋果並不推薦它完全安全。如詳細說明,蘋果建議每天使用“vifs”工具並且。
如果您在下面發現這很有用,或者您對這個過程有任何疑問或問題,請告訴我。安裝愉快!