Как да пишем на NTFS дискове на Mac
MacOS на Apple може да чете от форматирани под Windows NTFS дискове, но не може да ги пише от кутията. Ето няколко решения за получаване на пълен достъп за четене / запис на NTFS дискове.
Това може да е полезно, ако искате да пишете на дял Boot Camp на вашия Mac, тъй като системните дялове на Windows трябва да използват файловата система NTFS. Въпреки това, за външните дискове вероятно трябва да използвате exFAT. macOS може да чете и пише на exFAT дискове, точно както Windows.
Три опции
Има няколко възможности за това и трябва да изберете едно от тях:
- Платени драйвери на трети страни: Има други NTFS драйвери за Mac, които можете да инсталирате и те ще работят доста добре. Това са платени решения, но те са лесни за инсталиране и трябва да предлагат по-добра производителност от безплатните решения по-долу.
- Безплатни драйвери от трети страни: Има свободен 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
Кликнете върху „Инсталиране“, когато бъдете подканени да инсталирате инструментите.
Освен това ще трябва да изтеглите и инсталирате homebrew, ако още не сте го инсталирали на вашия 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. На снимката по-долу е / Сътрудничество / disk3s1
.
NTFS дялът вероятно е автоматично монтиран от вашия Mac, така че първо трябва да го демонтирате. Изпълнете следната команда, заменяйки / Сътрудничество / disk2s1
с името на устройството на вашия NTFS дял.
sudo umount / dev / disk2s1
За да монтирате устройството, изпълнете следната команда, като я замените / Сътрудничество / disk2s1
с името на устройството на вашия NTFS дял.
sudo / usr / local / bin / ntfs-3g / dev / disk2s1 / Томове / NTFS -олокално-преглъщане
Ще видите файловата система, монтирана в / Volumes / NTFS. Ще се появи и на работния плот като нормално монтирано устройство. Можете да го извадите нормално, когато искате да го изключите.
Ако сте доволни ръчно да монтирате дялове с горните инструкции, не е необходимо да продължите.
Ако искате да направите вашия Mac автоматично да монтира NTFS дискове, които се свързвате в режим четене-запис, ще трябва да деактивирате защитата на системната цялост.
Внимание: Вероятно не искате да правите това! Официалните инструкции на софтуера предупреждават, че това е риск за сигурността. Ще замените инструментите за монтиране на 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-запис трябва да работи сега.
За да отмените промените и да деинсталирате всичко, първо трябва да деактивирате защитата на системната цялост. След като изпълните, изпълнете следните команди:
sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs премахване на деинсталиране ntfs-3g
След това можете да деинсталирате FUSE за macOS от неговия панел в прозореца System Preferences и да активирате повторно защитата на системната цялост.
Можете да видите защо препоръчваме опцията за $ 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 диск, един от платените драйвери на трети страни, ще бъде най-лесният вариант с най-добрата производителност и най-малък риск от повреждане на файлове.