Apple macOS може читати з дисків NTFS у форматі Windows, але не може писати на них нестандартно. Ось кілька рішень для отримання повного доступу для читання / запису на диски NTFS.
Це може бути корисно, якщо ви хочете написати запис у розділі Boot Camp на вашому Mac, оскільки системні розділи Windows повинні використовувати файлову систему NTFS. Однак для зовнішніх накопичувачів напевно, вам слід використовувати exFAT . macOS може власноруч читати та писати на диски exFAT, як і Windows.
Три варіанти
ПОВ'ЯЗАНІ: Яка різниця між FAT32, exFAT та NTFS?
Для цього існує кілька варіантів, і вам потрібно буде вибрати один:
- Платні сторонні драйвери : Існують сторонні драйвери NTFS для Mac, які ви можете встановити, і вони працюватимуть досить добре. Це платні рішення, але їх легко встановити, і вони повинні мати кращу продуктивність, ніж безкоштовні рішення нижче.
- Безкоштовні сторонні драйвери : Існує безкоштовний драйвер NTFS з відкритим кодом, який ви можете встановити на Mac, щоб увімкнути підтримку запису. На жаль, для встановлення потрібно трохи додаткової роботи, особливо на Mac з новим Функція захисту цілісності системи , доданий в 10.11 El Capitan. Це повільніше, ніж платні рішення, і автоматичне встановлення розділів NTFS у режимі читання-запису є ризиком для безпеки.
- Підтримка експериментальної програми NTFS-Write від Apple : Операційна система macOS включає експериментальну підтримку запису на диски NTFS. Однак він вимкнений за замовчуванням і вимагає певного возиння в терміналі, щоб увімкнути його. Це не гарантує належної роботи та може спричинити проблеми з файловою системою NTFS. Насправді, у нас раніше були пошкоджені дані. Ми справді не рекомендуємо використовувати це. Його за умовчанням вимкнено.
Ми настійно рекомендуємо платити за сторонній драйвер NTFS, якщо вам потрібно це зробити, оскільки інші рішення працюють не так добре, і їх потрібно налаштувати більше.
Найкращий платний сторонній драйвер: Paragon NTFS для Mac
Paragon NTFS для Mac коштує 19,95 доларів США та пропонує десятиденну безкоштовну пробну версію. Він буде встановлений чисто та легко на сучасних версіях macOS, включаючи macOS 10.12 Sierra та Mac OS X 10.11 El Capitan. Це дійсно "просто працює", тому це найкращий варіант, якщо ви готові заплатити невелику суму грошей за цю функцію.
Вам також не доведеться возитися з командами терміналу, щоб вручну монтувати розділи, ненадійно монтувати розділи автоматично або мати справу з потенційними пошкодженнями, як це буде зроблено з безкоштовними драйверами нижче. Якщо вам потрібна ця функція, платити за програмне забезпечення, яке робить це належним чином, варто. Ми не можемо наголосити на цьому досить.
Якщо у вас є диск Seagate, знайте, що Seagate пропонує безкоштовно завантажити Paragon NTFS для Mac так що вам не доведеться купувати нічого зайвого.
Ви також можете придбати Tuxera NTFS для Mac , яка коштує 31 долар і пропонує чотирнадцятиденну безкоштовну пробну версію. Але Paragon NTFS робить те саме і дешевше.
Найкращі безкоштовні сторонні драйвери: FUSE для macOS
Цей метод безкоштовний, але вимагає значної роботи та менш безпечний. Щоб ваш Mac автоматично підключав розділи NTFS у режимі читання-запису, вам доведеться тимчасово відключити захист цілісності системи та замінити один із вбудованих інструментів Apple бінарним файлом, який є більш вразливим до атак. Отже, цей метод є ризиком для безпеки.
Однак ви можете використовувати FUSE для монтування розділів NTFS в режимі читання-запису вручну, якщо ви не проти використовувати Термінал. Це більш безпечно, але це більше роботи.
Спочатку завантажте Запобіжник для macOS і встановіть його. Використовуйте параметри за замовчуванням при його встановленні.
ПОВ'ЯЗАНІ: Як встановити пакети за допомогою Homebrew для OS X
Вам також знадобляться встановлені інструменти розробника командного рядка від Apple, щоб продовжити. Якщо ви ще не встановили їх, ви можете відкрити вікно терміналу з Finder> Applications> Utilities і виконати таку команду:
xcode-select --install
Натисніть "Встановити", коли з'явиться запит на встановлення інструментів.
ПОВ'ЯЗАНІ: Як встановити пакети за допомогою Homebrew для OS X
Крім того, вам потрібно буде завантажити та встановити саморобний якщо ви ще не встановили його на своєму Mac. Homebrew - це «менеджер пакунків» для Mac OS X . Скопіюйте та вставте наступну команду у вікно терміналу та натисніть Enter, щоб встановити її:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Натисніть Enter і введіть свій пароль, коли буде запропоновано. Сценарій автоматично завантажить та встановить Homebrew.
Після встановлення інструментів розробника та Homebrew виконайте таку команду у вікні терміналу, щоб встановити ntfs-3g:
заваріть інсталяцію ntfs-3g
Тепер ви можете вручну змонтувати розділи NTFS у режимі читання / запису. У вікні терміналу запустіть таку команду, щоб створити точку монтування в / Volumes / NTFS. Це потрібно зробити лише один раз.
sudo mkdir / Томи / NTFS
Коли ви підключаєте привід NTFS до комп'ютера, виконайте таку команду, щоб перелічити будь-які розділи диска:
список дискілів
Потім можна визначити назву пристрою розділу NTFS. Просто знайдіть розділ з файловою системою Windows NTFS. На скріншоті нижче це
/ dev / disk3s1
.
Розділ NTFS, ймовірно, був автоматично підключений вашим Mac, тому спочатку його потрібно буде демонтувати. Виконайте наступну команду, замінивши
/ dev / disk2s1
з назвою пристрою вашого розділу NTFS.
sudo umount / dev / disk2s1
Щоб підключити привід, виконайте наступну команду, замінивши
/ dev / disk2s1
з назвою пристрою вашого розділу NTFS.
sudo / usr / local / bin / ntfs-3g / dev / disk2s1 / Volumes / NTFS -lolocal -oallow_other
Ви побачите файлову систему, змонтовану в / Volumes / NTFS. Він також відображатиметься на вашому робочому столі як звичайний змонтований диск. Ви можете нормально вийняти його, коли хочете відключити.
Якщо вам подобається вручну монтувати розділи з наведеними вище інструкціями, вам не доведеться продовжувати.
ПОВ'ЯЗАНІ: Як вимкнути захист цілісності системи на Mac (і чому не слід)
Якщо ви хочете, щоб ваш Mac автоматично підключав накопичувачі NTFS, які ви підключаєте в режимі читання-запису, вам потрібно вимкнути захист цілісності системи .
Увага : Ви, мабуть, не хочете цього робити! офіційні інструкції програмного забезпечення попереджати, що це загроза безпеці. Ви заміните інструменти монтування NTFS на своєму Mac на інструменти ntfs-3g, які працюватимуть як кореневий користувач. Через те, як Homebrew встановлює програмне забезпечення, шкідливе програмне забезпечення, яке працює на вашому Mac, може перезаписати ці інструменти. Можливо, це не спрацьовує ризик, але ми пояснимо, як це зробити, якщо ви хочете ризикнути.
Перезавантажте Mac і утримуйте Command + R під час завантаження. Це завантажиться в спеціальний режим відновлення середовище.
Запустіть термінал з меню Утиліти в режимі відновлення та запустіть таку команду:
csrutil вимкнути
Після цього перезавантажте свій Mac нормально.
На робочому столі Mac знову відкрийте вікно терміналу та запустіть наступні команди, щоб зробити функцію ntfs-3g:
sudo mv / sbin / mount_ntfs /sbin/mount_ntfs.original sudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs
Нарешті, знову ввімкніть захист цілісності системи. Перезавантажте Mac і утримуйте Command + R під час завантаження, щоб увійти в режим відновлення. Запустіть термінал у режимі відновлення та запустіть таку команду:
csrutil включити
Перезавантажте Mac. Підтримка NTFS-write повинна функціонувати вже зараз.
Щоб скасувати зміни та видалити все, спочатку потрібно вимкнути захист цілісності системи. Після цього виконайте такі команди:
sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs заваріть видалення ntfs-3g
Потім ви можете видалити FUSE для macOS з його панелі у вікні Системні налаштування та знову ввімкнути захист цілісності системи.
Ви бачите чому ми рекомендуємо варіант $ 20 замість цього зараз, га?
Експериментальна підтримка написання файлів NTFS від Apple: не робіть цього серйозно
Ми не рекомендуємо вказаний нижче спосіб, оскільки він найменш перевірений. Це може не працювати належним чином, тому не звинувачуйте нас або Apple, якщо у вас виникли проблеми. Він все ще нестабільний з macOS 10.12 Sierra, і може ніколи не бути повністю стабільним. Це насправді просто тут з навчальною метою.
По-перше, переконайтеся, що ваш привід має зручну мітку з одним словом. Якщо ні, змініть його ярлик. Це полегшить цей процес.
Спочатку потрібно запустити термінал. Перейдіть до Finder> Програми> Службові програми> Термінал або натисніть Command + Пробіл, введіть Terminal і натисніть Enter.
Введіть у термінал таку команду, щоб відкрити файл / etc / fstab для редагування у текстовому редакторі nano:
sudo nano / etc / fstab
Додайте наступний рядок до nano, замінивши “NAME” міткою вашого диска NTFS:
МЕТКА = НАЗВА немає ntfs rw, auto, nobrowse
Натисніть Ctrl + O, щоб зберегти файл після закінчення, а потім натисніть Ctrl + X, щоб закрити nano.
(Якщо у вас є кілька дисків NTFS, на які ви хочете записати, додайте для них інший рядок.)
Підключіть накопичувач до комп’ютера - відключіть його та підключіть, якщо він уже підключений - і ви побачите його в каталозі “/ Томи”. У вікні Finder можна натиснути Перейти> Перейти до папки та ввести «/ Томи» у поле, щоб отримати до нього доступ. Він не з’явиться автоматично і з’явиться на робочому столі, як це зазвичай роблять диски.
Щоб скасувати цю зміну пізніше, просто повторіть описаний вище процес, щоб відкрити файл / etc / fstab у nano. Видаліть рядок, який ви додали до файлу, та збережіть зміни.
Більшості користувачів Mac буде краще форматувати зовнішні накопичувачі за допомогою exFAT, гарантуючи, що вони будуть добре працювати як в Windows, так і в Mac OS X без зайвої роботи. якщо вам потрібно записати на диск NTFS, один із платних сторонніх драйверів буде найпростішим варіантом з найкращою продуктивністю та найменшим ризиком пошкодження файлів.