Как научить Mac OS X работе с файловой системой NTFS
В закладки
Решаем проблему невозможности записи файлов в OS X на носитель информации, отформатированный в популярном формате NTFS.
В чём проблема?
Вокруг нас есть много устройств, usb-флешек и внешних жестких дисков, которые используют универсальные файловые системы FAT32 и NTFS, разработанные компанией Microsoft. В работе с первой никаких проблем не возникает: Mac OS X спокойно и читает, и записывает файлы на накопители с файловой системой FAT32. Однако, у этой системы есть одно очень существенное ограничение: максимальный объем одного файла не может превышать 4-х гигабайт.
В век FULLHD-видео такое ограничение выглядит нелепым. Поэтому большинство пользователей используют файловую систему NTFS, в которой ограничение на максимальный размер файла составляет 16 терабайт. Mac OS X умеет только читать информацию с дисков в формате NTFS, а вот запись недоступна. Существует несколько вариантов решения задачи, и ниже я расскажу о самых популярных из них!
Сразу хочу оговориться, что данные способы протестированы на операционной системе Mac OS X 10.9.5, но, скорее всего, большинство из них будет работать и на Yosemite.

В качестве внешнего жесткого диска я использую Seagate GoFlex Satellite 500GB. Он не обладает выдающимися скоростными характеристиками, зато имеет встроенный аккумулятор и Wi-Fi, что позволяет использовать его в связке с планшетом и смартфоном.
Бесплатные способы:
1. Включить поддержку стандартными средствами ОС
Да, такой вариант возможен, однако он имеет несколько существенных недостатков. Во-первых, понадобится умение работать с командной строкой. Во-вторых, этот способ считается не очень надежным, и есть риск повредить файловую систему. Если есть большое желание, полное описание этого способа легко найти в Google по запросу «включить запись ntfs mac os». Там очень много пунктов и нюансов, поэтому рассматривать его в этой статье мы не будем.
2. Tuxera NTFS-3G
Это бесплатный драйвер NTFS для Mac OS и Linux систем. Его поддержку разработчик уже прекратил, однако он без проблем заработал на моей системе.
Для установки потребуется скачать дистрибутив самого драйвера, который находится тут и ядро MacFUSE, которое позволит драйверу работать.
– Сначала необходимо установить MacFUSE.
– Далее устанавливаем сам драйвер Tuxera NTFS-3G.
– Программа установки спросит, какой метод кэширования использовать. Выбирать лучше «No caching», т.к. в другом режиме не гарантируется стабильность работы драйвера.

После установки потребуется перезапуск компьютера, после чего появится иконка NTFS-3G. Нажав на нее, попадем в настройку драйвера:

Здесь нет ничего полезного, кроме кнопки выключения драйвера и его удаления, и лучше никакие галочки не трогать.
Установив драйвер, можно подключить жесткий диск и проверить скорость чтения и записи. Для этого я использую утилиту Blackmagic Disk Speed Test, которая доступная к скачиванию в App Store.
Результаты работы бесплатного драйвера:

Скорость чтения на нормальном уровне для этого жесткого диска, а вот скорость записи очень низкая. Конечно, многим пользователям и такой производительности будет достаточно. Но если захочется получать максимум отдачи от жёсткого диска, то придётся обратить внимание на платные драйверы.
Платные способы:
1. Tuxera NTFS for Mac
Это платный драйвер от того же разработчика, что и NTFS-3G. Его поддержкой и улучшением занимаются до сих пор. Скачать можно с сайта разработчика по ссылке. Есть возможность загрузить и протестировать 15-ти дневную пробную версию. Далее необходимо будет купить или удалить драйвер. Стоимость составляет $31, что по текущему курсу превращается в довольно внушительную сумму в рублях:

В процессе установки никаких специальных параметров нет. После установки также требуется перезапуск компьютера.
В меню настроек ОС также появится значок Tuxera NTFS, в котором будут настройки драйвера.

Результаты тестирования скорости чтения и записи дали отличные показатели для этого жесткого диска:

