Как научить Mac OS X работе с файловой системой NTFS. Как добавить полноценную поддержку файловой системы NTFS в OS X

Не так давно на блоге были опубликованы пару статей о включении возможности записи на разделы в файловой системе NTFS стандартными средствами операционной системы Mac OS X 10.6 — 10.7. Заметки оказалась крайне популярными и для многих востребовательными. Кто не помнит: для и для . Но я не учёл одного нюанса: многие начинающие mac-пользователи, конечно же, захотели активировать данную «фичу», но в неумелых руках Терминал+Инструкция оказались губительной смесью для системного NTFS драйвера. Ошибки пользователей были зачастую однотипными: неправильно выполнили одну из команд или забыли присвоить правильные права доступа или атрибуты на изменённые системные файлы. Были и другие проблемы. Так, например, некоторые пользователи, у которых на Snow Leopard стоял драйвер Paragon NTFS версии 6 и которые затем обновились на Lion, получили абсолютно нерабочий системный NTFS драйвер. Причём ни на чтение, ни на запись. Это, конечно же, ошибки Paragon. Но кто их исправит? Многие читатели на собственном опыте знают как я через удаленный доступ «шаманил» у них в Терминале для восстановления последствий своих же статей:) Но иногда приходилось решать проблемы и за компанию Paragon. Мне, конечно же, не трудно подключиться и 5-10-15 минут потратить на починку NTFS драйвера. Но что делать если человек с глубинки? — Там скорость подключения к Интернет, мягко говоря, не очень, и удаленный рабочий стол тут не помощник. В общем, представляю всем на пробу созданные мной установочные пакеты, которые вместо меня помогут решить проблемы связанные с NTFS на Mac OS X Lion.

И так, NTFS Tools… Загрузивши и смонтировавши образ NTFS Tools for Mac OS X вас встретит следующее окно:

Из чего состоит данный комплект, что это такое и для чего оно нужно?

NTFS Enabler . Внизу под установочным пакетом кратко описано для чего он предназначен. Расскажу чуть подробнее: если у вас «чистая» операционная система Mac OS X Lion, вы не проводили с ней никаких манипуляций по активации режима «чтение/запись NTFS», то установка данного пакета активирует запись на разделы в файловой системе NTFS стандартными средствами операционной системы Mac OS X. Я опробовал работоспособность на операционной системе Mac OS X Lion версий 10.7.0 — 10.7.2. С выходом новых обновлений системы пакеты будут тестироваться и при необходимости будут выходить обновления. Процесс установки NTFS Enabler очень прост, но я вас очень прошу, внимательно читайте что пишется в каждом окне инсталлятора !

После запуска установочного пакета вы увидите краткое описание того, что это пакет делает. Внимательно читаем и нажимаем Продолжить :
В следующем окне я привёл рекомендации, которые очень желательно выполнить . Отключите или отмонтируйте все внешние накопители и/или системные диски (правый клик на диске > Извлечь «Имя диска» Продолжить :
Пакет поставляется как есть, то есть я не несу ответственности за потерю вашей информации в случае сбоя работы драйвера. Если вы согласны с условиями — продолжайте установку:
Практически заключительный этап. Для установки необходимо предоставить инсталляционному пакету права администратора системы, так что в следующем диалоговом окне введите пароль «супер-пользователя» (ручаюсь, что в пакете нет вредоносных компонентов). Пакет установит менее 1 мегабайта информации на системный раздел. Нажмите кнопку Установить
Если вконце появилось следующее сообщение:
— Не паникуйте:) Такое сообщение появляется тогда, когда все необходимые компоненты установлены, но автоматическая активация NTFS драйвера не произошла. После перезагрузки операционной системы драйвер успешно загрузится в память и будет работать как положенно.

NTFS Restorer . Внизу под установочным пакетом так же указано для чего предназначен этот пакет, но хочется рассказать о нём немного больше: если вы уже успели пошаманить с системой и после этого получили ошибку монтирования NTFS разделов — этот пакет для вас. Он восстановит оригинальное состояние системного драйвера, после чего для активации чтения/записи нужно воспользоваться пакетом NTFS Enabler . Кроме восстановления оригинального драйвера, этот пакет позволяет почистить операционную систему от всех следов драйвера Paragon NTFS версий 6 и 9. Если у вас возникли проблемы с чтением NTFS разделов после обновления Mac OS X Snow Leopard на Lion и при этом в системе был установлен Paragon NTFS, то в процессе установки установите флажки напротив соответствующей версии драйвера (можно указать сразу две версии) и установщик сначала удалит все «сопли» после драйвера Paragon NTFS, а затем установит в систему оригинальный драйвер NTFS.

