Com escriure a unitats NTFS en un Mac

El macOS d’Apple pot llegir des de les unitats NTFS amb format de Windows, però no els pot escriure fora de la caixa. Aquí teniu algunes solucions per obtenir accés complet de lectura / escriptura a les unitats NTFS.

Això pot ser útil si voleu escriure a una partició Boot Camp al vostre Mac, ja que les particions del sistema Windows han d'utilitzar el sistema de fitxers NTFS. Tanmateix, per a les unitats externes, probablement hauríeu d’utilitzar exFAT. macOS pot llegir i escriure de forma nativa en unitats exFAT, tal com ho fa Windows.

Tres opcions

RELACIONATS:Quina diferència hi ha entre FAT32, exFAT i NTFS?

Hi ha diverses opcions i cal triar-ne una:

  • Controladors de tercers de pagament: Hi ha controladors NTFS de tercers per a Mac que podeu instal·lar i funcionaran força bé. Es tracta de solucions de pagament, però són fàcils d’instal·lar i haurien d’oferir un millor rendiment que les solucions gratuïtes que es mostren a continuació.
  • Controladors de tercers gratuïts: Hi ha un controlador NTFS de codi obert i gratuït que podeu instal·lar en un Mac per habilitar la compatibilitat amb l'escriptura. Malauradament, això suposa una mica de feina addicional per instal·lar, especialment en Macs amb la nova funció de protecció per integritat del sistema, afegida a 10.11 El Capitan. És més lent que les solucions de pagament i muntar automàticament particions NTFS en mode de lectura-escriptura suposa un risc de seguretat.
  • Suport Experimental d’escriptura NTFS d’Apple: El sistema operatiu macOS inclou suport experimental per escriure a unitats NTFS. Tanmateix, està desactivat per defecte i requereix algunes molèsties al terminal per activar-lo. No es garanteix que funcioni correctament i pot causar problemes amb el vostre sistema de fitxers NTFS. De fet, ja hem tingut dades corruptes abans. Realment no recomanem utilitzar-lo. Es desactiva per defecte per un motiu.

Us recomanem que pagueu per un controlador NTFS de tercers si heu de fer-ho, ja que les altres solucions no funcionen tan bé i hi ha més feina a configurar.

El millor controlador de tercers de pagament: Paragon NTFS per a Mac

Paragon NTFS per a Mac costa 19,95 dòlars i ofereix una prova gratuïta de deu dies. S’instal·larà de forma neta i senzilla a les versions modernes de macOS, inclosos macOS 10.12 Sierra i Mac OS X 10.11 El Capitan. Realment "només funciona", de manera que és la millor opció si esteu disposat a pagar una petita quantitat de diners per aquesta funció.

Tampoc no haureu de jugar amb les ordres de terminal per muntar particions manualment, muntar particions de manera insegura o fer front a possibles danys, tal com faríeu amb els controladors gratuïts següents. Si necessiteu aquesta funció, pagueu la pena pagar pel programari que la faci correctament. No ho podem insistir prou.

Si teniu una unitat Seagate, tingueu en compte que Seagate ofereix una descàrrega gratuïta de Paragon NTFS per a Mac, de manera que no haureu de comprar res addicional.

També podeu comprar Tuxera NTFS per a Mac, que costa 31 dòlars i ofereix una prova gratuïta de catorze dies. Però Paragon NTFS fa el mateix i és més barat.

Els millors controladors de tercers gratuïts: FUSE per a macOS

Aquest mètode és gratuït, però requereix una bona feina i és menys segur. Per fer que el vostre Mac munteu particions NTFS automàticament en mode de lectura i escriptura, haureu de desactivar temporalment la Protecció per integritat del sistema i substituir una de les eines integrades d’Apple per un binari més vulnerable a l’atac. Per tant, aquest mètode suposa un risc per a la seguretat.

Tot i això, podeu utilitzar FUSE per muntar particions NTFS en mode de lectura-escriptura manualment si no us importa utilitzar el terminal. Això és més segur, però és més treball.

Primer, descarregueu FUSE per a macOS i instal·leu-lo. Utilitzeu les opcions predeterminades en instal·lar-lo.

RELACIONATS:Com instal·lar paquets amb Homebrew per a OS X

També necessitareu instal·lar les eines per a desenvolupadors de línia d’ordres d’Apple per continuar. Si encara no els heu instal·lat, podeu obrir una finestra de Terminal des de Finder> Aplicacions> Utilitats i executar l'ordre següent per fer-ho:

xcode-select --install

Feu clic a "Instal·la" quan se us demani que instal·leu les eines.

RELACIONATS:Com instal·lar paquets amb Homebrew per a OS X

A més, haureu de descarregar i instal·lar homebrew si encara no l’heu instal·lat al vostre Mac. Homebrew és un "gestor de paquets" per a Mac OS X. Copieu-enganxeu l'ordre següent en una finestra de Terminal i premeu Retorn per instal·lar-lo:

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

Premeu Retorn i proporcioneu la vostra contrasenya quan se us demani. L'escriptura descarregarà i instal·larà Homebrew automàticament.

Un cop hàgiu instal·lat les eines per a desenvolupadors i Homebrew, executeu l'ordre següent en una finestra de Terminal per instal·lar ntfs-3g:

instal·lar cervesa ntfs-3g

Ara podeu muntar manualment particions NTFS en mode de lectura / escriptura. Des d'una finestra de terminal, executeu l'ordre següent per crear un punt de muntatge a / Volumes / NTFS. Només cal fer-ho una vegada.

sudo mkdir / Volumes / NTFS

