Как включить поддержку записи NTFS в Mac OS X
Оглавление:
Mac OS X всегда могла читать диски NTFS, но в Mac OS X спрятана скрытая опция, позволяющая включить поддержку записи на диски, отформатированные как NTFS (NTFS означает New Technology File System и является проприетарным форматом файловой системы для Microsoft Windows). ). Включение поддержки записи NTFS на Mac является довольно техническим и официально не поддерживается Apple, что делает ее экспериментальной функцией, которую лучше оставить в руках опытных пользователей, которые понимают процесс и возможные последствия.
Поскольку эта функция официально не поддерживается Apple, NTFS не следует считать надежной кросс-платформенной файловой системой для перемещения файлов между Mac и ПК с Windows, пользователи по-прежнему будут хотеть форматировать диски для FAT файловая система для оптимальной совместимости дисков Mac и ПК с полной поддержкой чтения и записи (возможно, лучшим решением для многих пользователей было бы использование сети samba и обмен файлами напрямую через локальную сеть между рассматриваемым ПК и Mac). Кроме того, отсутствие официальной поддержки предполагает, что что-то может пойти не так, будь то сбой ядра или даже теоретическая потеря данных на диске NTFS. Соответственно, такая функция может быть лучше в крайнем случае и не должна использоваться с важными данными на диске Windows без адекватных резервных копий этих файлов. Итак, поступайте правильно и сначала создайте резервную копию своих файлов.
Устраивает ли вас все это? Отлично, мы рассмотрим два разных способа включения поддержки записи NTFS в Mac OS X, этот способ нужно использовать для каждого диска отдельно, и для этого требуется использование командной строки.
Включить поддержку записи NTFS в Mac OS X с использованием UUID диска
Хотя это немного сложнее, чем подход на основе имени диска, упомянутый ниже, это действительно лучший метод для обеспечения точности.
Подключите диск NTFS к Mac, затем получите UUID диска NTFS с помощью следующей командной строки: diskutil info /Volumes/DRIVENAME | grep UUID
С полученным UUID используйте следующую команду, чтобы добавить UUID с поддержкой чтения и записи NTFS в /etc/fstab:
"sudo echo UUID=ENTER_UUID_HERE none ntfs rw, auto, nobrowse>> /etc/fstab"
Диск NTFS, скорее всего, не будет отображаться на рабочем столе по умолчанию, но вы можете получить к нему доступ в каталоге /Volumes/, открыв эту папку в Finder с помощью следующей команды:
открыть /Тома
Если вы хотите видеть диск на рабочем столе (конечно, при условии, что рабочий стол отображается), вы можете создать псевдоним Finder с символической ссылкой:
sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME
Вы также можете использовать экспериментальное монтирование записи NTFS с именем диска, а не с UUID, что мы рассмотрим далее.
Включить поддержку записи NTFS с именем диска
Для точности я предпочитаю использовать метод UUID, но вы также можете добавить поддержку записи NTFS, используя имя диска Windows, с помощью следующей команды:
"sudo echo LABEL=DRIVE_NAME none ntfs rw, auto, nobrowse>> /etc/fstab"
Поскольку здесь используется команда sudo, вам потребуется ввести пароль администратора, чтобы правильно выполнить всю команду. Эта командная строка добавляет имя диска в конец файла /etc/fstab, потому что /etc/ — это системный каталог, для которого вам необходим доступ суперпользователя для записи в файлы в этом каталоге, поэтому необходим префикс sudo.
Например, добавление поддержки чтения/записи для диска NTFS с именем «WINDOWS8» будет выглядеть следующим образом:
"sudo echo LABEL=WINDOWS8 none ntfs rw, auto, nobrowse>> /etc/fstab"
Если диск имеет сложное имя, используйте метод UUID, упомянутый выше, или переименуйте диск NTFS в Windows, прежде чем пытаться смонтировать его с поддержкой записи.
Опять же, вам нужно заглянуть в /Volumes/, чтобы найти только что смонтированный диск Windows NTFS с полной поддержкой чтения и записи. Как уже упоминалось, также может быть полезно создать символическую ссылку на рабочем столе OS X, чтобы легко получить доступ к подключенному диску NTFS:
sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME && open ~/Desktop/DRIVENAME
Существует множество более простых, но более старых инструментов для автоматического завершения процессов, упомянутых выше, но вышеупомянутая утилита NTFS Mounter, похоже, перестала работать после Snow Leopard и, следовательно, современные версии OS X от Mountain Lion to Mavericks вместо этого захочет использовать подход командной строки.Существуют также сторонние платные приложения, обеспечивающие поддержку NTFS для OS X, что может быть лучшим вариантом для корпоративных сред, где экспериментальная функция считается недостаточно надежной для развертывания.