Як писати на дисках NTFS на Mac
MacOS від Apple може читати з дисків NTFS, відформатованих у Windows, але не може записати їх з коробки. Ось кілька рішень для отримання повного доступу для читання / запису до дисків NTFS.
Це може бути корисним, якщо ви хочете написати на розділ Boot Camp на вашому Mac, оскільки системні розділи Windows повинні використовувати файлову систему NTFS. Однак для зовнішніх дисків, можливо, слід використовувати exFAT. macOS може спочатку читати і записувати на exFAT диски, як і Windows.
Три варіанти
Для цього існує декілька варіантів, і ви повинні вибрати один з них:
- Платні драйвери третьої сторони: Для Mac, які можна встановити, існують драйвери NTFS сторонніх виробників, і вони працюватимуть досить добре. Це платні рішення, але вони прості в установці і мають кращу продуктивність, ніж безкоштовні рішення нижче.
- Безкоштовні драйвери третьої сторони: Є безкоштовний і з відкритим вихідним кодом драйвер NTFS можна встановити на Mac, щоб включити підтримку запису. На жаль, це вимагає трохи додаткової роботи для встановлення, особливо на комп'ютерах Mac з новою функцією захисту системної цілісності, доданою в 10.11 El Capitan. Це повільніше, ніж платні рішення, і автоматичне монтування розділів NTFS в режимі читання-запису є ризиком для безпеки.
- Підтримка експериментальної NTFS-запису від 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 і пропонує 14-денну безкоштовну пробну версію. Але Paragon NTFS робить те ж саме і дешевше.
Кращі безкоштовні драйвери третьої сторони: FUSE для macOS
Цей метод є безкоштовним, але він вимагає хорошої роботи і менш безпечний. Для того, щоб ваш Mac автоматично монтував NTFS розділи в режимі читання-запису, вам доведеться тимчасово вимкнути захист системної цілісності і замінити один з вбудованих інструментів Apple двійковим файлом, який є більш уразливим до атак. Тому цей метод є ризиком для безпеки.
Проте, FUSE можна використовувати для монтування розділів NTFS в режимі читання-запису вручну, якщо ви не заперечуєте використання терміналу. Це більш безпечно, але це більше роботи.
Спочатку завантажте FUSE для macOS і встановіть його. Під час встановлення використовуйте стандартні параметри.
Вам також знадобляться інструменти розробника командного рядка від Apple, встановлені для продовження. Якщо ви ще не встановили їх, ви можете відкрити вікно Термінал у Finder> Applications> Utilities і виконайте таку команду:
xcode-select --install
Натисніть "Інсталювати", коли буде запропоновано встановити інструменти.
Крім того, вам потрібно завантажити та встановити доморощування, якщо ви ще не встановили його на вашому 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 до комп'ютера виконайте таку команду, щоб перелічити всі розділи диска:
список diskutil
Потім можна визначити назву пристрою розділу 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 / Томи / NTFS-локальний -oallow_other
Ви побачите файлову систему, встановлену в / Volumes / NTFS. Він також з'явиться на вашому робочому столі як звичайний пристрій. Ви можете вийняти його зазвичай, коли ви хочете відключити його.
Якщо ви щасливі вручну встановлюєте розділи з наведеними вище інструкціями, вам не потрібно продовжувати.
Якщо ви бажаєте, щоб ваш Mac автоматично монтував диски NTFS, які підключаються в режимі читання-запису, потрібно вимкнути захист системної цілісності.
Увага: Ви, напевно, не хочете цього робити! Офіційні інструкції програмного забезпечення попереджають, що це ризик для безпеки. Ви заміните інструменти монтування NTFS у вашому Mac за допомогою інструментів ntfs-3g, які будуть працювати як кореневий користувач. Через те, як Homebrew встановлює програмне забезпечення, зловмисне програмне забезпечення, запущене на вашому Mac, може перезаписати ці інструменти. Це, ймовірно, не працює ризик, але ми пояснимо, як це зробити, якщо ви хочете взяти на себе ризик.
Перезавантажте ваш Mac і утримуйте команду + 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 enable
Після цього перезавантажте комп'ютер Mac. Підтримка NTFS-запису повинна функціонувати зараз.
Щоб скасувати зміни та видалити все, потрібно спочатку вимкнути захист системної цілісності. Після цього виконайте такі команди:
sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs прибрати видалення ntfs-3g
Після цього можна видалити FUSE для macOS з панелі у вікні Системні налаштування та знову ввімкнути захист системної цілісності.
Ви можете зрозуміти, чому ми рекомендуємо замість цього опцію $ 20, так?
Експериментальна підтримка Apple NTFS: не робіть цього, серйозно
Ми не рекомендуємо вказаний нижче метод, оскільки він є найменш перевіреним. Це може не працювати належним чином, тому не звинувачуйте нас або Apple, якщо у вас виникли проблеми. Він як і раніше нестабільний, як у macos 10.12 Sierra, і він ніколи не може бути повністю стабільним. Це дійсно тільки тут для освітніх цілей.
По-перше, переконайтеся, що на диску є зручна мітка з одним словом. Якщо це не так, змініть його мітку. Це полегшить цей процес.
Спочатку потрібно запустити термінал. Перейдіть до пункту Finder> Applications> Utilities> Terminal або натисніть Command + Space, введіть Terminal і натисніть Enter.
Введіть у термінал таку команду, щоб відкрити файл / etc / fstab для редагування в текстовому редакторі нано:
sudo nano / etc / fstab
Додайте наступний рядок до nano, замінивши "NAME" міткою вашого диска NTFS:
LABEL = NAME немає ntfs rw, auto, nobrowse
Натисніть Ctrl + O, щоб зберегти файл після завершення, а потім натисніть Ctrl + X, щоб закрити nano.
(Якщо у вас є декілька дисків NTFS, до яких потрібно записати, додайте інший рядок для кожного.)
Підключіть диск до комп'ютера, від'єднайте його та знову підключіть, якщо він вже підключений, і ви побачите його в каталозі “/ Volumes”. У вікні Finder можна натиснути Go> Go to Folder і ввести "/ Volumes" у поле для доступу до нього. Він не з'явиться автоматично і з'явиться на вашому робочому столі як диски зазвичай.
Щоб скасувати цю зміну пізніше, просто повторіть вищезгаданий процес, щоб відкрити файл / etc / fstab у nano. Видаліть рядок, доданий до файлу, і збережіть зміни.
Більшість користувачів Mac буде краще форматування зовнішніх дисків з exFAT, гарантуючи, що вони працюють добре на обох Windows і Mac OS X без будь-якої додаткової роботи. якщо ви повинні писати на диск NTFS, один з платних драйверів сторонніх виробників буде найпростішим варіантом з найкращою продуктивністю та найменшим ризиком пошкодження файлів.