Предотвратить автоматическое монтирование внутреннего диска

Я больше не использую внутренний жесткий диск на своем iMac, но по понятным причинам его неудобно извлекать. Я бы хотел, чтобы OS X не устанавливала его автоматически при загрузке iMac. Это возможно? Я не видел в Дисковой утилите ничего подходящего. Я знаю, что могу размонтировать его сам, но я бы предпочел, чтобы он вообще никогда не монтировался.

Я нашел предыдущий ответ , в котором описывается редактирование файлов /etc/fstab. Однако в OS X 10.11 "El Capitan" этот файл содержит только следующую информацию:

IGNORE THIS FILE.
This file does nothing, contains no useful data, and might go away in
future releases.  Do not depend on this file or its contents.

... так что это уже не актуально.

Начиная с OS X 10.11.4 - fstab все еще работает. Может быть, не в будущем, но на данный момент все еще есть.
Я бы хотел, чтобы Эль-Капитан ушел из будущих выпусков. Сообщение, которое вы разместили, звучит как пугало. Если fstabон больше не используется в будущих выпусках, его придется заменить чем-то другим. Насколько я знаю, пока это ваш единственный вариант.

Ответы (1)

1) Убедитесь, что диск, который вы хотите предотвратить при загрузке, смонтирован.

2) Запустить терминал.

3) Запустите следующую команду, чтобы распечатать информацию о диске:

 diskutil info /Volumes/<volume that shouldn't be mounted>

4) Найдите строку, начинающуюся с: Volume UUID:. Выберите UUID (универсальный уникальный идентификатор), который следует за оставшейся частью строки. Это будет что-то похожее на FF9DBDC4-F77F-3F72-A6C2-26676F39B7CE. Ваше значение будет другим

5) Скопируйте UUID в буфер обмена.

6) Перейдите к /etc, введя следующее и нажав Enter:

 cd /etc

7) Отредактируйте (или создайте) файл fstab, введя следующее и нажав Enter:

 sudo vifs

8) Введите следующую строку, заменив UUID, скопированный на шаге 5). (Примечание: vifs использует значение переменной среды EDITOR для выбора используемого текстового редактора. В этой статье предполагается, что вы используете значение по умолчанию для vim. В vim запускается в командном режиме. Чтобы добавить новую строку, перейдите в конец документа и нажмите клавишу o, чтобы добавить новую строку и войти в режим редактирования. Затем введите следующее и нажмите клавишу возврата.):

UUID=FF9DBDC4-F77F-3F72-A6C2-26676F39B7CE none hfs rw,noauto

9) Введите escape, чтобы вернуться в командный режим, а затем нажмите ZZ, чтобы сохранить и выйти из vifs (или какой-либо другой метод для сохранения и выхода, если вы используете что-то другое, кроме vim.

10) Введите следующее и нажмите Enter, чтобы сбросить автоматический монтаж:

 sudo automount -vc

11) Выйти из терминала

Теперь при следующем перезапуске или отключении диска в случае внешнего диска этот том не будет смонтирован. Все, что вам нужно сделать, это запустить Дисковую утилиту, выбрать серый отключенный том и нажать кнопку «Монтировать».

Источник

Спасибо. Я знал о процессе редактирования файла fstab, но не сделал этого из-за предупреждения, описанного в моем вопросе. Поскольку это предупреждение все еще существует, до сих пор не ясно, будет ли внесение этого изменения хорошей идеей.
@TomHarrington ах, извините, у меня нет того же сообщения, что и у вас, в файле, оно просто говорит: «этот файл следует редактировать только с помощью vifs». У меня такая же проблема, как у вас, с использованием 2 macos на внутренних дисках, и я пошел по пути fstab который работает для меня. Я не планирую в ближайшее время обновляться до sierra, поэтому не слишком беспокоюсь о том, что он будет недоступен в будущих выпусках.
Странно, что у вас было бы другое сообщение в файле. FWIW в Sierra вызывает файл по умолчанию, /etc/fstab.hdно имеет такое же предупреждение.
@TomHarrington Это новая установка 10.11.6.
вместо hfs напишите ntfs или любой другой тип (пакет), который соответствует вашему жесткому диску, как указано в diskutil
Спасибо @VitoValov. В моем случае замена hfs на apfs была недостающей частью головоломки (Мохаве, 10.14.6).