На этот вопрос уже есть ответ здесь:
- Как мне записать на диски 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 недоступен для записи:
Я добавил этот диск и необходимые флаги в мой файл fstab:
Затем размонтировал и вставил флешку. Обратите внимание, что он больше не отображается на боковой панели под устройствами. Вы должны перейти в каталог / Volumes, чтобы найти его. Тем не менее, теперь это доступно для записи.
Никакого стороннего программного обеспечения не требуется, но вы должны повторить это для каждого целевого тома 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 . Просто попробуйте. Вы можете читать / писать с обеих сторон и навсегда забудете этот барьер.
источник