Pagina principala » HOWTO » Cum se scrie pe drivere NTFS pe un Mac

    Cum se scrie pe drivere NTFS pe un Mac

    MacOS-ul MacOS poate citi din unități NTFS formatate în Windows, dar nu le poate scrie din cutie. Iată câteva soluții pentru obținerea accesului complet la citire / scriere la unitățile NTFS.

    Acest lucru ar putea fi util dacă doriți să scrieți la o partiție Boot Camp pe Mac, deoarece partițiile de sistem Windows trebuie să utilizeze sistemul de fișiere NTFS. Cu toate acestea, pentru unitățile externe, ar trebui să utilizați, probabil, exFAT. MacOS poate citi și scrie în mod nativ unități exFAT, la fel ca Windows.

    Trei opțiuni

    Există mai multe opțiuni pentru aceasta și va trebui să alegeți una:

    • Plătiți driverele terță parte: Există drivere NTFS de la terțe părți pentru Mac pe care le puteți instala și vor funcționa destul de bine. Acestea sunt soluții plătite, dar sunt ușor de instalat și ar trebui să ofere o performanță mai bună decât soluțiile gratuite de mai jos.
    • Drivere gratuite pentru terți: Există un driver gratuit și open source NTFS pe care îl puteți instala pe un Mac pentru a permite scrierea suportului. Din păcate, acest lucru ia un pic de lucru suplimentar pentru a instala, în special pe Mac-uri cu noua caracteristică de protecție a integrității sistemului, adăugat în 10.11 El Capitan. Este mai lent decât soluțiile plătite și partițiile NTFS care se montează automat în modul citire-scriere reprezintă un risc de securitate.
    • Experimentul Apple NTFS-Write Support: Sistemul de operare macOS include suport experimental pentru scrierea pe unități NTFS. Cu toate acestea, este dezactivat în mod implicit și necesită unele probleme în jurul terminalului pentru al activa. Nu este garantat să funcționeze corect și ar putea provoca probleme cu sistemul de fișiere NTFS. De fapt, am mai avut date corupte înainte. Nu ne recomandăm să folosiți acest lucru. Este dezactivat implicit dintr-un motiv.

    Vă recomandăm cu adevărat să plătiți pentru un driver NTFS de la o terță parte, dacă aveți nevoie să faceți acest lucru, deoarece celelalte soluții nu funcționează la fel și sunt mai multe de lucru pentru a configura.

    Cel mai bun driver plătit terț: Paragon NTFS pentru Mac

    Paragon NTFS pentru Mac costă 19,95 USD și oferă un proces gratuit de zece zile. Se instalează cu ușurință pe versiunile moderne ale macOS, inclusiv macOS 10.12 Sierra și Mac OS X 10.11 El Capitan. Chiar nu funcționează, deci este cea mai bună opțiune dacă sunteți dispus să plătiți o sumă mică de bani pentru această caracteristică.

    De asemenea, nu va trebui să vă jucați cu comenzi terminale pentru a monta partiții manual, pentru a monta partiții în mod automat sau pentru a face față corupției potențiale, după cum doriți, cu driverele gratuite de mai jos. Dacă aveți nevoie de această caracteristică, plata pentru software-ul care o face în mod corespunzător merită. Nu putem sublinia acest lucru suficient.

    Dacă dețineți o unitate Seagate, fiți conștient de faptul că Seagate oferă o descărcare gratuită de Paragon NTFS pentru Mac, astfel încât nu va trebui să achiziționați nimic suplimentar.

    Puteți achiziționa, de asemenea, Tuxera NTFS pentru Mac, care costă 31 USD și oferă un studiu gratuit de 14 zile. Dar Paragon NTFS face același lucru și este mai ieftin.

    Cele mai bune drivere gratuite pentru terți: FUSE pentru MacOS

    Această metodă este gratuită, dar necesită un pic de muncă și este mai puțin sigură. Pentru a face Mac-ul să monteze automat partițiile NTFS în modul citire-scriere, va trebui să dezactivați temporar Protecția integrității sistemului și să înlocuiți unul dintre instrumentele integrate ale Apple cu un binar mai vulnerabil la atac. Deci, această metodă este un risc de securitate.

    Cu toate acestea, puteți utiliza FUSE pentru a monta partiții NTFS manual în modul citire / scriere dacă nu vă deranjează să utilizați Terminalul. Acest lucru este mai sigur, dar este mai mult de lucru.

    Mai întâi, descărcați FUSE pentru MacOS și instalați-l. Utilizați opțiunile implicite când le instalați.

    De asemenea, veți avea nevoie de instrumentele pentru dezvoltatorii de linie de comandă instalate de Apple pentru a continua. Dacă nu le-ați instalat încă, puteți deschide o fereastră Terminal din Finder> Applications> Utilities și executați următoarea comandă pentru a face acest lucru:

    xcode-select --install

    Faceți clic pe "Install" (Instalare) când vi se solicită să instalați instrumentele.

    În plus, va trebui să descărcați și să instalați homebrew dacă nu l-ați instalat deja pe Mac. Homebrew este un "manager de pachete" pentru Mac OS X. Copiați-inserați următoarea comandă într-o fereastră Terminal și apăsați Enter pentru ao instala:

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

    Apăsați Enter și introduceți parola când vi se solicită. Scriptul va descărca și instala automat Homebrew.

    Odată ce ați instalat instrumentele pentru dezvoltatori și Homebrew, executați următoarea comandă într-o fereastră Terminal pentru a instala ntfs-3g:

    instalați instalarea ntfs-3g

    Acum puteți monta manual partițiile NTFS în modul citire / scriere. Din fereastra terminalului, executați următoarea comandă pentru a crea un punct de montare la / Volumes / NTFS. Trebuie doar să faceți asta o singură dată.

    sudo mkdir / Volumes / NTFS

    Când conectați o unitate NTFS la computer, executați următoarea comandă pentru a afișa toate partițiile de disc:

    lista disktil

    Apoi, puteți identifica numele dispozitivului din partiția NTFS. Doar căutați partiția cu sistemul de fișiere Windows_NTFS. În ecranul de mai jos, este / Dev / disk3s1 .

    Partiția NTFS a fost probabil instalată automat de Mac, deci va trebui să o dezasamblați mai întâi. Rulați următoarea comandă, înlocuind-o / Dev / disk2s1 cu numele dispozitivului pentru partiția NTFS.

    sudo umount / dev / disk2s1

    Pentru a monta unitatea, executați următoarea comandă, înlocuind-o / Dev / disk2s1 cu numele dispozitivului pentru partiția NTFS.

    sudo / usr / local / bin / ntfs-3g / dev / disc2s1 / volume / NTFS -olocal

    Veți vedea sistemul de fișiere montat la / Volumes / NTFS. Acesta va apărea, de asemenea, pe desktop ca o unitate montată normal. Puteți să-l scoateți în mod normal când doriți să-l deconectați.

    Dacă sunteți fericit să montați partiții manual cu instrucțiunile de mai sus, nu trebuie să continuați.

    Dacă doriți ca Mac dvs. să monteze automat unitățile NTFS pe care le conectați în modul citire-scriere, va trebui să dezactivați Protecția integrității sistemului.

    AvertizareProbabil că nu vrei să faci asta! Instrucțiunile oficiale ale software-ului avertizează că acesta este un risc de securitate. Veți înlocui instrumentele de montare NTFS pe calculatorul dvs. Mac cu instrumentele ntfs-3g, care vor rula ca utilizatori root. Din cauza modului în care Homebrew instalează software-ul, malware-ul care rulează pe Mac poate suprascrie aceste instrumente. Probabil nu funcționează riscul, dar vom explica cum să facem dacă doriți să vă asumați riscul.

    Reporniți-vă Mac-ul și țineți-l pe Command + R în timpul încărcării. Se va lansa într-un mediu de mod special de recuperare.

    Lansați un terminal din meniul Utilitare în modul de recuperare și executați următoarea comandă:

    csrutil dezactivați

    Odată ce ai, reporniți-vă Mac-ul în mod normal.

    Din desktopul Mac, deschideți din nou o fereastră Terminal și executați următoarele comenzi pentru a face funcția ntfs-3g:

    sudo mv / sbin / mount_ntfs /sbin/mount_ntfs.original sudo -n / usr / local / sbin / mount_ntfs / sbin / mount_ntfs

    În cele din urmă, reactivați protecția integrității sistemului. Reporniți-vă Mac-ul și țineți-l pe Command + R în timpul pornirii pentru a intra în modul de recuperare. Lansați un terminal în modul de recuperare și executați următoarea comandă:

    csrutil permite

    Odată ce ai, reporniți-vă Mac-ul. Suportul de scriere NTFS ar trebui să funcționeze acum.

    Pentru a anula modificările și a dezinstala totul, va trebui mai întâi să dezactivați Protecția integrității sistemului. După ce faceți acest lucru, executați următoarele comenzi:

    sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs dezinstalați uninstall ntfs-3g

    Apoi, puteți dezinstala FUSE pentru MacOS din panoul său din fereastra System Preferences (Preferințe sistem) și reactivați Protecția integrității sistemului.

    Puteți vedea de ce recomandăm opțiunea de 20 de dolari acum, nu??

    Experimentul Apple NTFS-Writing Suport: Nu faceți acest lucru, serios

    Nu recomandăm metoda de mai jos, deoarece este cea mai puțin testată. Este posibil ca acest lucru să nu funcționeze corect, așa că nu dați vina pe noi sau pe Apple dacă aveți probleme. Este încă instabilă din MacOS 10.12 Sierra, și nu poate fi niciodată stabilă. Acest lucru este doar aici în scopuri educaționale.

    Mai întâi, asigurați-vă că unitatea dvs. are o etichetă convenabilă cu un singur cuvânt. Dacă nu, modificați eticheta. Acest lucru va face acest proces mai ușor.

    Mai întâi trebuie să lansați un terminal. Navigați la Finder> Applications> Utilities> Terminal sau apăsați Command + Space, tastați Terminal și apăsați Enter.

    Tastați următoarea comandă în terminal pentru a deschide fișierul / etc / fstab pentru editare în editorul de text nano:

    sudo nano / etc / fstab

    Adăugați următoarea linie la nano, înlocuind "NAME" cu eticheta unității NTFS:

    LABEL = NAME niciunul ntfs rw, auto, nobrowse

    Apăsați Ctrl + O pentru a salva fișierul după ce ați terminat, apoi apăsați Ctrl + X pentru a închide nano.

    (Dacă aveți mai multe unități NTFS pe care doriți să le scrieți, adăugați o linie diferită pentru fiecare.)

    Conectați unitatea la computer - deconectați-o și reconectați-o dacă este deja conectată - și o veți vedea în directorul "/ Volumes". Într-o fereastră Finder, puteți să faceți clic pe Go> Go to Folder și să introduceți "/ Volumes" în casetă pentru ao accesa. Nu se va afișa automat și nu va apărea pe desktop, așa cum o fac în mod normal unitățile.

    Pentru a anula această modificare mai târziu, repetați procesul de mai sus pentru a deschide fișierul / etc / fstab în nano. Ștergeți linia pe care ați adăugat-o în fișier și salvați modificările.


    Cei mai mulți utilizatori de Mac vor fi mai bine să formateze unități externe cu exFAT, asigurându-se că funcționează bine atât pe Windows cât și pe Mac OS X, fără nici o muncă suplimentară. dacă trebuie să scrieți pe o unitate NTFS, unul dintre driverele plătite, terțe părți va fi cea mai ușoară opțiune cu cea mai bună performanță și cel mai mic risc de corupere a fișierelor.