2. Paragon NTFS for Mac
Очень популярный драйвер. Скажу честно, до написания этой статьи с конкурентами я даже и не сталкивался. Скачать драйвер можно здесь. На ознакомление с продуктом разработчики дают 10 дней. При этом цена полной версии продукта выглядит более интересной, по сравнению с конкурентом от Tuxera:

Установка проходит также безо всяких лишних вопросов, а сам установщик выглядит симпатичнее:

В настройках драйвера никаких особых опций не предусмотрено. Можно включить/выключить драйвер:

Результаты тестирования скорости работы жесткого диска неожиданно обрадовали! Скорость записи сравнима с конкурентом от Tuxera, а вот скорость чтения стабильно на 5 мегабайт в секунду выше:

Какой из вариантов драйвера выбрать?
Платить или нет? Бесплатный драйвер можно смело посоветовать тем, кто редко занимается записью больших объемов информации на жесткий диск. Для рабочих задач – скинуть пару файлов на NTFS диск – сгодится бесплатная версия Tuxera NTFS-3G. Можно спокойно поставить пробную версию Tuxera NTFS или Paragon NTFS для однократного тестирования.
Если же вам постоянно требуется перекачивать большие объемы файлов – например, сериалы из торрент-клиента для просмотра на телевизоре – я бы рекомендовал не пожадничать и купить платный драйвер. На мой взгляд, оптимален именно Paragon NTFS for Mac. Мало того, что он дешевле других, так ещё и работает быстрее.
(9 голосов, общий рейтинг: 4.56 из 5)
Хочешь ещё? Читай больше в Telegram
Ищешь ответ на вопрос? Приходи на Форум
Решаем проблему невозможности записи файлов в OS X на носитель информации, отформатированный в популярном формате NTFS. В чём проблема? Вокруг нас есть много устройств, usb-флешек и внешних жестких дисков, которые используют универсальные файловые системы FAT32 и NTFS, разработанные компанией Microsoft. В работе с первой никаких проблем не возникает: Mac OS X спокойно и читает, и.
MacOS и NTFS

