如何在啟動、登錄或將驅動連接到 Mac 時阻止器掛載


除了不可以說、的某些和某些驅動中斷(例如 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 安全粘貼到的地方。

卷 UUID 字符串

4) 完成此操作後,在終端中鍵入:

sudo vifs

5) 出現提示文檔時輸入您的管理員密碼。在終端窗口中彈出一個空的可編輯將出現。按“A”調鍵出,然後立即使用“箭頭鍵”並最後按“Enter”鍵,將文檔下面的導航到的符號行標題,以及標有行的有標的用~#符號。

現在把文檔複製並複製到中:

UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none hfs rw,noauto

將 Xs 字符串替換為您之前記下您自己的 UUID。在下面的行中添加任何其他的分區,重複整個世界,但每次都更改 X。

驅動器安裝在Mac上

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”工具並且。

如果您在下面發現這很有用,或者您對這個過程有任何疑問或問題,請告訴我。安裝愉快!