Аналогично установке пакета NTFS Enabler после запуска установочного пакета вы увидите краткое описание того, что это пакет делает. Нажимаем Продолжить :
Отключите или отмонтируйте все внешние накопители и/или системные диски (правый клик на диске > Извлечь «Имя диска» ) с файловой системой NTFS. Отключаем диски, нажимаем Продолжить :
На этом этапе окно с описанием того, что будет на следующем шаге и предупреждение: пакет поставляется как есть, то есть я не несу ответственности за потерю вашей информации в случае какого-либо сбоя (хотя у меня его ни разу небыло) . Если вы согласны с условиями — продолжайте установку:
Как я уже описывал выше, если у вас возникли проблемы с монтированием NTFS разделов и при этом у вас установлен драйвер Paragon NTFS, то активируйте соответствующие флажки. Если не знаете какая версия Paragon NTFS установлена — активируйте флажки для двух версий одновременно. С системными файлами ничего не произойдёт, а вот все следы от Paragon’а удалятся подчистую. Устанавливаем необходимые параметры и нажимаем Продолжить :
Для установки необходимо предоставить инсталляционному пакету права администратора системы, так что в следующем диалоговом окне введите пароль «супер-пользователя» (повторно ручаюсь, что в пакете нет вредоносных компонентов). Этот пакет так же установит менее 1 мегабайта информации на системный раздел. Нажмите кнопку Установить для начала процесса установки:
Точно как и при установке пакета NTFS Enabler не нужно паниковать при появлении следующего предупреждения:
Ошибка появляется тогда, когда все необходимые компоненты установлены, но автоматическая активация NTFS драйвера не произошла. После перезагрузки операционной системы оригинальный (стандартный) драйвер успешно загрузится в память и будет работать как положенно в режиме «только на чтение».

Внимание! Все действия по модификации системы вы делаете на свой страх и риск! Стандартный NTFS-драйвер при неопределённых условиях может работать крайне нестабильно. Это может привести к «краху» файловой системы и, как следствие, потере данных. Ввиду того, что любое решение для работы с файловой системой NTFS, разработанное вне Microsoft, является результатом реверс-инжениринговых работ, крайне не рекомендуется использовать файловую систему NTFS вне операционной системы Windows для хранения важных данных. Не полагайтесь на сторонние решения, такие как Tuxera NTFS, Paragon NTFS или NTFS-3G. Используйте функцию записи на NTFS только для обмена файлами, потеря которых не критична, или если имеется их резервная копия.

В этой статье мы расскажем как бесплатно, при помощи стандартных средств Мак ОС и без помощи сторонних программ можно активировать запись на внешние диски в формате NTFS. Не секрет что Мак ОС уже давно поддерживает чтение дисков с файловыми системами от Microsoft: FAT32 и NTFS. Причем в случае с FAT доступно как чтение так и запись, чего вполне хватало владельцам маков до определенного момента, но качество копируемых материалов неуклонно растёт, а с ним увеличивается и объем дискового пространства которое они занимают. Таким образом, пользователи Mac OS не знали проблем до тех пор пока флешки и внешние жесткие диски не выросли в объеме, а размер многих файлов (например видео) не стал превышать 4 Гб, что является лимитом для FAT после чего внешние накопители стали повально использоваться с NTFS. Эта файловая система является «родной» для Windows, однако для Mac OS это нечто чужеродное и поэтому для полноценного использования этой файловой системы маку нужен специальный драйвер. Подобные драйверы бывают двух типов: официальный драйвер, разработанный Apple и встроенный в Mac OS или драйверы от сторонних разработчиков, требующие дополнительной установки и в большинстве случаев дополнительной платы. В данной статье мы рассмотрим вариант активации стандартного драйвера от Apple для чтения и записи NTFS-дисков.

Важно: данная инструкция актуальна для следующих версий Mac OS X: .