Давно не писал про различные полезные штучки при работе с MacOS. Недавно пришлось столкнуться с внешним жестким диском с файловой системой NTFS. Хочется затронуть в блоге тематику совместимости MacOS и NTFS. Если с различными разновидностями FAT, такими как FAT32, exFAT, операционная система для компьютеров Apple работает на «УРА», то с NTFS до сих пор наблюдаются определенные нюансы. При подключении внешнего диска, на котором используется NTFS, по умолчанию Вы можете только читать информацию с него без возможности записи. В последние несколько лет, откровенно говоря, надобности в работе с NTFS дисками не возникало. Однако, рано или поздно с тонкостями дзена NTFS на MacOS приходится сталкиваться всем ITшникам. Несколько полезных команд, которые могут пригодится при этом, собрал в статье блога.
Лайфхаки с NTFS в MacOS
Во-первых, обычно нужно установить дополнительный софт, который позволит полноценно работать с файловой системой NTFS. Я тут буду говорить об утилите ntfs-3g, которая может быть бесплатно использована. Есть и другие варианты — платные и бесплатные. Вариант с ntfs-3g мне видится наиболее оптимальным. Теоретически установить эту софтину можно несколькими способами. Можно, например, самим скомпилировать весь софт на комьютере, что потребует дополнительных усилий и знаний. В данной статье мы не будем углубляться в эти тернии, а выберем простейший путь. Используем менеджер пакетов Homebrew для этого. Если он у Вас еще не установлен, читаем как это сделать в статье — «Установка приложений через CLI в MacOS». Итак, установка ntfs-3g со всеми зависимыми пакетами производится с помощью следующих команд в консоли.
$ brew cask install osxfuse $ brew install ntfs-3g
Если вдруг в процессе инсталляции пакета Вам нет необходимости обновлять весь репозитарий Homebrew на компьютере, можно выполнить следующую модицифированную команду, которая может сильно сэкономить время в ряде случаев.
$ HOMEBREW_NO_AUTO_UPDATE=1 brew install ntfs-3g
В результате успешного выполнения команды, Вы получите работающую утилиту, которая позволит Вам писать и читать с партиций NTFS.
Во-вторых, рассмотрим как монтировать внешний жесткий диск с файловой системой NTFS таким образом, чтобы на него можно было производить запись файлов. Для примера допустим, что к компьютеру уже подключен внешний хард с NTFS партицией. Выполним команду diskutil, часть вывода которой представлена ниже.
# diskutil list . . . /dev/disk3 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *1.0 TB disk3 1: Windows_NTFS My Disk. 1.0 TB disk3s1
После того, как мы узнали идентификатор NTFS партиции, проводим ее размонтирование и последующее монтирование с помощью утилиты ntfs-3g. Это будет выглядеть следующим образом.
# umount /dev/disk3s1 # mkdir /Volumes/NTFS # /usr/local/bin/ntfs-3g /dev/disk3s1 /Volumes/NTFS -olocal -oallow_other
В результате выполнения команд получим примонтированный в папку /Volumes/NTFS внешний NTFS диск с возможностью как чтения, так и записи. Здесь я привел вариант ручного монтирования таких дисков. Есть еще и автоматический способ, позволяющий системе самой подключаться NTFS диски в режиме read-write. Однако, он крайне не рекомендован, так как отключает System Integrity Protection (SIP) в ОС.
В-третьих, хочу поделиться способом копирования на NTFS диск, когда он подключен правильно в MacOS с возможностью записи, но выходит ошибка о проблемах с разрешением. Я с этим столкнулся в процессе работы и думаю, что данная проблема возникла вследствие использования данного тома ранее на другом Макбуке. Копирование файлов ни через Finder, ни с помощью утилиты cp не дало положительного результата. Нашел на просторах интернета способ с использованием утилиты gcp. Ниже привожу пример копирования файла testfile.txt на раннее подмонтированную NTFS партицию.
# gcp --preserve=mode,timestamps /Users/andr/testfile.txt /Volumes/NTFS/testfile.txt
Заключение
Статья предназначена в первую очередь для любителей техники Apple, которые сталкиваются в своей работе с внешними дисками, отформатированными в MS Windows. Как много раз уже убеждался до этого, красивый графический интерфейс и легкость в работе с MacOS на первый взгляд будут недостаточными для каждодневного профессионального использования этой системы. Нужно обязательно залазить «под капот» операционки и крутить нужные рычаги вручную. В противном случае, диапазон Ваших возможностей на компьютерах Apple так и будет оставаться на низком уровне.
Как редактировать данные на NTFS-дисках в macOS