Quan connecteu una unitat NTFS a l'ordinador, executeu l'ordre següent per llistar les particions de disc:

llista diskutil

A continuació, podeu identificar el nom del dispositiu de la partició NTFS. Simplement busqueu la partició amb el sistema de fitxers Windows_NTFS. A la captura de pantalla següent, ho és/ dev / disk3s1 .

La partició NTFS probablement va ser muntada automàticament pel vostre Mac, de manera que primer haureu de desmuntar-la. Executeu l'ordre següent substituint/ dev / disk2s1 amb el nom del dispositiu de la partició NTFS.

sudo umount / dev / disk2s1

Per muntar la unitat, executeu l'ordre següent substituint/ dev / disk2s1 amb el nom del dispositiu de la partició NTFS.

sudo / usr / local / bin / ntfs-3g / dev / disk2s1 / Volumes / NTFS -olocal -oallow_other

Veureu el sistema de fitxers muntat a / Volumes / NTFS. També apareixerà al vostre escriptori com una unitat muntada normal. Podeu expulsar-lo normalment quan vulgueu desconnectar-lo.

Si us plau muntar particions manualment amb les instruccions anteriors, no haureu de continuar.

RELACIONATS:Com es desactiva la protecció d'integritat del sistema en un Mac (i per què no ho hauria de fer)

Si voleu que el vostre Mac muni automàticament unitats NTFS que us connecteu en mode de lectura-escriptura, haureu de desactivar la protecció per integritat del sistema.

AdvertimentÉs probable que no vulgueu fer això. Les instruccions oficials del programari adverteixen que es tracta d’un risc de seguretat. Substituireu les eines de muntatge NTFS al vostre Mac per les eines ntfs-3g, que s’executaran com a usuari root. A causa de la manera com Homebrew instal·la programari, el programari maliciós que s'executa al Mac pot sobreescriure aquestes eines. Probablement no funciona el risc, però explicarem com fer-ho si voleu assumir el risc.

Reinicieu el Mac i manteniu premut Command + R mentre arrenca. S’iniciarà en un entorn de mode de recuperació especial.

Inicieu un terminal des del menú Utilitats en mode de recuperació i executeu l'ordre següent:

csrutil desactivar

Un cop ho tingueu, reinicieu el Mac normalment.

Des de l’escriptori del Mac, torneu a obrir una finestra de Terminal i executeu les ordres següents per fer que ntfs-3g funcioni:

sudo mv / sbin / mount_ntfs /sbin/mount_ntfs.original sudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs

Per últim, torneu a habilitar la protecció d’integritat del sistema. Reinicieu el Mac i manteniu premut Command + R mentre arrenca per entrar al mode de recuperació. Inicieu un terminal en mode de recuperació i executeu l'ordre següent:

habilitar csrutil

Un cop ho tingueu, reinicieu el Mac. El suport d'escriptura NTFS hauria de funcionar ara.

Per desfer els canvis i desinstal·lar-ho tot, primer haureu de desactivar la Protecció per integritat del sistema. Després de fer-ho, executeu les ordres següents:

sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs brew uninstall ntfs-3g

A continuació, podeu desinstal·lar FUSE per a macOS des del seu tauler a la finestra Preferències del sistema i tornar a activar la Protecció de la integritat del sistema.

Podeu veure per què us recomanem l'opció de 20 dòlars ara, eh?

Suport d’escriptura NTFS experimental d’Apple: no ho feu seriosament

No recomanem el mètode següent perquè és el menys provat. Pot ser que això no funcioni correctament, així que no tingueu cap culpa ni a nosaltres ni a Apple si teniu problemes. Encara és inestable a partir de macOS 10.12 Sierra i és possible que mai sigui completament estable. Això és realment aquí amb finalitats educatives.

En primer lloc, assegureu-vos que la vostra unitat tingui una etiqueta convenient d’una sola paraula. Si no ho fa, canvieu l’etiqueta. Això facilitarà aquest procés.

Primer haureu d’iniciar un terminal. Aneu a Finder> Aplicacions> Utilitats> Terminal o premeu Comando + Espai, escriviu Terminal i premeu Retorn.

Escriviu l'ordre següent al terminal per obrir el fitxer / etc / fstab per editar-lo a l'editor de text nano:

sudo nano / etc / fstab

Afegiu la línia següent a nano, substituint "NAME" per l'etiqueta de la vostra unitat NTFS:

LABEL = NAME none ntfs rw, auto, nobrowse

Premeu Ctrl + O per desar el fitxer un cop hàgiu acabat i, a continuació, premeu Ctrl + X per tancar nano.

(Si teniu diverses unitats NTFS en què voleu escriure, afegiu una línia diferent per a cadascuna).

Connecteu la unitat a l'ordinador, desconnecteu-la i torneu-la a connectar si ja està connectada i la veureu al directori "/ Volums". En una finestra del Cercador, podeu fer clic a Vés> Vés a la carpeta i escriure "/ Volums" al quadre per accedir-hi. No apareixerà automàticament i apareixerà a l'escriptori, com fan normalment les unitats.

Per desfer aquest canvi més tard, simplement repetiu el procés anterior per obrir el fitxer / etc / fstab a nano. Suprimiu la línia que heu afegit al fitxer i deseu els canvis.

A la majoria d’usuaris de Mac els serà millor formatar les unitats externes amb exFAT, garantint que funcionin bé tant a Windows com a Mac OS X sense cap tipus de treball addicional. si heu d’escriure a una unitat NTFS, un dels controladors de tercers de pagament serà l’opció més fàcil amb el millor rendiment i el menor risc de corrupció de fitxers.


$config[zx-auto] not found$config[zx-overlay] not found