Как исправить ошибку & quot; Только для чтения & quot; Внешний жесткий диск на Mac

Иногда, когда вы подключаете к своему Mac внешний жесткий диск, вы обнаруживаете, что он настроен только на чтение. Это происходит из-за того, что диск отформатирован в файловой системе Microsoft NTFS, которую macOS не поддерживает по умолчанию. К счастью, это легко исправить, и ваш внешний жесткий диск больше не доступен только для чтения.

Существует несколько способов разблокировать внешний жесткий диск на Mac: от переформатирования диска до установки программного обеспечения, позволяющего выполнять запись на тома NTFS. Для более продвинутых пользователей есть также более рискованные и экспериментальные решения.

Давайте начнем.

1. Если на вашем диске пусто

Если вы не можете писать на внешний жесткий диск на Mac, но диск пуст, вам повезло. Вы можете легко отформатировать его так, как вам нужно, и двигаться дальше.

Для начала смонтируйте диск на свой Mac, затем откройте Дисковую утилиту . Теперь выберите диск на боковой панели и нажмите « Стереть» .

Лучший вариант форматирования внешнего диска зависит от того, для чего вы собираетесь его использовать:

  • Резервное копирование Time Machine: если вы планируете использовать диск для резервного копирования вашего Mac с помощью Time Machine , вам нужно отформатировать диск в APFS для macOS 10.13 или более поздней версии. Установите для схемы значение GUID Partition Map, чтобы эта опция отображалась. В старых системах выберите HFS +, который отображается как Mac OS Extended .
  • Переносной диск: если вы хотите создать переносной диск для использования с вашим Mac и другими операционными системами, такими как Windows, выберите exFAT . Если вы работаете только с Mac, APFS является предпочтительным вариантом, если вам не нужно использовать диск в системе до 10.13.
  • Работа со старыми ПК: это редко, но если вы будете использовать диск со старым компьютером с Windows, который не поддерживает exFAT, вам, возможно, придется выбрать более старую опцию FAT . В большинстве случаев вам не следует использовать это, поскольку оно ограничивает размер диска менее 32 ГБ.

2. Если вам нужно одноразовое исправление

Предупреждение! Следующие шаги описывают метод включения экспериментальной поддержки NTFS в macOS. Существует вполне реальная вероятность того, что что-то может пойти не так, что приведет к потере данных на целевом диске. Мы рекомендуем вам не полагаться на этот метод для записи в важные тома или в качестве долгосрочного решения.

Иногда вам может потребоваться записать некоторые файлы на заблокированный диск только один раз, и вы можете сделать это с помощью встроенных инструментов Mac. Но хотя macOS по умолчанию может читать диски NTFS, возможность записи скрывается за взломом терминала. Вам необходимо следовать этим инструкциям для каждого диска, на который вы хотите выполнить запись.

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

 nano etc/fstab

Затем скопируйте эту строку в файл, заменив DRIVENAME фактическим именем диска, к которому вы хотите получить доступ:

 LABEL=DRIVENAME none ntfs rw,auto,nobrowse

Нажмите Ctrl + O, чтобы сохранить файл, затем Ctrl + X, чтобы выйти из Nano. Теперь отключите и снова подключите диск. После перемонтирования он будет доступен в / Volumes .

Вы можете попасть туда только в Finder; нажмите « Перейти» в строке меню и выберите « Перейти в папку» . Введите / Volumes и нажмите Go . Здесь вы увидите свой диск, и теперь вы можете копировать на него файлы.

3. Бесплатное решение с открытым исходным кодом

Даже если вам удобно использовать Терминал, никто не захочет редактировать файл настроек каждый раз, когда работает с новым диском. Если вы работаете в ИТ и регулярно имеете дело с дисками Windows, вам может понадобиться лучший вариант. Одно из самых популярных решений – продукт с открытым исходным кодом: macFUSE для macOS.

Загрузите macFUSE, чтобы начать. Программа – обработчик; он не содержит ничего для монтирования и чтения самих файлов. Для выполнения этой работы вам понадобится пара дополнительных инструментов, доступных в пакете Mac Homebrew под названием NTFS-3G.

