Как автоматически отключить жесткий диск при старте macOS?

Как автоматически отключить жесткий диск при старте macOS?

Используя терминальную команду можно автоматически отключать внешний винт, пока он не понадобится

29.12.19 в 22:55

Такая ситуация: у вас Mac, есть внешний винт или два внутренних. И нужно сделать так, чтобы винт не монтировался при запуске системы или при перезагрузки.

Например в моем случае есть старый Fusion Drive, медленный, но объемный. И есть внешний SSD, на котором теперь установлена macOS. Старый Fusion Drive используется как хранилище больших файлов, открывается редко, да и работает медленно. Каждый раз включая Mac он загружается тоже, «просыпается» и тормозит систему. Мне нужно его отключить, но все еще иметь доступ «по требованию».

Шаг 1

Откройте Терминал и введите:

cd /Volumes; ls

Запомните название винта. В моем случае это Macintosh HD.

Шаг 2

Открываем терминал и пишем туда:

diskutil info /Volumes/"Volume Name"

Где Volume Name — это название винта, в моем случае это будет Macintosh HD. Теперь копируем идентификационный номер этого винта, он находится в строке «Disk / Partition UUID».

Шаг 3

В Терминале пишем:

sudo vifs

И ниже символов решетки вводим следующее (если винт отформатирован в формате HFS):

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

Или следующее (если винт отформатирован в формате Apple FS):

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

Вместо XXXXX введите идентификационный номер раздела.

Шаг 4

Когда это сделано, нажмите Esc, затем введите :x и нажмите Enter.

Теперь после перезагрузки этот жесткий диск не будет автоматически смонтирован, он не будет включаться даже. Когда он вам понадобится, откройте Disk Utility (дисковую утилиту), выберите этот диск и нажмите смонтировать.