Начиная с версии Мак ОС 10.3 «Panther» появилась поддержка дисков NTFS, но только для чтения – записать на них ничего было нельзя. Чуть позже появились сторонние программы, позволяющие осуществлять чтение и запись на диски с NTFS, самый известный вариант, это пожалуй «Paragon NTFS for Mac» от российской компании Парагон. На данный момент этот софт стоит 690 рублей. Таким образом, помимо установки специального платного NTFS-драйвера у пользователей маков оставалось два варианта – либо использовать внешние носители исключительно с FAT32, чтобы иметь возможность обмениваться данными с устройствами под управлением других операционных систем, либо форматировать внешние диски под HFS+ (Mac OS Extended), которые тоже не так просто было бы прочитать под Windows. Однако начиная с версии 10.7 «Lion» появилась поддержка записи на диски с NTFS , однако по некоей причине эта функция остается неактивной и в более современных версиях Mac OS. Как же её активировать? Сделать это можно индивидуально для каждого диска, внеся его имя в специальный файл. Таким образом, все диски с указанными вами именами будут автоматически монтироваться с возможностью записи. Стоит обратить внимание что имена дисков следует указывать с учетом регистра букв, а также старайтесь не использовать пробелы в именах дисков. Вот пошаговая инструкция : 1. Запускаем терминал (Terminal.app ). Его можно найти либо через поиск Spotlight, либо в папке «Приложения/Утилиты» (Applications/Utilities )


Приложение Terminal в Mac OS X

2. В терминале открываем файл /etc/fstab , например, при помощи редактора nano. Введите следующую коменду в окне терминала и нажмите Enter: sudo nano /etc/fstab На этом этапе система скорее всего попросит вас ввести ваш пароль администратора.
3. В окне терминала откроется пустой текстовый файл. Скопируйте туда следующий текст: LABEL=MyNTFSDrive none ntfs rw,auto,nobrowse Замените «MyNTFSDrive» на имя NTFS диска, который вы собираетесь использовать.
4. Нажмите Control+O чтобы сохранить изменения и затем Control+X чтобы выйти из текстового редактора. 5. Безопасно извлеките (Unmount) ваш ntfs-диск и вставьте его снова. Теперь этот диск не появляется ни на рабочем столе, ни в списке дисков. Чтобы увидеть этот диск в файндере и получить к нему доступ, переходим к шагу 6. 6. Введите следующую команду в окно терминала и нажмите Enter: open /Volumes 7. Вы увидите список всех подключенных дисков, в том числе и ваш NTFS-диск, который теперь доступен и для записи. Чтобы в будущем вам не пришлось заново открывать терминал и проходить через шаг 6, можно создать ярлык на папку Volumes. 8. Перетащите папку Volumes в «Избранное» файндера (Favorites).
Или, например, на рабочий стол. Также это можно сделать не выходя из терминала: sudo ln -s /Volumes ~/Desktop/Volumes Готово! Теперь вы можете читать и записывать на выбранный вами NTFS-диск. Если вам потребуется запись на другие NTFS-диски, то просто повторите шаги 1-5, добавив в файл fstab новую строку и не забыв правильно указать имя нового диска. Данная инструкция актуальна для следующих версий Mac OS X: 10.7 Lion, 10.8 Mountain Lion, 10.9 Mavericks, 10.10 Yosemite .

Многим пользователям компьютеров Mac приходится сталкиваться с накопителями, отоформатированными в NTFS — стандартную файловую систему Windows . С чтением данных с таких дисков прекрасно справляется встроенный драйвер OS X, но когда дело доходит до записи — приходится прибегать к помощи сторонних утилит.

Вконтакте

Стоит сразу предупредить новичков в Mac OS X о том, что включать поддержку записи для встроенного драйвера путём нехитрых манипуляций с файлом fstab не стоит — это может повредить диск. Разработчики Apple недаром отключили запись в стандартном драйвере — он работает нестабильно: нередки случаи, когда часть файлов на диске не отображаться.

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

SLNTFS

Довольно простая, а главное — абсолютно бесплатная утилита. Интерфейс программы минималистичен и удобен и не требует каких-либо глубоких познаний в области файловых систем. К минусам можно отнести то, что утилита сначала подключает диски в режиме чтения — приходится вручную включать опцию монтирования на запись в настройках программы каждый раз при подключении диска, что не всегда удобно.

Скачать SLNTFS

Paragon NTFS

