На этот вопрос уже есть ответ здесь:
- Как мне записать на диски NTFS в OS X? 7 ответов
Иногда мне нужно смонтировать USB-накопители в формате NTFS и записать на них. На Mavericks я достиг этого, используя формулу Homebrew, ntfs-3g
которая зависит от osxfuse
.
После обновления до Йосемити, osxfuse
сломан. Доморощенное сообщение:
==> Upgrading osxfuse
osxfuse: OS X Mavericks or older is required for this package.
OS X Yosemite introduced a strict unsigned kext ban which breaks this package.
You should remove this package from your system and attempt to find upstream
binaries to use instead.
Error: An unsatisfied requirement failed this build.
Я полагаю, это означает, что используемое расширение ядра osxfuse
полностью запрещено в Yosemite, потому что оно не имеет цифровой подписи Apple, тогда как в Mavericks это было разрешено.
Итак, есть ли какой-нибудь способ теперь смонтировать и записать на USB-диск в формате NTFS в Yosemite, используя либо программное обеспечение с открытым исходным кодом, либо бесплатное, незагруженное (не шпионское / вредоносное ПО или в комплекте с ненужными панелями инструментов и т. Д.) Программное обеспечение из App Store?
ntfs-3g
все еще доступно через доморощенный.Ответы:
Откройте Терминал.
Если вы установили osxfuse, вы должны удалить его, потому что неподписанные кексы теперь запрещены. Тип:
С другой стороны, если у вас вообще нет Homebrew , скачайте его:
Обновление Homebrew рекомендуется.
Если у вас не установлена Homebrew Cask , введите:
Установите бинарный
osxfuse
пакет из Homebrew Cask:Установить
ntfs-3g
:Вам нужно создать символическую ссылку для
mount_ntfs
автоматического монтирования дисков:Если вы используете OS X 10.11 и вышеприведенные команды не выполняются, попробуйте:
редактировать: это не работает для меня в финале El Capitan (из Mac App Store). Пришлось отключить SIP через рекавери. Может ли кто-нибудь подтвердить, что это действительно необходимо?
... и перезагрузите компьютер. Затем попробуйте символическую ссылку
mount_ntfs
снова.Благодаря Бьоргвино .
источник
diskutil
но неправильно установлено.mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Быстро смонтируйте диск NTFS для чтения / записи на всех последних версиях OS X (включая Yosemite, El Capitan):
mount
и найдите строку с вашим диском. Это покажет что-то вроде:/dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
Введите в Терминале следующее, заменив его
/dev/diskXsX
диском, как показано вmount
команде:* Убедитесь, что устройство еще не установлено, если да, сначала отключите его. В противном случае это приведет к ошибке: mount_ntfs: / dev / diskNsN on / Volumes / Mount: Ресурс занят
Чтобы сделать это изменение постоянным, выполните следующее (правильно для El Capitan):
Запустите следующую команду, изменив / dev / diskXsX на свой диск:
Запустите
sudo vifs
и вставьте выходные данные из предыдущих 2 строк. Для этого нажмите,down
чтобы перейти в конец файла,A
чтобы начать добавление текста, вставьте две строки, затем нажмитеescape
и,:wq
чтобы записать файл. (VIFS - единственный безопасный способ редактировать fstab в OS X).Запустите следующее, чтобы смонтировать диск
Примечание. Устройство больше не будет автоматически открывать окно при его подключении. Чтобы получить к нему доступ, откройте окно Finder и выберите
Go
->Go to Folder
to / Volumesисточник
T
часть имени тома (да?), А не заменять всю частьDISK=T
именем тома.awk
С$5
не работает на моем 0SX 10.10 (дает ничего). Форматирование вывода команды могло измениться. Я использовалcut -b 30-80
в качестве обходного пути.$ sudo mount -o rw,auto,nobrowse -t ntfs /dev/disk4s1 /Volumes/Mount/ mount_ntfs: /dev/disk4s1 on /Volumes/Mount: Read-only file system
chkdsk d: /f
гдеd:
находится буква диска. Затем убедитесь, что вы делаете чистое завершение работы или отсоединяетесь от Windows.Я обычно использую Paragon NTFS, но только что попробовал этот метод с 10.10.1, и он, кажется, работает после элементарного теста [создал папку и скопировал несколько небольших файлов]
После отключения Paragon флэш-накопитель в формате NTFS недоступен для записи:![NTFS USB-накопитель не доступен для записи](https://i.imgur.com/pRLc0yG.png)
Я добавил этот диск и необходимые флаги в мой файл fstab:![Параметры NTFS в fstab](https://i.imgur.com/ZAxoGlW.png)
Затем размонтировал и вставил флешку. Обратите внимание, что он больше не отображается на боковой панели под устройствами. Вы должны перейти в каталог / Volumes, чтобы найти его. Тем не менее, теперь это доступно для записи.![NTFS USB-накопитель не доступен для записи](https://i.imgur.com/wfdB0H6.png)
Никакого стороннего программного обеспечения не требуется, но вы должны повторить это для каждого целевого тома NTFS.
Кроме того, есть сценарий, который может настроить все автоматически: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (только что это удалось в OSX 10.5.5 Yosemite).
источник
ntfs-3g
.Этот ответ нацелен на последнюю совместимость для OS X 10.11 El Capitan .
Установите последнюю версию osxfuse (3.xx) с https://github.com/osxfuse/osxfuse/releases или с Homebrew с помощью
brew cask install osxfuse
.Установите последнюю версию NTFS-3G (2015.3.14) с сайта Homebrew ( http://brew.sh/ ).
Следующим образом:
Следующим образом:
источник
Следующее руководство работало на моем компьютере Yosemite:
Macbreaker.com - Как включить запись на жесткие диски NTFS в OS X, включая El Capitan
Парень по имени Ниреш упростил этот процесс до единого установщика:
Hackintosh Zone - бесплатный драйвер NTFS для Mac OS X (вам нужно будет зарегистрироваться на сайте, прежде чем вы сможете скачать)
Установка этого файла; перезагрузка компьютера включает запись NTFS.
источник
Все последние выпуски OS X изначально поддерживают NTFS (чтение / запись)!
По умолчанию диск монтируется, и вы можете просматривать файлы. Но это только для чтения. Чтобы сделать диск доступным для записи, добавьте следующую строку в
/etc/fstab
Замените MyDrive на имя вашего тома (проверяйте имя тома в Finder при его монтировании).
Затем демонтируйте / перемонтируйте его, чтобы увидеть изменения. Один из удобных способов перемонтировать диск - использовать Дисковую утилиту:
Чтобы увидеть диск после его установки, посмотрите в / Volumes в Finder:
Это изменение является постоянным.
Чтобы отменить возможность записи при монтировании на этом компьютере, просто удалите запись для этого диска из / etc / fstab.
источник
Согласно этой теме, в качестве обходного пути вы можете загрузить и установить двоичные файлы osxfuse непосредственно из проекта вместо использования homebrew:
http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/
Но, похоже, это не сработает, если у вас есть пакеты brew (такие как Gluster), которые используют библиотеки osxfuse, поскольку они не появятся в вашем погребе.
источник
Лучший кроссплатформенный формат, который я использую, это vfat. Не идеально, но работает шарм и нет беспорядка, нет суеты :)
источник
exFat
(проверено нормально) илиvFat
(не проверено) помогает решить проблему. В этом случае NTFS не используется вообще.Я всегда использую Paragon NTFS . Просто попробуйте. Вы можете читать / писать с обеих сторон и навсегда забудете этот барьер.
источник