Ntfs 3g что это
NTFS-3G используется FUSE (файловую систему в пользовательском пространстве) для предоставления поддержки файловой системы NTFS, используемой Microsoft Windows.
Другие пакеты, относящиеся к ntfs-3g
Загрузка ntfs-3g
Архитектура | Версия | Размер пакета | В установленном виде | Файлы |
---|---|---|---|---|
amd64 | 1:2016.2.22AR.1+dfsg-1+deb9u2 | 388,4 Кб | 1 340,0 Кб | [список файлов] |
arm64 | 1:2016.2.22AR.1+dfsg-1+deb9u2 | 345,1 Кб | 1 297,0 Кб | [список файлов] |
armel | 1:2016.2.22AR.1+dfsg-1+deb9u2 | 389,4 Кб | 1 381,0 Кб | [список файлов] |
armhf | 1:2016.2.22AR.1+dfsg-1+deb9u2 | 389,6 Кб | 1 089,0 Кб | [список файлов] |
i386 | 1:2016.2.22AR.1+dfsg-1+deb9u2 | 417,8 Кб | 1 433,0 Кб | [список файлов] |
mips | 1:2016.2.22AR.1+dfsg-1+deb9u1 | 402,5 Кб | 1 533,0 Кб | [список файлов] |
mips64el | 1:2016.2.22AR.1+dfsg-1+deb9u1 | 371,8 Кб | 1 535,0 Кб | [список файлов] |
mipsel | 1:2016.2.22AR.1+dfsg-1+deb9u1 | 403,6 Кб | 1 513,0 Кб | [список файлов] |
ppc64el | 1:2016.2.22AR.1+dfsg-1+deb9u1 | 355,2 Кб | 2 117,0 Кб | [список файлов] |
s390x | 1:2016.2.22AR.1+dfsg-1+deb9u1 | 378,1 Кб | 1 524,0 Кб | [список файлов] |
Эта страница также доступна на следующих языках (Как установить язык по умолчанию):
Авторские права © 1997 - 2021 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.
NTFS-3G — свободная реализация файловой системы NTFS с поддержкой записи и чтения данных. Для упрощения разработки и обеспечения лучшей переносимости NTFS-3G использует драйвер файловой системы FUSE.
Contents
Установка
Ручное монтирование
Вручную примонтировать раздел с NTFS можно двумя способами. Традиционный:
При этом тип файловой системы (в данном случае ntfs-3g ) явно сообщать необязательно. По умолчанию команда mount будет использовать программу /usr/bin/mount.ntfs , которая является символьной ссылкой на /usr/bin/ntfs-3g и появляется после установки пакета ntfs-3g.
Второй способ — напрямую вызвать ntfs-3g :
Настройка
Можно настроить автоматическое монтирование разделов NTFS, или заранее указать параметры монтирования и делать это вручную в удобное для вас время. Настройки задаются в файле fstab или с помощью правил udev.
Стандартные настройки
При использовании стандартных настроек разделы с NTFS будут монтироваться при загрузке системы, если директория, родительская по отношению к той, куда происходит монтирование, имеет соответствующие права доступа.
Добавьте эти строки в файл /etc/fstab :
Linux-совместимые права доступа
Как правило, права доступа в Linux устанавливаются как 755 для директорий и 644 для файлов. Если вы часто используете NTFS-раздел, рекомендуется использовать эти права доступа и на нём. Следующий пример показывает, как можно присвоить такие права разделу для работы с ним из-под непривилегированного пользователя:
Разрешение доступа пользователю/группе
Через файл /etc/fstab можно передать драйверу ntfs-3g и другие параметры монтирования, например разрешить доступ на чтение данных определённому пользователю или группе. Чтобы дать доступ к разделу пользователям, входящим в группу users , можно использовать следующие параметры:
В этом случае запись данных на раздел будет возможна только для пользователя root. Чтобы разрешить запись от имени непривилегированных пользователей, нужно указать, кому из них следует дать такой доступ. Для этого используйте параметр uid с именем пользователя:
Если у вас однопользовательская система, для большего удобства можно дать себе полный доступ к разделу:
Основные параметры NTFS-3G
В большей части случаев для работы должно хватить параметров, описанных выше. Далее описываются параметры, общие для многих файловых систем Linux. Полный список параметров конфигурации ntfs-3g можно посмотреть здесь [устаревшая ссылка 2021-05-17]
umask umask — команда командного интерпретатора, позволяющая автоматически присваивать нужные права доступа при создании новых файлов. Стандартные значения umask в Arch Linux для root и обычных пользователей — 0022. При этом новые директории получают права 755, а новые файлы — 644. Дополнительную информацию о umask можно найти здесь. noauto Если установлен параметр noauto , соответствующий раздел не будет монтироваться автоматически при загрузке системы. uid Идентификационный номер пользователя. Позволяет дать полный доступ к разделу определённому пользователю. Идентификатор пользователя можно определить с помощью команды id . fmask и dmask Похожи на umask , но задают права доступа к файлам и директориям отдельно.
Монтирование разделов от имени обычного пользователя
По умолчанию, ntfs-3g требует права суперпользователя для монтирования разделов, даже если добавить параметр "uid" в /etc/fstab (со причинами можно ознакомиться здесь). Чтобы иметь возможность монтировать раздел от имени обычного пользователя, выполните следующие шаги:
Если опция uid отсутствует в /etc/fstab, добавьте её:
Убедитесь, что пользователю разрешена работа с соответствующим устройством. Проще всего сделать это, добавив пользователя в группу disk с помощью следующей команды:
Примечание: Для применения изменённых настроек может понадобиться перезагрузкаДалее, необходимо обеспечить пользователю доступ к директории, в которую монтируется раздел. Если вы собираетесь монтировать раздел от имени обычного пользователя, есть смысл поставить его владельцем точки монтирования:
Кроме того, необходимо использовать драйвер ntfs-3g со встроенной поддержкой FUSE. Пакет ntfs-3g из официальных репозиториев не имеет его поддержки, поэтому можно установить пакет ntfs-3g-fuse AUR [ссылка недействительна: package not found] из AUR.
При выполнении этих условий у вас должна появиться возможность монтировать разделы NTFS без прав суперпользователя.
Примечание: Для демонтирования разделов могут понадобиться права суперпользователя. От имени обычного пользователя можно попробовать команду fusermount -u /mnt/точка_монтирования . Если вместо параметра uid в /etc/fstab вы используете параметр users , как монтирование, так и демонтирование разделов должно работать от имени обычного пользователя с помощью команд mount и umount .Изменение размера раздела NTFS
Примечание: Перед редактированием разделов обязательно делайте резервную копию важных данных!Некоторые пользователи с установленной системой Windows хотели бы оставить её при установке Arch Linux. Часто для того, чтобы освободить место на диске под установку Arch Linux, возникает необходимость изменить размер системного раздела, на котором установлена Windows. Эту задачу можно выполнить одним из двух способов:
1) Воспользоваться встроенным в Windows средством управления разделами. Для его запуска нажмите Win+R, введите в появившееся окно diskmgmt.msc и нажмите Enter. Кликните по разделу, размер которого нужно уменьшить, правой кнопкой мыши, и выберите в меню пункт Сжать том. Укажите количество места, которое нужно освободить, и нажмите OK. После завершения операции за изменённым разделом появится свободное место, в котором можно будет создать необходимые разделы в процессе установки системы.
2) Воспользоваться сторонним LiveCD. Для этого скачайте ISO-образ любого диструбитива, в состав которого входят ntfs-3g и gparted (например, Ubuntu), либо образ специализированной системы для работы с разделами (например, GParted, Parted Magic или SystemRescueCD), и запишите его на компакт-диск или USB-накопитель с помощью программы UNetbootin или Rufus, после чего загрузитесь с подготовленного носителя. Дальнейшие инструкции можно получить в документации к используемому дистрибутиву.
Для изменения размера NTFS-раздела из существующей системы Arch Linux установите пакеты ntfs-3g и gparted и запустите программу gparted. Если в системе отсутствует графический пользовательский интерфейс, можно использовать программу parted, входящую в состав пакета parted .
Решение проблем
Повреждённая файловая система NTFS
Если в файловой системе NTFS есть ошибки, ntfs-3g смонтирует её в режиме "только чтение". Для штатного исправления файловой системы NTFS загрузите Windows и запустите chkdsk (chkdsk /F).
Для коррекции файловой системы NTFS без использования Windows установите пакет ntfs-3g , доступный в официальных репозиториях.
Для исправления файловой системы NTFS раздел должен быть отмонтирован. Пример ремонта NTFS-раздела /dev/sda2:
Если всё прошло без ошибок, раздел будет доступен для записи.
Metadata kept in Windows cache, refused to mount
Если вместе с Arch Linux на компьютере используется Windows 8, при монтировании системного раздела может возникнуть следующая ошибка:
Проблема вызвана новой функцией Windows 8 под названием "быстрый запуск". Когда эта функция включена, часть метаданных файловых систем всех используемых разделов при загрузке восстанавливается к тому состоянию, в котором они находились при завершении работы Windows. В результате изменения содержимого разделов, совершённые из Linux, могут быть утеряны. Это может произойти с любым разделом жёсткого диска, когда работа Windows завершается выбором пункта "Выключить" или "Гибернация". Однако, завершение работы Windows с помощью пункта "Перезагрузка" не должно вызывать таких проблем.
Чтобы получить возможность беспроблемно записывать данные на раздел из других операционных систем, убедитесь, что функция "быстрый запуск" отключена. Для этого загрузите Windows и выполните следующую команду в командной строке, запущенной от имени администратора:
Чтобы проверить текущее значение параметра, зайдите в Панель управления -> Оборудование и звук -> Электропитание -> Действия кнопок питания. Флажок Включить быстрый запуск должен быть снят либо отсутствовать.
Отказ в монтировании
Если, даже следуя этому руководству, вам не удаётся примонтировать раздел NTFS, попробуйте отредактировать файл /etc/fstab , указав UUID вместо имён устройств для всех разделов NTFS. С примером можно ознакомиться здесь.
Форматирование в NTFS
Важно: Всегда внимательно проверяйте правильность имени устройства.На современных устройствах большого объема такой способ может занять много времени. Для быстрого форматирования используйте команду:
Примечание: При использовании такого способа форматирования этапы перезаписи содержимого раздела нулями и проверки поверхности диска будут пропущены.Не учитывается umask при создании файлов
Если в /etc/fstab указана опция монтирования permissions , разделы NTFS-3G смогут имитировать работу с привычной системой прав доступа Linux. Однако, при создании файлов вплоть до версии 2014.2.15-1 не учитывается umask пользователя.
Как решение, используйте ABS для пересборки NTFS-3G без поддержки ACL ( --enable-posix-acls ):
Решаем проблему невозможности записи файлов в 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
В процессе установки никаких специальных параметров нет. После установки также требуется перезапуск компьютера.
В меню настроек ОС также появится значок Tuxera NTFS, в котором будут настройки драйвера.
Результаты тестирования скорости чтения и записи дали отличные показатели для этого жесткого диска:
2. Paragon NTFS for Mac
Установка проходит также безо всяких лишних вопросов, а сам установщик выглядит симпатичнее:
В настройках драйвера никаких особых опций не предусмотрено. Можно включить/выключить драйвер:
Результаты тестирования скорости работы жесткого диска неожиданно обрадовали! Скорость записи сравнима с конкурентом от Tuxera, а вот скорость чтения стабильно на 5 мегабайт в секунду выше:
Если же вам постоянно требуется перекачивать большие объемы файлов – например, сериалы из торрент-клиента для просмотра на телевизоре – я бы рекомендовал не пожадничать и купить платный драйвер. На мой взгляд, оптимален именно Paragon NTFS for Mac. Мало того, что он дешевле других, так ещё и работает быстрее.
(8 голосов, общий рейтинг: 4.63 из 5)NTFS-3G — это свободный драйвер файловой системы NTFS. Проект стабилен при работе с любыми NTFS разделами (включая запись), имеет большое и активное сообщество разработчиков и лицензируется под GNU General Public License. Однако для Mac OS X драйвер не является свободным и требуется покупка лицензии. [Источник 1]
На данный момент заявлена работа в следующих ОС: Linux (32 и 63 бит), FreeBSD, NetBSD, Solaris, Mac OS X, BeOS, Haiku. Разработку начал Саболч Сакачич в июле 2006 года, первый релиз состоялся 21 февраля 2007 года. Основана на файловой системе FUSE.
Содержание
Установка
Linux: большинство дистрибутивов имеют и используют NTFS-3G по умолчанию. Если необходимо установить NTFS-3G из исходного кода, убедитесь что вы уже установили базовые инструменты (gcc compiler, libc-dev libraries). Потом введите:
Ручное монтирование
При этом тип файловой системы (в данном случае ntfs-3g) явно сообщать необязательно. По умолчанию команда mount будет использовать программу /usr/bin/mount.ntfs, которая является символьной ссылкой на /usr/bin/ntfs-3g и появляется после установки пакета ntfs-3g. 2. Второй способ - напрямую вызвать ntfs-3g:
Настройка
Можно настроить автоматическое монтирование разделов NTFS, или заранее указать параметры монтирования и делать это вручную в удобное для вас время. Настройки задаются в файле fstab или с помощью правил udev.
Стандартные настройки
При использовании стандартных настроек разделы с NTFS будут монтироваться при загрузке системы, если директория, родительская по отношению к той, куда происходит монтирование, имеет соответствующие права доступа. Добавьте эти строки в файл /etc/fstab :
Linux-совместимые права доступа
Как правило, права доступа в Linux устанавливаются как 755 для директорий и 644 для файлов. Если вы часто используете NTFS-раздел, рекомендуется использовать эти права доступа и на нём. Следующий пример показывает, как можно присвоить такие права разделу для работы с ним из-под непривилегированного пользователя:
Монтировать системный раздел Windows с Linux-совместимыми правами доступа, т. е. 755 для директорий (dmask=022) и 644 для файлов (fmask=133)
Разрешение доступа пользователю/группе
Через файл /etc/fstab можно передать драйверу ntfs-3g и другие параметры монтирования, например разрешить доступ на чтение данных определённому пользователю или группе. Чтобы дать доступ к разделу пользователям, входящим в группу users, можно использовать следующие параметры:
В этом случае запись данных на раздел будет возможна только для пользователя root. Чтобы разрешить запись от имени непривилегированных пользователей, нужно указать, кому из них следует дать такой доступ. Для этого используйте параметр uid с именем пользователя:
Если у вас однопользовательская система, для большего удобства можно дать себе полный доступ к разделу:
Основные параметры NTFS-3G
В большей части случаев для работы должно хватить параметров, описанных выше. Далее описываются параметры, общие для многих файловых систем Linux. Полный список параметров конфигурации ntfs-3g можно посмотреть здесь
Umask — команда командного интерпретатора, позволяющая автоматически присваивать нужные права доступа при создании новых файлов. Стандартные значения umask в Arch Linux для root и обычных пользователей — 0022. При этом новые директории получают права 755, а новые файлы — 644. Дополнительную информацию о umask можно найти здесь.
Если установлен параметр noauto, соответствующий раздел не будет монтироваться автоматически при загрузке системы.
Идентификационный номер пользователя. Позволяет дать полный доступ к разделу определённому пользователю. Идентификатор пользователя можно определить с помощью команды id.
Похожи на umask, но задают права доступа к файлам и директориям отдельно.
Монтирование разделов от имени обычного пользователя
По умолчанию, ntfs-3g требует права суперпользователя для монтирования разделов, даже если добавить параметр "uid" в /etc/fstab (со причинами можно ознакомиться здесь). Чтобы иметь возможность монтировать раздел от имени обычного пользователя, выполните следующие шаги:
Если опция uid отсутствует в /etc/fstab , добавьте её:
Убедитесь, что пользователю разрешена работа с соответствующим устройством. Проще всего сделать это, добавив пользователя в группу disk с помощью следующей команды:
Далее, необходимо обеспечить пользователю доступ к директории, в которую монтируется раздел [1] . Если вы собираетесь монтировать раздел от имени обычного пользователя, есть смысл поставить его владельцем точки монтирования:
Кроме того, необходимо использовать драйвер ntfs-3g со встроенной поддержкой FUSE. Пакет ntfs-3g из официальных репозиториев не имеет его поддержки, поэтому можно установить пакет ntfs-3g-fuse из AUR.
При выполнении этих условий у вас должна появиться возможность монтировать разделы NTFS без прав суперпользователя. [2]
NTFS-config
Программа ntfs-config может помочь вам в настройке параметров работы с разделами NTFS, если другие способы не сработали.
Изменение размера раздела NTFS
Некоторые пользователи с установленной системой Windows хотели бы оставить её при установке Arch Linux. Часто для того, чтобы освободить место на диске под установку Arch Linux, возникает необходимость изменить размер системного раздела, на котором установлена Windows. Эту задачу можно выполнить одним из двух способов:
- Воспользоваться встроенным в Windows средством управления разделами. Для его запуска нажмите Win+R, введите в появившееся окно diskmgmt.msc и нажмите Enter. Кликните по разделу, размер которого нужно уменьшить, правой кнопкой мыши, и выберите в меню пункт Сжать том. Укажите количество места, которое нужно освободить, и нажмите OK. После завершения операции за изменённым разделом появится свободное место, в котором можно будет создать необходимые разделы в процессе установки системы.
- Воспользоваться сторонним LiveCD. Для этого скачайте ISO-образ любого диструбитива, в состав которого входят ntfs-3g и gparted (например, Ubuntu), либо образ специализированной системы для работы с разделами (например, GParted, Parted Magic или SystemRescueCD), и запишите его на компакт-диск или USB-накопитель с помощью программы UNetbootin или Rufus, после чего загрузитесь с подготовленного носителя. Дальнейшие инструкции можно получить в документации к используемому дистрибутиву.
Для изменения размера NTFS-раздела из существующей системы Arch Linux установите пакеты ntfs-3g и gparted и запустите программу gparted. Если в системе отсутствует графический пользовательский интерфейс, можно использовать программу parted, входящую в состав пакета parted. [3]
События
Релиз драйвера NTFS-3G 2013.1.13
NTFS-3G - FUSE-драйвер файловой системы NTFS от компании Tuxera, поддерживающий чтение и запись, для Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku и других операционных систем. Недавно проекты NTFS-3G и ntfsprogs объединились, поэтому релиз NTFS-3G также означает релиз ntfsprogs. NTFS-3G предоставляет возможность безопасной работы с файловой системой NTFS, созданной Windows 2000-8 и Windows Server 2003-2008. Кроме NTFS-3G компания Tuxera предлагает коммерческий продукт для встраиваемых систем и Mac OS X. А ещё существует Paragon NTFS&HFS в версиях Express, Personal, Professional и Embedded Solution. [Источник 2]
- Исправлен тип возвращаемой переменной файла в функции readdir();
- Опция монтирования «ro» включается принудительно при монтировании устройств, доступных только для чтения;
- Теперь при удалении файла его название остаётся на месте. Это сделано для облегчения восстановления удалённых файлов;
- Разрешены многократные монтирования раздела только для чтения;
- Улучшено наследование Windows-типа ACL, новые возможности по мере необходимости используются Windows 8;
- Отменено выполнение необязательных обновлений списка задач, работающих при добавлении данных в файл;
- Добавлено наследование флага set-group-id;
- При активном режиме быстрой перезагрузки (fast reboot), используемом Windows 8, запрещено монтирование раздела;
- Теперь для файлов с жёсткой ссылкой отклоняется получение или выставление DOS-имён;
- Исправлено затирание пользовательских данных при создании метаданных изображений;
- В ntfsclone и ntfslabel реализована ещё одна возможность добавления нового серийного номера;
- Добавлена возможность исправлять резервную копию бутсектора;
- Исправлена ошибка при очистке списка потерянных кластеров;
- Добавлена возможность размещения данных в сводку параметров раздела;
- Добавлен вывод количества запуска и количества фрагментов файла;
- Остальные компоненты:
- В ntfswipe добавлена опция затирания концов файлов и удалённых данных;
- В mkntfs в $UpCase вставлен поток $Info для совместимости с Windows 8;
- Системные требования для OpenIndiana добавлены в драйвер и fuse-lite;
Объединение с с ntfsprogs
Компания Tuxera объединяет вместе два проекта: драйвер для работы с NTFS из Linux, Android, Mac OS X и других операционных систем NTFS-3G и набор открытых инструментов ntfsprogs, также работающий с файловой системой Microsoft. ntfsprogs считаются необходимым дополнением к NTFS-3G, поэтому обычно два этих продукта поставляются вместе во многих дистрибутивах Linux.
Tuxera сообщает, что отныне добавляет весь набор инструментов к NTFS-3G для исключения дублирования усилий при работе над двумя аналогичными проектами и поддержке объемной кодовой базы, поэтому теперь разработчики смогут работать продуктивнее.
ntfsprogs содержит инструменты для создания, копирования, восстановления, изменения размера и сравнения NTFS разделов. При слиянии двух проектов разработчики из Tuxera обратили особое внимание на исправление ошибок как в драйвере NTFS-3G, так и в некоторых утилитах ntfsprogs.
Tuxera NTFS для Mac 2018 с поддержкой High Sierra
Как и в предыдущих версиях, Tuxera NTFS for Mac 2018 обеспечивает полную совместимость чтения и записи с дисками, отформатированными в Windows NTFS. Последняя версия поддерживает macOS High Sierra и Sierra, OS X El Capitan и все предыдущие версии OS X от 10.4 (Tiger) и далее. Независимо от версии операционной системы,рекомендуется обновить Tuxera NTFS для Mac для всех последних функций и улучшений. Для пользователей являющимися постоянными клиентами, обновления всегда бесплатны, поэтому им не нужно будет покупать новую лицензию на версию 2018.
Если используется High Sierra,то появляется необходимость обновления Tuxera NTFS до последней версии для Mac.С запуском High Sierra, Apple ввела требование, что пользователи должны вручную утвердить любое программное обеспечение, которое загружает новые расширения ядра. NTFS для Mac 2018 установки теперь легко проведет пользователей через этот процесс.
Если пользователь только перешел с Windows на Mac, у него могут быть проблемы с копированием, редактирование или удаление файлов, хранящихся на USB-накопителе или внешнем жестком диске. Все происходит из-за того, что операционная система Apple, macOS, только позволяет читать файлы, хранящиеся на дисках, отформатированных с NTFS, файловой системы, используемой с ПК с Windows. С NTFS для Mac 2018, пользователь может получить доступ, редактировать, хранить и передавать файлы между ПК и Mac без проблем.
Решение проблем
Поврежденная файловая система NTFS
Если в файловой системе NTFS есть ошибки, ntfs-3g смонтирует её в режиме "только чтение". Для штатного исправления файловой системы NTFS загрузите Windows и запустите chkdsk .
Для исправления файловой системы NTFS раздел должен быть отмонтирован. Пример ремонта NTFS-раздела /dev/sda2:
Если всё прошло без ошибок, раздел будет доступен для записи.
Metadata kept in Windows cache, refused to mount
Если вместе с Arch Linux на компьютере используется Windows 8, при монтировании системного раздела может возникнуть следующая ошибка:
Проблема вызвана новой функцией Windows 8 под названием "быстрый запуск". Когда эта функция включена, часть метаданных файловых систем всех используемых разделов при загрузке восстанавливается к тому состоянию, в котором они находились при завершении работы Windows. В результате изменения содержимого разделов, совершённые из Linux, могут быть утеряны. Это может произойти с любым разделом жёсткого диска, когда работа Windows завершается выбором пункта "Выключить" или "Гибернация". Однако, завершение работы Windows с помощью пункта "Перезагрузка" не должно вызывать таких проблем.
Чтобы получить возможность беспроблемно записывать данные на раздел из других операционных систем, убедитесь, что функция "быстрый запуск" отключена. Для этого загрузите Windows и выполните следующую команду в командной строке, запущенной от имени администратора:
Чтобы проверить текущее значение параметра, зайдите в Панель управления -> Оборудование и звук -> Электропитание -> Действия кнопок питания. Флажок Включить быстрый запуск должен быть снят либо отсутствовать.
Отказ в монтировании
Если, даже следуя этому руководству, вам не удаётся примонтировать раздел NTFS, попробуйте отредактировать файл /etc/fstab, указав UUID вместо имён устройств для всех разделов NTFS. С примером можно ознакомиться здесь.
Форматирование в NTFS
На современных устройствах большого объема такой способ может занять много времени. [4] Для быстрого форматирования используйте команду:
Не учитывается umask при создании файлов
Если в /etc/fstab указана опция монтирования 'permissions', разделы NTFS-3G смогут имитировать работу с привычной системой прав доступа Linux. Однако, при создании файлов вплоть до версии 2014.2.15-1 не учитывается umask пользователя.
Производительность
Тесты показывают, что NTFS-3G ещё не оптимизирован на производительность. Главная цель разработчиков — обеспечить надёжность работы и задействовать для работы все функциональные возможности POSIX.
Любой пользователь операционной системы OS X рано или поздно сталкивается с необходимостью записать что-либо на накопитель с файловой системой NTFS. Это может быть внешний накопитель или раздел с Windows, установленной у вас наряду с macOS. Результат будет предсказуем: компьютеры Apple прекрасно считывают информацию с данных носителей, но беспомощны при необходимости записать что-либо. Тем не менее эту проблему достаточно просто решить.
Файловая система NTFS была разработана Microsoft для семейства операционных систем Windows NT и должна была заменить «старушку» FAT. Причём морально и фактически устаревшая файловая система жива и поныне, а OS X с ней прекрасно работает. Трудности у операционной системы Apple возникают исключительно при встрече с NTFS. Решений существует несколько:
- использовать «Терминал» для активации записи в NTFS для каждого отдельного накопителя;
- установить бесплатный драйвер, добавляющий в OS X поддержку записи в NTFS;
- использовать платные решения от Tuxera или Paragon.
В целом все решения имеют право на жизнь и расположены от более сложного к наиболее простому. Вы действительно можете вручную активировать поддержку записи для каждого отдельного накопителя с файловой системой NTFS. Этот способ является наименее практичным и потребует хотя бы минимальных навыков работы с «Терминалом». По этой причине мы его опустим.
Вместо этого рассмотрим куда более комплексные и универсальные решения, способные решить нашу проблему раз и навсегда. Начнём с бесплатного драйвера под названием NTFS-3G. Сразу сделаем оговорку: он работает нестабильно с последней версией OS X — El Capitan. Следовательно, не стоит рассчитывать, что осенью появится поддержка macOS Sierra. NTFS-3G подойдёт пользователям, которые используют OS X 10.10 или более старые операционные системы Apple.
Загрузить драйвер NTFS-3G можно здесь. Также нам потребуется MacFUSE.
После загрузки всего необходимого устанавливаем MacFUSE, а затем — NTFS-3G. При установке последнего необходимо будет указать метод кеширования: выбираем No caching. После установки нужно перезагрузить компьютер.
Параметры NTFS-3G будут доступны в системных настройках. Лучше здесь ничего не менять. Обратите внимание, что отсюда можно удалить драйвер. Всё, поддержка NTFS реализована.
Теперь рассмотрим платные решения. Их два: Tuxera NTFS и Paragon NTFS.
Tuxera NTFS загрузить можно на официальном сайте разработчика. Доступна пробная версия, которая прослужит 15 дней. Стоимость полной версии составляет 31 доллар. После установки потребуется перезагрузка, а настройки также доступны в системных параметрах. В целом решение от Tuxera будет работать сразу после установки и перезапуска системы, дополнительных настроек не требуется.
Аналогом и главным конкурентом Tuxera NTFS выступает Paragon NTFS. Этот популярный драйвер обойдётся немного дешевле (990 рублей), но и срок действия пробной версии меньше на 5 дней. Загрузить Paragon NTFS можно здесь. Процесс установки весьма прост, не забываем о перезагрузке компьютера. Получить доступ к параметрам драйвера можно аналогичным образом, только их число существенно меньше, чем у конкурента. С другой стороны, простому пользователю нет до этого дела.
Самое интересное ожидает на этапе тестирования: Paragon NTFS оказывается немного быстрее Tuxera NTFS. Кроме того, оба платных решения укладывают NTFS-3G на обе лопатки. Таким образом, выбирать решение для записи в разделы с файловой системой NTFS следует исходя из ваших потребностей.
Если работать с подобными накопителями вам приходится очень редко, то нет никакого смысла приобретать драйверы от Paragon или Tuxera, потому что скорость записи, вероятно, не будет критичной.
Если же работать с NTFS-разделами вам предстоит на регулярной основе, то стоит посмотреть в сторону платных решений. При этом Paragon NTFS дешевле, но обладает меньшей гибкостью настройки. Tuxera NTFS немного дороже, но обладает большим числом изменяемых параметров. Кроме того, у решения от Paragon более высокая скорость записи.
Читайте также: