Как да пиша в NTFS устройства на Mac

MacOS на Apple може да чете от форматирани от Windows NTFS устройства, но не може да пише на тях от кутията. Ето няколко решения за получаване на пълен достъп за четене / запис до NTFS устройства.

Това може да е полезно, ако искате да пишете в дял на Boot Camp на вашия Mac, тъй като системните дялове на Windows трябва да използват файловата система NTFS. Въпреки това, за външни устройства, вероятно трябва да използвате exFAT вместо това. macOS може да чете и пише на дискове exFAT, точно както Windows може.

Три варианта

СВЪРЗАНИ: Каква е разликата между FAT32, exFAT и NTFS?

Има няколко опции за това и ще трябва да изберете една:

  • Платени драйвери на трети страни : Има драйвери на NTFS на трети страни за Mac, които можете да инсталирате и те ще работят доста добре. Това са платени решения, но те са лесни за инсталиране и трябва да предлагат по-добра производителност от безплатните решения по-долу.
  • Безплатни драйвери на трети страни : Има безплатен драйвер за NTFS с отворен код, който можете да инсталирате на Mac, за да активирате поддръжката за запис. За съжаление, това изисква малко допълнителна работа за инсталиране, особено на Mac с новата функция за защита на интегритета на системата, добавена в 10.11 El Capitan. Това е по-бавно от платените решения и автоматичното монтиране на NTFS дялове в режим на четене и запис е риск за сигурността.
  • Експериментална поддръжка на Apple за NTFS-Write : Операционната система 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 дялове в режим на четене и запис, ще трябва временно да деактивирате System Integrity Protection и да замените един от вградените инструменти на Apple с двоичен файл, който е по-уязвим за атака. Така че този метод представлява риск за сигурността.

Можете обаче да използвате FUSE за ръчно монтиране на NTFS дялове в режим на четене и запис, ако нямате нищо против да използвате терминала. Това е по-сигурно, но е повече работа.

Първо изтеглете FUSE за macOS и го инсталирайте. Използвайте опциите по подразбиране, когато го инсталирате.

СВЪРЗАНИ: Как да инсталирате пакети с Homebrew за OS X

За да продължите, ще ви трябва и инсталирани инструменти за разработчици на командния ред на Apple. Ако все още не сте ги инсталирали, можете да отворите прозорец на терминала от Finder> Applications> Utilities и да изпълните следната команда, за да направите това:

xcode-select --install

Щракнете върху „Инсталиране“, когато бъдете подканени да инсталирате инструментите.

СВЪРЗАНИ: Как да инсталирате пакети с Homebrew за OS X

Освен това ще трябва да изтеглите и инсталирате homebrew, ако все още не сте го инсталирали на вашия Mac. Homebrew е „мениджър на пакети“ за Mac OS X. Копирайте и поставете следната команда в прозорец на терминала и натиснете Enter, за да я инсталирате:

/ usr / bin / ruby ​​-e "$ (curl -fsSL //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 -olocal -oallow_other

Ще видите файловата система, монтирана на / Volumes / NTFS. Той ще се появи и на вашия работен плот като нормално монтирано устройство. Можете да го извадите нормално, когато искате да го изключите от контакта.

Ако сте доволни от ръчното монтиране на дялове с горните инструкции, не е нужно да продължите.

СВЪРЗАНИ: Как да деактивирам защитата на системната цялост на Mac (и защо не трябва)

Ако искате да накарате вашия Mac автоматично да монтира NTFS дискове, които свързвате в режим на четене-запис, ще трябва да деактивирате System Integrity Protection.

ПредупреждениеВероятно не искате да правите това!  Официалните инструкции на софтуера предупреждават, че това представлява риск за сигурността. Ще замените инструментите за монтиране NTFS във вашия Mac с инструментите ntfs-3g, които ще работят като root потребител. Поради начина, по който Homebrew инсталира софтуер, злонамерен софтуер, работещ на вашия Mac, може да замени тези инструменти. Вероятно не работи рискът, но ние ще обясним как да постъпите, ако искате да поемете риска.

Рестартирайте вашия Mac и задръжте Command + R, докато се зарежда. Той ще се зареди в специална среда за възстановяване.

Стартирайте терминал от менюто Utilities в режим на възстановяване и изпълнете следната команда:

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> Applications> Utilities> Terminal или натиснете Command + Space, въведете Terminal и натиснете Enter.

Въведете следната команда в терминала, за да отворите файла / etc / fstab за редактиране в нано текстовия редактор:

sudo nano / etc / fstab

Добавете следния ред към nano, замествайки „NAME“ с етикета на вашето NTFS устройство:

ЕТИКЕТ = ИМЕ няма ntfs rw, auto, nobrowse

Натиснете Ctrl + O, за да запазите файла, след като сте готови, и след това натиснете Ctrl + X, за да затворите nano.

(Ако имате няколко NTFS устройства, на които искате да пишете, добавете различен ред за всеки.)

Свържете устройството към компютъра - изключете го и го свържете отново, ако вече е свързан - и ще го видите в директорията „/ Обеми“. В прозорец на Finder можете да щракнете върху Go> Go to Folder и да въведете “/ Volumes” в полето, за да получите достъп до него. Той няма да се появи автоматично и да се появи на вашия работен плот, както обикновено правят устройствата.

За да отмените тази промяна по-късно, просто повторете горния процес, за да отворите файла / etc / fstab в nano. Изтрийте реда, който сте добавили към файла, и запазете промените.

Повечето потребители на Mac ще са по-добре да форматират външни устройства с exFAT, като гарантират, че работят добре както на Windows, така и на Mac OS X без допълнителна работа. ако трябва да пишете на NTFS устройство, един от платените драйвери на трети страни ще бъде най-лесният вариант с най-добра производителност и най-малък риск от повреда на файлове.