Який найкращий, найпростіший, бажано найдешевший спосіб змусити OS X писати на накопичувачі, відформатовані NTFS в Mac OS X?
Який найкращий, найпростіший, бажано найдешевший спосіб змусити OS X писати на накопичувачі, відформатовані NTFS в Mac OS X?
Відповіді:
Оновлено у травні 2015 року, діючими рішеннями
Безкоштовні рішення
FUSE для OS X - наступник MacFUSE
NTFS-3G
Потрібна збірка з джерела для чогось нового, ніж 2010 р. Остання "попередньо побудована" версія, пов’язана з http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os- x-2010102.html Ви можете створити його з джерела, використовуючи домашню мову в інших відповідях.
Платні рішення
MacFuse - це залишення програмного забезпечення та не оновлюється з 2009 року.
Ця відповідь стосується останньої сумісності для OS X 10.11 El Capitan , macOS 10.12 Sierra , macOS 10.13 High Sierra , macOS 10.14 Mojave .
Встановіть останню osxfuse (3.xx) від GitHub . Або встановіть його за допомогою Homebrew наступним чином:
brew cask install osxfuse
Встановіть останню NTFS-3G разом із Homebrew у такий спосіб:
brew install ntfs-3g
Автоматичне встановлення обсягів NTFS в режимі читання-запису:
Пов’яжіть NTFS-3G до завантаження після тимчасового відключення захисту системної цілісності, як описано нижче:
[перезавантажте, утримуючи CMD+, Rщоб увійти в режим відновлення]
csrutil disable
[перезавантажте звичайно]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[перезавантажте, утримуючи CMD+, Rщоб увійти в режим відновлення]
csrutil enable
[перезавантажте звичайно]
Під час оновлення macOS (10.11 → 10.12 → 10.13 → 10.14 → ...) вам потрібно буде щороку перев’язуватись вручну (крок 3).
Дивіться також таку сторінку вікі: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Я перевірив це на Mountain Lion, і це безкоштовно, і вам не потрібно перезавантажувати. Він використовує рідні драйвери NTFS OS X.
Підключіть свій пристрій
Пишіть у термінал diskutil listі шукайте IDENTIFIER, де TYPE - це Windows_NTFS.

У цьому випадку це так disk1s1
Потім запустіть наступне:
diskutil unmount /dev/disk1s1
cd /Volumes
mkdir Elements
sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
open /Volumes/Elements
Read-only file systemколи я намагався запустити mkdir /Volumes/HD-HCU2/aa. Чи є якась причина, чому ви використовували nobrowse?
/Volumes.
nobrowseпотрібні для того, щоб NTF можна було записати.
Найпростішим рішенням буде використання MacFUSE та NTFS-3G для MacFUSE , хоча на цій посаді підтримуються лише Tuxera NTFS (~ $ 35 USD) та програмне забезпечення PARAGON NTFS для OS X v.9.0 ($ 19.95 USD) 10.7. Однак ви можете безкоштовно схопити джерело з Tuxera.
Станом на ОС X 10.6 ви можете ввімкнути підтримку NTFS, хоча ваш пробіг може відрізнятися. Дотримуйтесь цього запису від Mac OS X Підказки, якщо вас цікавить, але я б застосував метод MacFUSE над цим. Майте на увазі, що жоден із цих методів не підтримується повністю.
Не можу сказати, що використання MacFUSE і NTFS-3G для MacFUSE - це найпростіший спосіб, але вони безкоштовні, і це чудово! :) Я використовував їх близько року, поки не придбав зовнішній HDD Seagate 500 ГБ і не придбав драйвер Paragon NTFS для Mac безкоштовно з сайту Seagate: http://www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ . Працює стабільно протягом місяця, проблем ще не сталося. Хтось знає, чи отримають користувачі Seagate HDD безкоштовно оновлення драйверів NTFS для нової ОС X, коли Apple випустить її?
Ось як зробити одноразове кріплення за допомогою ntfs-3g (відповідь коеура, але для одноразового використання). Цей спосіб не вимагає завантаження в безпечному режимі або використання csrutil взагалі. Примітка: використання ntfs-3g, за чутками, є "безпечнішим" для доступу до запису, ніж вбудований варіант монтажу "rw, nobrowse":
Встановіть останню osxfuse (3.xx) з https://github.com/osxfuse/osxfuse/releases . Або встановіть його з Homebrew за допомогою:
brew cask install osxfuse
Встановіть останню NTFS-3GNTFS-3G від Homebrew ( https://brew.sh/Homebrew ) таким чином:
brew install ntfs-3g
Одноразове кріплення (замініть disk1s1 вашими значеннями, відкриваючи за допомогою mountкоманди після вставки диска, ви побачите рядок типу
/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners) схопити disk1s1:
diskutil unmount /dev/disk1s1
sudo mkdir /Volumes/my_writable_ntfs
sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/my_writable_ntfs -olocal -oallow_other
Ви отримаєте спливаюче вікно "Розширення системи заблоковано", натисніть "Відкрити налаштування безпеки" та натисніть "Дозволити" поруч із іменем розробника (Бенджамін Флейшер). Якщо ви не можете натиснути кнопку дозволу, дивіться тут .
Після натискання дозволу виконайте команду ще раз Це буде добре, поки ви не перезавантажитесь. або вручну демонтувати його.
Докладніші відомості та вказівки щодо його постійності див. На https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Перш ніж ми почнемо. Переконайтесь, що ваша зовнішня мітка імені - ОДНЕ слово. Це означає, що між ними немає місця.
мій диск = WRONG
my_disk або my-disk або mydisk = ПРАВИЛЬНО
sudo nano /etc/fstabLABEL=my_disk none ntfs rw,auto,nobrowseПримітка: my_disk - ваше ім’я дискаsudo ln -s /Volumes ~/Desktop/VolumesКоли вам це більше не потрібно. Це так просто, як:
У терміналі sudo rm /etc/fstab
/etc/fstab- це лише варіант, якщо він не містить жодних важливих записів
\040пробіл '' (пробіл). Дивіться приклад у man fstab:LABEL=The\040Volume\040Name\040Is\040This none msdos ro