Supporto NTFS su El Capitan [duplicato]


13

Solo una domanda veloce, NTFS è supportato su El Capitan? Ho appena collegato il mio disco rigido esterno e sono in grado di copiare materiale da esso, ma non di scriverlo. Suppongo che sia supportata solo la modalità di lettura?


1
US $ 20 ti dà Paragon NTFS . Per US $ 31, Tuxera NTFS per Mac farà NTFS. Nemmeno io uso, ma ho un collega che usa Paragon.
IconDaemon,

2
Il supporto per la scrittura NTFS esiste in OS X, tuttavia è disattivato per impostazione predefinita, probabilmente a causa di un problema di licenza e una voce appropriata per /etc/fstabil volume NTFS sarebbe scrivibile. Detto questo, il supporto nativo per la scrittura è più lento delle utility di terze parti menzionate da IconDaemon. Personalmente uso Tuxera NTFS per Mac, anche se tengo il supporto in scrittura disabilitato e lo abilito solo quando necessario, poiché è facilmente eseguibile tramite Tuxera NTFS nelle Preferenze di Sistema. Una cosa di cui preoccuparsi è la corruzione del filesystem sul volume NTFS, non ci sono utility native di OS X da riparare.
user3439894

Uso Paragon NTFS ed è buono.
Pratik,

Risposte:


16

Per abilitare il supporto di scrittura NTFS su OS X 10.11 El Capitan o macOS 10.12 Sierra.

  1. Installa l'ultima versione di osxfuse (3.xx) da https://github.com/osxfuse/osxfuse/releases . ( non è necessario MacFUSE Compatibility Layer) o da Homebrew con brew cask install osxfuse.

  2. Installa l'ultimo NTFS-3G (2016.2.22) da Homebrew . (hai bisogno di Xcode)

Come segue:

brew install ntfs-3g
  1. Collegare NTFS-3G per l'avvio dopo aver disabilitato temporaneamente la protezione dell'integrità del sistema.

Come segue:

[reboot by holding CMD+R to get in recovery mode]
csrutil disable
[reboot normally]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reboot by holding CMD+R to get in recovery mode]
csrutil enable
[reboot normally]

Riceverai queste istruzioni anche da questa pagina wiki: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G


Questi passaggi sono semplicemente fantastici. Hanno funzionato come un incantesimo ... l'unica cosa che noto è che, copiando un mucchio di file (più di 10 Gb) su un disco rigido formattato NTFS esterno, ho notato che è molto più lento di Tuxera NTFS per Mac .. .bad cosa è che l'ultima versione non è gratuita (come una volta) @ Cœur L'hai notato? In tal caso, un modo per risolverlo? Grazie!
Clint Eastwood,

1
@Jonathan Puoi provare a costruire NTFS-3G dal bordo sorgente: stackoverflow.com/a/31014256/1033581
Cœur

1
questa risposta ha funzionato! NOTA: è necessario digitare csrutil in modalità di ripristino> terminale e copiare sudo line 1 per 1
Sruit A.Suk

Non ha funzionato per me. Ho fatto un brew install homebrew/fuse/ntfs-3g, e dopo il riavvio in modalità di ripristino, ho disabilitato csrutil. Quindi ho riavviato in modalità normale, creato il collegamento simbolico e quindi abilitato csrutilin modalità di ripristino. Ora in modalità normale, non rileverà nemmeno il mio disco esterno [NTFS]. In precedenza era usato per il montaggio in sola lettura, ma ora non vedo nulla nel Finder. Inoltre, l' sudo dmesgoutput è inondato di righe simili Sandbox: coresymbolicatio(1283) System Policy: deny(1) file-write-unlink /System/Library/Caches/com.apple.coresymbolicationd/data. Qualsiasi aiuto? @ Cœur
reza.safiyat,

@ reza.safiyat, no, non ho riscontrato questo problema, quindi non posso fare a meno.
Cœur,

5

Non solo a El Capitan. Questo è stato il comportamento standard di OS X rispetto a NTFS da almeno 10.4 (che è la prima versione che ho usato): puoi leggere, ma non puoi scrivere.

Oltre alle soluzioni sopra menzionate, puoi anche provare NTFS-3G . Oppure, se vuoi andare dall'altra parte, c'è un'app chiamata MacDrive per Windows che consente al tuo PC di leggere dischi formattati per Mac.


2

Per coloro che ottengono un errore durante l'installazione di homebrew / fuse / ntfs-3g dicendo:

Errore: il brew linkpassaggio non è stato completato correttamente

La formula è stata creata, ma non è collegata in modo simbolico in / usr / local. La rimozione dei file restituisce un errore come:

Errore: Impossibile collegare simbolicamente includere / ntfs-3g / acls.h / usr / local / include / ntfs-3g non scrivibile.

Soluzione che ha funzionato per me, pubblicata da bfontaine:

sudo chown -R $(whoami):admin /usr/local; brew link --overwrite ntfs-3g


0

SOLUZIONE FISSA:

Scrivi a NTFS su OSX Yosemite ed El Capitan

Passo 1

Install osxfuse (3.x.x) from https://github.com/osxfuse/osxfuse/releases.

Passaggio 2 Installa Homebrew: (esegui sotto il comando nel terminale)

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

Step 3 Aggiorna le formule Homebrew: (esegui sotto il comando nel terminale)

brew update

Step 4 Installa ntfs-3g (esegui sotto il comando nel terminale)

brew install ntfs-3g

Passaggio 5

Se usi OSX 10.11 (El Capitan), disabilita temporaneamente la protezione dell'integrità del sistema.

I passaggi per disabilitare la protezione dell'integrità

Esistono quattro passaggi per disabilitare:

1 - Riavvia il Mac e tieni premuti contemporaneamente i tasti Comando + R dopo aver sentito il carillon di avvio, questo avvierà OS X in modalità di ripristino

2- Quando viene visualizzata la schermata "Utilità OS X", apri invece il menu "Utilità" nella parte superiore dello schermo e scegli "Terminale"

3- Digitare il seguente comando nel terminale, quindi premere Invio:

csrutil disable

4- Verrà visualizzato un messaggio che informa che la protezione dell'integrità del sistema è stata disattivata e che il Mac deve essere riavviato per rendere effettive le modifiche,

reboot

e il Mac si riavvierà da solo, lasciandolo avviare normalmente

Passaggio 6

Creare un collegamento simbolico per mount_ntfs

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original 

sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

Passaggio 7

Se usi OSX 10.11 (El Capitan), riattiva la protezione dell'integrità del sistema.

seguire il passaggio 5, è sufficiente modificare il comando terminal in

csrutil enable

Passaggio 8

collegare il cavo del disco rigido al mac. sta funzionando.


In cosa differisce dalla soluzione fornita da Coeur sopra?
Nohillside

Grazie patrix per il punto. Ho aggiunto una soluzione passo-passo in modo che un principiante possa capire cosa sta effettivamente facendo usando questi passaggi.
MANISH PATHAK,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.