Более известный аналог для работы с файловой системой NTFS . За программу придётся заплатить $19,95, но свой функционал она окупает полностью — может даже сделать NTFS-диск загрузочным. После установки потребуется перезагрузка Mac .

NTFS-3G и Tuxera для Mac

Paragon NTFS смело можно было признать лучшим решением проблемы записи NTFS-дисков под Mac , если бы ни утилита от компании Tuxera , хорошо знакомая в кругах пользователей UNIX-подобных операционных систем, которой и является Mac OS . Существует 2 версии программы — бесплатная NTFS-3G и платная ($31) — Tuxera for Mac . Отличие заключается только в производительности. Однако, для большинства целей подойдёт и бесплатная версия. По умолчанию диски подключаются в режиме записи. К слову, данная утилита разрабатывалась с упором не на производительность, а в первую очередь, на надёжность и стабильность.

Иногда приходится общаться с «параллельными мирами», на этот раз нужно было скинуть крупный файл (12Гб) на внешний диск, размеченный в NTFS. Как знают все любители видео в BD-RIP, FAT32 не умеет работать с файлами объемом больше 4Гб.

Когда-то давно, когда я сам перерождался из Вин-пользователя в Мак-юзера, я уже проходил что-то подобное. Тогда для работы с NTFS требовалась установка сторонних драйверов-прокладок: Paragon NTFS, MacFUSE + NTFS Plugin или NTFS-3G. Что я использовал теперь уже не вспомню. Все эти программы до сих пор доступны, какие-то за деньги, другие за так, я не стал особо разбираться, потому что наткнулся на простую инструкцию , датированную еще 2009 годом (я не тормоз, просто раньше было незачем).

Оказывается, «родной» драйвер NTFS в Mac OS X 10.6 (Snow Leopard) умеет не только читать (по-умолчанию), но и писать данные (после пинка) на NTFS диски. Пинок выглядит так.

Переименовываем исходный mount_ntfs. Эта штука отвечает за подключение NTFS разделов, по-умолчанию делает это в режиме «только для чтения». Все дальнейшее делается в Терминале, потребуется пароль администратора.

Sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig

Создаем «фальшивый» драйвер на месте исходного. Этот скрипт вызывает оригинальный mount_ntfs с параметрами, которые включают режим чтения и записи (rw).

Sudo nano /sbin/mount_ntfs

Откроется редактор, в него вставляем вот эти 2 строчки.

#!/bin/sh /sbin/mount_ntfs.orig -o rw " "

Сохраняем скрипт (Ctrl-O + Enter) и выходим из редактора (Ctrl-X).

Назначаем правильные права и атрибуты созданному файлу:

Sudo chown root:wheel /sbin/mount_ntfs sudo chmod 755 /sbin/mount_ntfs

Подсоединяем NTFS диск, радуемся полноценному доступу с поддержкой чтения и записи.

Если станет тревожно и захочется все вернуть назад, то там же в Терминале пишем:

Sudo mv /sbin/mount_ntfs.orig /sbin/mount_ntfs

Созданный нами скрипт при этом будет перезаписан оригинальным файлом. Такая же беда может произойти при обновлении Mac OS, если вдруг выпустят новую версию драйвера (нынешний датирован 30 января 2011, так что это достаточно вероятно) - нелишне будет сохранить копию скрипта в надежном месте.

Disclaimer: Я не знаю причины, по которой поддержка NTFS в Mac OS по-умолчанию ограничена только чтением. Кто-то говорит, что это лицензионная политика Microsoft (Полноценный NTFS - только для Windows!), некоторые считают, что драйвер этот сырой, экспериментальный и вообще «не готов». Истина мне неведома, трюк этот у меня работает, а вы используйте на свой страх и риск, претензии предъявлять некому.

Дополнение : Указанный способ включения записи в «родном» NTFS драйвере перестал работать в OS X 10.7 Lion. Можно вернуть старый драйвер от 10.6 и использовать его. Существует «хакерская» утилита, которая сделает это за вас, называется NTFS Tools , скачать можно бесплатно. Программка делает резервную копию драйверов, заменяет ntfs.kext и подменяет mount_ntfs. У программы есть функция восстановления всего в оригинальное состояние. Работает в 10.6, 10.7 и 10.8 (Mountain Lion). Используйте на свой страх и риск, о чем предупреждает и автор приложения.