Сначала установите Homebrew, вставив эту строку в Терминал:

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

После того, как вы запустите команды для установки Homebrew и получите подтверждение в Терминале, вам необходимо установить пакет NTFS-3G. Это еще одна единственная команда:

 brew install ntfs-3g

Иногда Терминал не распознает, что вы уже установили пакет macFUSE. Если это произойдет, запустите также эту команду:

 brew install --cask macfuse

Затем вам будет предложено перезагрузить Mac. Как только вы это сделаете, попробуйте повторно запустить команду NTFS-3G.

Как записать на диск NTFS с NTFS-3G

NTFS-3G позволяет вашему Mac записывать на диски NTFS, но это не происходит автоматически. Вам нужно запустить несколько дополнительных команд, чтобы он заработал.

Сначала найдите адрес смонтированного диска, доступного только для чтения. Вы можете получить это в Терминале с помощью команды:

 diskutil list

Вам необходимо запускать следующие команды каждый раз, когда вы хотите подключить диск с разрешениями на запись. Замените / dev / disk1s1 адресом диска, который вы нашли выше:

 sudo mkdir /Volumes/NTFS

Потом:

 sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/NTFS -o local -o allow_other -o auto_xattr -o auto_cache

Если вы не хотите запускать эти команды каждый раз, есть решение. Вы можете загрузить свой Mac в однопользовательском режиме и заменить встроенные в Mac инструменты NTFS на NTFS-3G. На сайте проекта есть несколько предупреждений о безопасности; вы можете ознакомиться с инструкциями по включению этой функции настранице разработчика наGitHub .

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

4. Простой платный вариант

Решения, которые мы описали выше, носят довольно технический характер. Если вы предпочитаете просто щелкнуть мышью несколько раз, чтобы это заработало, вы можете использовать платное стороннее приложение, чтобы упростить весь процесс.

Есть несколько разных вариантов, но давним фаворитом является NTFS для Mac от Paragon Software. Это стоит 19,95 долларов за лицензию Mac, хотя вы получаете скидку при покупке второй или третьей лицензии одновременно. Вы также можете протестировать программное обеспечение с 10-дневной пробной версией, и оно полностью совместимо с кремнием Apple.

Это простая установка, которая затем предоставляет пункт в строке меню, который показывает ваши NTFS-диски. Более того, ваши NTFS-диски теперь отображаются в Finder как обычно, и вы можете обращаться с ними как с любым другим диском.

Скачать:Microsoft NTFS для Mac от Paragon Software (19,95 $)

Tuxera NTFS для Mac – еще одна программа, на которую стоит обратить внимание. Он построен на основе открытого стандарта NTFS-3G, который мы использовали выше. Лицензирование немного проще, так как вы платите 15 долларов, чтобы использовать его на трех Mac одновременно.

С 15-дневной бесплатной пробной версией вы можете испытать программу, прежде чем выкладывать деньги. Tuxera устанавливается не как элемент строки меню, а как панель предпочтений. Оттуда вы можете форматировать диски, но не более того. Как и Paragon, вы можете использовать Finder для работы с накопителем.

Скачать: Microsoft NTFS для Mac от Tuxera (15 долларов за три компьютера)

Решение других проблем с внешним диском Mac

Оба платных варианта предлагают безболезненный способ смонтировать диск NTFS, доступный только для чтения, на вашем Mac и сделать его доступным для записи. Варианты с открытым исходным кодом и терминал требуют больше работы, и вам не следует полагаться на постоянную экспериментальную поддержку. Вы также можете записывать столько данных, сколько вам нужно, на свои диски и с них, пробуя оба платных варианта.

Но наличие диска только для чтения – не единственная проблема с внешним диском, с которой вы можете столкнуться на Mac. Иногда можно смонтировать внешний диск, но он даже не распознается. Ознакомьтесь с нашим руководством о том, как настроить внешний диск на Mac, чтобы узнать, как решить эту проблему.