Підтримка NTFS на El Capitan [дублікат]


13

Лише швидке запитання, чи підтримується NTFS на El Capitan? Я просто підключив свій зовнішній жорсткий диск, і я можу копіювати з нього речі, але не писати на нього. Я думаю, що підтримується лише режим читання?


1
20 доларів США отримує вам Paragon NTFS . За 31 долар США Tuxera NTFS для Mac буде робити NTFS. Я також не користуюся, але у мене є колега, який використовує Paragon.
IconDaemon

2
Підтримка запису NTFS насправді існує в OS X, однак вона вимкнена за замовчуванням, ймовірно, через проблему ліцензування, і відповідне введення /etc/fstabта обсяг NTFS можна було б записати . Це говорить про те, що підтримка натурного запису повільніше, ніж сторонні утиліти, згадані IconDaemon. Я особисто використовую Tuxera NTFS для Mac, хоча я підтримую підтримку запису відключеною та вмикаю її лише при необхідності, як це легко зробити через Tuxera NTFS у System Preferences. Варто занепокоїти будь-яку пошкодження файлової системи на томі NTFS, для відновлення немає вбудованих утиліт OS X.
користувач3439894

Я використовую Paragon NTFS, і це добре.
Пратік

Відповіді:


16

Щоб увімкнути NTFS, напишіть підтримку на OS X 10.11 El Capitan або macOS 10.12 Sierra.

  1. Встановіть останню osxfuse (3.xx) з https://github.com/osxfuse/osxfuse/releases . (вам не потрібен шар сумісності MacFUSE) або від Homebrew з brew cask install osxfuse.

  2. Встановіть останню NTFS-3G (2016.2.22) від Homebrew . (вам потрібен Xcode)

Наступним чином:

brew install ntfs-3g
  1. Підключіть NTFS-3G до завантаження після тимчасового відключення захисту системної цілісності.

Наступним чином:

[reboot by holding CMD+R to get in recovery mode]
csrutil disable
[reboot normally]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reboot by holding CMD+R to get in recovery mode]
csrutil enable
[reboot normally]

Ви також отримаєте ці вказівки на цій сторінці вікі: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G


Ці кроки просто чудові. Вони працювали як шарм ... єдине, що я помічаю, це те, що, копіюючи купу файлів (більше 10 Гбіт) на зовнішній жорсткий диск, форматований NTFS, я помітив, що це набагато повільніше, ніж Tuxera NTFS для Mac. .бада в тому, що остання версія цього не є безкоштовною (як це було раніше) @ Cœur Ви помітили це? Якщо так, яким-небудь способом це виправити? Спасибі!
Клінт Іствуд

1
@Jonathan Ви можете спробувати створити NTFS-3G з краю джерела: stackoverflow.com/a/31014256/1033581
Cœur

1
ця відповідь спрацює !, ПРИМІТКА: потрібно ввести csrutil у режимі відновлення> термінал та скопіювати sudo рядок 1 на 1
Sruit A.Suk

Не працювало для мене. Я зробив це brew install homebrew/fuse/ntfs-3g, і після перезавантаження у режимі відновлення відключив csrutil. Потім я завантажився назад у звичайний режим, зробив симпосилання, а потім увімкнув csrutilу режимі відновлення. Зараз у звичайному режимі він навіть не виявить мого зовнішнього накопичувача [NTFS]. Раніше він монтувався як лише для читання, але зараз я не бачу нічого в пошуку. Також sudo dmesgвихід затоплений такими рядками Sandbox: coresymbolicatio(1283) System Policy: deny(1) file-write-unlink /System/Library/Caches/com.apple.coresymbolicationd/data. Будь-яка допомога? @ Cœur
reza.safiyat

@ reza.safiyat, ні, з цим питанням не стикалися, тому не можу допомогти.
Cœur

5

Не тільки в Ель-Капітані. Це було стандартною поведінкою OS X щодо NTFS, оскільки принаймні 10.4 (це перша версія, яку я використав): ви можете читати, але не можете писати.

Окрім вищезгаданих рішень, ви також можете спробувати NTFS-3G . Або, якщо ви хочете піти іншим шляхом, є програма під назвою MacDrive для Windows, яка дозволяє вашому ПК читати диски у форматі Mac.


2

Для тих, хто отримує помилку під час встановлення homebrew / fuse / ntfs-3g, кажучи:

Помилка: brew linkкрок не завершився успішно

Формула побудована, але не посилання на / usr / local. Видалення файлів повертає помилку на зразок:

Помилка: не вдалося символізувати посилання, включаючи / ntfs-3g / acls.h / usr / local / include / ntfs-3g не можна записати.

Рішення, яке працювало для мене, розмістив bfontaine:

sudo chown -R $(whoami):admin /usr/local; brew link --overwrite ntfs-3g


0

ФІКСОВАНЕ РІШЕННЯ:

Пишіть на NTFS на OSX Yosemite і El Capitan

Крок 1

Install osxfuse (3.x.x) from https://github.com/osxfuse/osxfuse/releases.

Крок 2 Встановіть Homebrew: (запустіть нижче команди в терміналі)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Крок 3 Оновлення формул Homebrew: (запустіть нижче команди в терміналі)

brew update

Крок 4 Встановіть ntfs-3g (запустіть нижче команди в терміналі)

brew install ntfs-3g

Крок 5

Якщо ви перебуваєте на OSX 10.11 (El Capitan), тимчасово відключіть захист цілісності системи.

Кроки для відключення захисту цілісності

Вимкнути чотири кроки:

1 - Перезавантажте Mac і одночасно утримуйте клавіші Command + R після того, як ви почуєте звуковий сигнал запуску, це завантажить OS X у режим відновлення.

2- Коли з'явиться екран "Утиліти OS X", витягніть замість цього меню "Утиліти" у верхній частині екрана та виберіть "Термінал"

3- Введіть таку команду в термінал, а потім натисніть return:

csrutil disable

4- Ви побачите повідомлення про те, що захист цілісності системи вимкнено, і Mac потрібно перезапустити, щоб зміни набрали чинності,

reboot

а потім Mac перезавантажиться, просто нехай він завантажиться як звичайне

Крок 6

Створіть символьне посилання для mount_ntfs

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original 

sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

Крок 7

Якщо ви перебуваєте на OSX 10.11 (El Capitan), знову ввімкніть Захист цілісності системи.

виконайте крок 5, потрібно лише змінити команду терміналу на

csrutil enable

Крок 8

підключіть кабель жорсткого диска до Mac. це працює.


Чим це відрізняється від рішення, поданого Коуром вище?
nohillside

Дякую патрикс за точку. Я додав покрокове рішення, щоб новачок міг зрозуміти, що насправді він робить, використовуючи ці кроки.
MANISH PATHAK
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.