Из-за кросс-платформенной несовместимости между macOS и Windows пользователи, вынужденные работать с обеими системами, испытывают массу неудобств. Дело в том, что подключение NTFS-диска к Мас дает по умолчанию только возможность просматривать файлы, но как-либо редактировать или добавлять новые нельзя.
Мы подготовили несколько рабочих способов, как добиться от Мас возможности изменения данных на NTFS-дисках. Применять их можно для устройств под управлением macOS и Mac OS X.
В качестве самого простого способа стоит сразу отметить приложение iBoysoft NTFS для Мас, при помощи которого редактирование можно отладить всего в несколько кликов. Но обо всем по порядку.
Как записывать и просматривать NTFS-диски на Microsoft и на Mac
Существует три основных пути:
- Бесплатные драйверы для Mac
- Платное ПО
- Встроенная поддержка NTFS
Вариант 1: бесплатный, но непростой путь по установке драйверов
Существуют бесплатные драйверы для Mac, которые исправляют проблему с редактированием данных на NTFS-дисках. Например, драйвер FUSЕ, который способен монтировать NTFS-диски в режиме чтения/записи.
- Сначала потребуется скачать и установить Xcode перед непосредственной записью на диски NTFS. Для этого в командной строке необходимо выполнить команду xcode-select —install.
- Далее нужно установить Homebrew. Следующим действием будет переход в окно терминала и запуск строки:/ usr / bin / ruby -e «$ (curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.
- Нажмите Enter, чтобы установить его (когда появится запрос, нужно будет ввести пароль).

Стоит отметить, что если вы ранее установили Xcode и Homebrew, в окне терминала появятся уведомления, в которых будет сказано, что установка уже производилась. Сообщения можно просто закрыть и продолжить выполнять инструкцию.
- Теперь очередь FUSE.Во время установки стоит просто соблюдать предписания и выставлять все по умолчанию. Самый легкий этап.
- Далее переходим к установке NTFS-3G.В командной строке следует запустить: brew install homebrew / fuse / ntfs-3g и просто нажать Enter.
- Теперь необходимо отключить SIP (Защита целостности системы), без этого шага все остальные не будут иметь эффекта.
SIP необходим для защиты ОС от несанкционированных изменений, но по-другому данный способ не будет работать. Беспокоиться не стоит, это временное решение.
Далее пользователю необходимо перезагрузить устройство и удерживать сочетание клавиш Command + R, пока не появится логотип Apple.
- Теперь нужно выполнить цепочку простых действий: открыть терминал из вкладки утилит и выбрать в командной строке csrutil disable, а затем просто подтвердить изменения и еще раз перезапустить устройство.
- Непосредственное редактирование файловДля этого нужно перейти из Утилит в Терминал и запустить строку:
sudo mv / sbin / mount_ntfs /sbin/mount_ntfs.original
sudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs - Подтвердить действие кнопкой Enter. Когда работа с NTFS-дисками будет закончена, систему защиты SIP, на всякий случай, стоит включить обратно. Сделать это достаточно легко, нужно выбрать в командной строке значение csrutil enable и еще раз перезагрузить устройство.
FUSE не единственный бесплатный драйвер. Обратить внимание также стоит на NTFS-3G и SL-NTFS, но их установка еще более запутанна. Поэтому мы перейдем к другим способам, которые могут показаться более удобными, к тому же не требуют перезапуска компьютера.
Вариант 2. Платный драйвер, не требующий перезагрузки
Коммерческие решения включают iBoysoft NTFS и NTFS Assistant для Mac. Стоят порядка $30. Цена вполне оправдана не только из-за более простой установки и ускоренной записи файлов, но и из-за возможности быстро получить поддержку в трудных случаях.
iBoysoft NTFS для Mac
iBoysoft NTFS поддерживает автоматическую запись NTFS на Мас сразу с подключением соответствующих дисков. Менеджер осуществляет полный набор функций, связанных с редактированием данных.
Ключевая особенность iBoysoft NTFS, конечно, в скорости работы и записи данных. В плане дополнительных функций есть также ряд интересных особенностей. Например, возможность размонтировать диск или стереть тома NTFS одним кликом. В главном окне отображаются все подключенные устройства к компьютеру, поэтому их легко менеджерить.
Стоит отметить, что менеджер поддерживает достаточно широкий список macOS: 11/10.15/10.14/10.13. Чтобы получить ПО для работы с более старыми версиями macOS, можно обратиться в службу поддержки: support@iboysoft.com.
Начать пользоваться iBoysoft NTFS для Mac достаточно просто. После установки менеджера, достаточно подключить NTFS-диск к компьютеру. После монтажа диска он полностью готов к редактированию данных. Максимально просто, но не бесплатно. Впрочем, имеются различные триал-периоды и условно-бесплатные модели распространения.

Вариант 3: встроенная поддержка NTFS
Компания Apple поступила достаточно своеобразно, снабдив собственные устройства, встроенной поддержкой NTFS, но выключив ее по умолчанию. Многие пользователи даже не догадываются, что она вообще существуют. Тем не менее, эту функциональность можно «разбудить» в командной строке.
Особенность ситуации в том, что официально Apple не поддерживает NTFS, поэтому включение данной опции вещь довольно рискованная. К этому способу стоит относиться с определенной осторожностью и предварительно сделать копии всех данных. Работа в этом режиме действительно может повредить данные без возможности восстановить их.
Иначе говоря, этот способ мы рекомендовать не можем, но рассказать, что он тоже существует должны.
Алгоритм действий
- Запустите Терминал из вкладки Утилиты.
- Используйте команду «sudo nano / etc / fstab» для редактирования файла fstab. Система запросит пароль, который потребуется ввести на этом этапе.

- Далее введите «LABEL = VOLUME_NAME none ntfs rw, auto, nobrowse» в окне редактора файла fstab и нажмите «Control + O», чтобы записать. (Обязательно замените слово VOLUME_NAME на имя вашего тома NTFS)
- Нажмите Enter и нажмите «Control + X» для выхода.
- Далее потребуется снова подключить NTFS-диск к Mac.
- Нажмите «Перейти» в верхней левой строке меню и выберите «Перейти в папку».
- Введите команду / Volomes и нажмите Enter
- Найдите том или диск NTFS и перетащите его на боковую панель для быстрого доступа.
Если потребуется откатить изменения, выполните шаги 1 и 2, затем удалите командную строку. Далее просто сохраните изменения и выходите. В том случае, если предстоит работа с несколькими NTFS-дисками, то команды для каждого лучше писать с новой строки.
Вывод
Работа с NTFS-дисками все же возможна и несовместимость Mac с Windows в этом плане больше похожа на миф. Способов несколько, у каждого есть как преимущества, так и недостатки.
Несмотря на то, что iBoysoft NTFS для Mac не является полностью бесплатным, он экономит время и усилия благодаря своей превосходной надежности, высокой скорости записи и простому использованию.
Если вам важна возможность редактировать внешние диски для передачи файлов между Windows и Mac, можно также преобразовать NTFS в exFAT или FAT32, чтобы диски были совместимы с обеими платформами.
Подключаем NTFS на запись в Mac OS X Yosemite 10.10
С недавних пор по воле судеб стал обладателем Mac OS X Yosemite 10.10 и столкнулся с неприятной особенностью, что не могу записывать на внешний диск отформатированный под ntfs. Написал небольшую инструкцию, вдруг кому пригодится. Если интересно, прошу под кат.
Я в курсе про tuxera и про paragon, но вот не хочется платить за софтину, которая необходима очень редко и можно собрать из исходников.
Думаю все у нас тут люди не глупые собрались, и понимают что нижеприведенную инструкцию вы будете использовать на свой страх и риск.
На данный момент квест выглядит примерно так:
1) Устанавливаем Xcode из Appstore
необходимо будет потом запустить, чтобы установились компоненты и принять соглашение или
xcodebuild -license
2) Доставляем тулзы
xcode-select --install
4) Апдейт портов
sudo port -v selfupdate
5) Ставим драйвер
sudo port install ntfs-3g
6) Ставим последнюю подписанную версию osxfuse
стоит пояснить, этот шаг изначально не планировался, но сообщение вида «/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext failed to load — (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8)» внесло коррективы
7) Подменяем osxfuse
sudo mv /opt/local/Library/Filesystems/osxfusefs.fs /opt/local/Library/Filesystems/osxfusefs.fs_ports sudo ln -s /Library/Filesystems/osxfusefs.fs /opt/local/Library/Filesystems/osxfusefs.fs
8) Тестовое монтирование в моем случае
sudo umount /Volumes/backup/ mkdir /Volumes/backup sudo ntfs-3g -o uid=501 -o gid=20 /dev/disk2s1 /Volumes/backup/
Свой uid и gid можно используя команду id.
Итог
Из минусов отмечу, что finder при ручном монтировании не отображает в боковой панели диск, не очень приятно.
Еще я пробовал подменять /System/Library/Filesystems/ntfs.fs/Contents/Resources/mount_ntfs на свой скрипт, который монтирует диск, что бы минимизировать действия в консоле, но как-то не прижилось.
Надо признаться, выглядит немного дико и сложно, чтобы скопировать файл на флэшку, может у кого есть более красивое решение?
UPD
забавно получается… когда монтирую ntfs с опцией nobrowse — разрешает писать, но не отображается в finder в панели слева, без этой опции — только на чтение доступно… проверил на 2 маках. где логика?
