Soporte NTFS en El Capitan [duplicado]

13

Solo una pregunta rápida, ¿se admite NTFS en El Capitan? Acabo de conectar mi disco duro externo y puedo copiar cosas de él, pero no escribir en él. ¿Supongo que solo se admite el modo de lectura?

prueba
fuente
1
US $ 20 te consigue Paragon NTFS . Por US $ 31, Tuxera NTFS para Mac hará NTFS. Yo tampoco uso, pero tengo un colega que usa Paragon.
IconDaemon
2
El soporte de escritura NTFS en realidad existe en OS X, sin embargo, está desactivado de forma predeterminada, probablemente debido a un problema de licencia, y una entrada apropiada /etc/fstaby el volumen NTFS podría escribirse. Dicho esto, el soporte de escritura nativo es más lento que las utilidades de terceros mencionadas por IconDaemon. Personalmente uso Tuxera NTFS para Mac, aunque mantengo el soporte de escritura deshabilitado y solo lo habilito cuando es necesario, ya que se hace fácilmente a través de Tuxera NTFS en las Preferencias del Sistema. Una cosa de la que preocuparse es la corrupción del sistema de archivos en el volumen NTFS, no hay utilidades nativas de OS X para reparar.
user3439894
Yo uso Paragon NTFS y es bueno.
Pratik

Respuestas:

16

Para habilitar el soporte de escritura NTFS en OS X 10.11 El Capitan o macOS 10.12 Sierra.

  1. Instale el último osxfuse (3.xx) desde https://github.com/osxfuse/osxfuse/releases . ( no necesita la capa de compatibilidad MacFUSE) o de Homebrew con brew cask install osxfuse.

  2. Instale el último NTFS-3G (2016.2.22) desde Homebrew . (necesitas Xcode)

De la siguiente manera:

brew install ntfs-3g
  1. Enlace NTFS-3G para arrancar después de deshabilitar temporalmente la Protección de integridad del sistema.

De la siguiente manera:

[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]

También recibirá esas instrucciones de esta página wiki: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G

Coeur
fuente
Estos pasos son simplemente geniales. Funcionaron de maravilla ... lo único que noté es que, al copiar un montón de archivos (más de 10 Gb) en un disco duro externo con formato NTFS, noté que es mucho más lento que Tuxera NTFS para Mac ... .bad es que la última versión de eso no es gratuita (como solía ser hace algún tiempo) @ Cœur ¿Notó esto? Si es así, ¿hay alguna forma de arreglarlo? ¡Gracias!
Clint Eastwood
1
@ Jonathan Puedes intentar construir NTFS-3G desde el borde de la fuente: stackoverflow.com/a/31014256/1033581
Cœur
1
¡esta respuesta funciona! NOTA: debe escribir csrutil en modo de recuperación> terminal, y copiar sudo line 1 por 1
Sruit A.Suk
No funciono para mi. Hice un brew install homebrew/fuse/ntfs-3g, y después de reiniciar en modo de recuperación, deshabilité csrutil. Luego reinicié en modo normal, hice el enlace simbólico y luego lo habilité csrutilen modo de recuperación. Ahora en modo normal, ni siquiera detectará mi unidad externa [NTFS]. Anteriormente solía montarse como de solo lectura, pero ahora no veo nada en el buscador. Además, la sudo dmesgsalida está inundada de líneas como Sandbox: coresymbolicatio(1283) System Policy: deny(1) file-write-unlink /System/Library/Caches/com.apple.coresymbolicationd/data. ¿Alguna ayuda? @ Cœur
reza.safiyat
@ reza.safiyat, no, no enfrenté este problema, así que no puedo ayudar.
Cœur
5

No solo en El Capitan. Ese ha sido el comportamiento estándar de OS X con respecto a NTFS desde al menos 10.4 (que es la primera versión que utilicé): puedes leer, pero no puedes escribir.

Además de las soluciones mencionadas anteriormente, también puede probar NTFS-3G . O, si quiere ir por el otro lado, hay una aplicación llamada MacDrive para Windows que le permite a su PC leer discos formateados para Mac.

PaulJ
fuente
2

Para aquellos que reciben un error al instalar homebrew / fuse / ntfs-3g diciendo:

Error: el brew linkpaso no se completó correctamente

La fórmula construida, pero no está vinculada a / usr / local. Eliminar archivos devuelve un error como:

Error: el enlace simbólico no puede incluir / ntfs-3g / acls.h / usr / local / include / ntfs-3g no se puede escribir.

Solución que funcionó para mí publicada por bfontaine:

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

Pavel Bonev
fuente
0

SOLUCIÓN FIJA:

Escribir a NTFS en OSX Yosemite y El Capitan

Paso 1

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

Paso 2 Instale Homebrew: (ejecute el siguiente comando en la terminal)

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

Paso 3 Actualice las fórmulas de Homebrew: (ejecute el siguiente comando en la terminal)

brew update

Paso 4 Instale ntfs-3g (ejecute el siguiente comando en la terminal)

brew install ntfs-3g

Paso 5

Si está en OSX 10.11 (El Capitan), desactive temporalmente la Protección de integridad del sistema.

Pasos para deshabilitar la protección de integridad

Hay cuatro pasos para deshabilitar:

1 - Reinicie la Mac y mantenga presionadas las teclas Comando + R simultáneamente después de escuchar el timbre de inicio, esto iniciará OS X en modo de recuperación

2- Cuando aparezca la pantalla "Utilidades OS X", despliegue el menú 'Utilidades' en la parte superior de la pantalla y seleccione "Terminal"

3- Escribe el siguiente comando en la terminal y luego presiona regresar:

csrutil disable

4- Verá un mensaje que dice que la Protección de integridad del sistema se ha deshabilitado y la Mac necesita reiniciarse para que los cambios surtan efecto,

reboot

y la Mac se reiniciará solo, solo déjalo arrancar normalmente

Paso 6

Crear un enlace simbólico para mount_ntfs

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

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

Paso 7

Si tiene OSX 10.11 (El Capitan), vuelva a habilitar la Protección de integridad del sistema.

siga el paso 5, solo necesita cambiar el comando del terminal a

csrutil enable

Paso 8

conecte el cable del disco duro a mac. esta funcionando.

MANISH PATHAK
fuente
¿Cómo difiere esto de la solución dada por Coeur arriba?
nohillside
Gracias patrix por el punto. Agregué una solución paso a paso para que un novato pudiera entender lo que realmente está haciendo al usar estos pasos.
MANISH PATHAK