Escriba en NTFS usando Mavericks [duplicado]

86

Pude leer y escribir sistemas de archivos NTFS normalmente en Mountain Lion, pero después de la actualización esto dejó de funcionar.

Instalé ntfs-3g y fuse4x usando homebrew en Mountain Lion y seguí las instrucciones mostradas por homebrew para finalizar la instalación de la extensión del kernel fuse4x.

Para intentar resolver este problema, quité ntfs-3g, fuse4x y fuse4x-kext y los reinstalé. Pero esto no resolvió mi problema.

¿Alguien sabe cómo resolver esto? Gracias.

    
pregunta Yuri Malheiros 24.10.2013 - 16:37

13 respuestas

88

Encontré la forma correcta de hacer esto (también funciona para Yosemite ):

Instala Homebrew y cask si aún no lo has hecho tenerlos:

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

Desinstala cualquier versión anterior de osxfuse (los kexts sin firmar están prohibidos ahora):

brew cask uninstall osxfuse

Actualice Homebrew e instale osxfuse y ntfs-3g

brew update
brew cask install osxfuse
brew install ntfs-3g

Necesitas crear un enlace simbólico para mount_ntfs , para que las unidades se monten automáticamente:

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original 
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
    
respondido por el matt burns 22.11.2013 - 12:17
12

Esto es muy fácil y no es necesario que instale ninguna aplicación o controlador de terceros. No se requiere reiniciar.

  1. Averigüe el nombre de su "Volumen"
  2. Terminal abierta
  3. Crea o actualiza tu archivo / etc / fstab. Reemplace "My040Passport" con el nombre de su "Volume". puede hacer esto escribiendo sudo vi / etc / fstab en la Terminal. Se le pedirá su contraseña.

    #
    # Warning - this file should only be modified with vifs(8)
    #
    # Failure to do so is unsupported and may be destructive.
    #
    LABEL=My0Passport none ntfs rw,auto,nobrowse
    
  4. Desconecta tu disco duro externo y luego vuelve a enchufarlo

  5. Ya no verás tu HDD en el buscador, debes abrirlo desde dentro de la Terminal con los pasos a continuación.
  6. Abra Terminal, ingrese 3 comandos a continuación y use su propio nombre de volumen en el tercer comando

    cd /Volumes
    ls 
    open My\ Passport
    

    El comando 1 cambiará tu directorio actual.
    El Comando 2 mostrará una lista de Volúmenes, el que le interese aparecerá aquí.
    El comando 3 abrirá tu Volumen en Finder.

  7. Ya que no verá la unidad de disco duro en el Finder, agreguemos un enlace a su escritorio. Abra Terminal, ingrese este comando reemplazando el nombre del Volumen y reemplace el destino si lo desea.

    ln -s /Volumes/My\ Passport/ ~/Desktop/hdd
    
respondido por el mpickens 06.12.2013 - 20:42
5

Tenía la misma configuración que tú, y desde la actualización a 10.9 no puedo escribir en NTFS. La solución con la que terminé (al menos a corto plazo) fue usar NTFS de Paragon para Mac® OS X 11 . Parece funcionar bien, y tiene una prueba gratuita de 10 días.

Espero que pronto se encuentre un método mejor, pero me cansé de jugar con él.

Otra opción que no probé fue editar el archivo /etc/fstab . Lo siguiente es de Soporte de escritura NTFS en OS X Mountain Lion :

  • Desinstale otro software NTFS de terceros, como Paragon, Tuxera o NTFS-3G.
  • Editar /etc/fstab (puedes hacer esto con sudo vi /etc/fstab ) Añade la siguiente línea: LABEL="VOLUME_NAME_WITHOUT_QUOTES" none ntfs rw, auto, nobrowse
  • Ahora, simplemente desmonte y vuelva a montar el disco
respondido por el Garrett Fogerlie 29.10.2013 - 10:10
3

Utilicé una combinación de macfuse-core-10.5-2.1.9 , y ntfs-3g-2010.10.2-macosx en OS X Mavericks y puedo escribir en un disco NTFS.

  • Primero instale macfuse-core-10.5-2.1.9
  • Luego instale ntfs-3g-2010.10.2-macosx
  • Después de las instalaciones, vamos a abrir el NTFS-3G
    • Preferencia del sistema > NTFS-3G
    • Haz clic en [habilitar]
  • Finalmente, desmontemos su disco NTFS de destino y lo montemos de nuevo

Incluso si recibe el mensaje TimeOut, ya está en la dirección correcta. Intentemos crear archivos y carpetas en tu disco duro NTFS.

    
respondido por el kwodzicki 02.11.2013 - 02:42
2

Instale NTFS-FREE para OS X Mountain Lion 10.8.2 software y reiniciar tu Mac. Esto me funcionó en OS X Mavericks.

    
respondido por el samirfor 06.11.2013 - 02:17
2

Usando MacPorts:

sudo port install fuse4x ntfs-3g
sudo ntfs-3g /dev/disk2s1 /Volumes/ntfsmountpoint
    
respondido por el Vinny 08.04.2014 - 23:28
2

Esta respuesta apunta a la compatibilidad más reciente para OS X 10.11 El Capitan .

  1. Instale el último osxfuse (3.xx) desde enlace o desde Homebrew con brew cask install osxfuse .

  2. Instale el último NTFS-3G (2015.3.14) de brew (homebrew / fuse / ntfs-3g).

Como sigue:

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

Como sigue:

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

alternativa de instalación

Para crear NTFS-3G a partir de fuente borde (2015.9.30 ): marque esta respuesta

    
respondido por el Cœur 22.06.2015 - 10:36
1

No sé sobre Mavericks, pero en Lion tengo acceso de escritura a los sistemas de archivos NTFS usando FUSE para OS X , un libre & Alternativa de código abierto para soluciones comerciales de Tuxera o Paragon.

Observe que esto es NO el antiguo proyecto MacFUSE ; que ya no se mantiene.

    
respondido por el Deniz 07.12.2013 - 06:42
1

USUARIOS DE SEAGADO:
Estás de suerte! hagámoslo de manera segura
Solo para propietarios de discos duros de seagate, descargue el controlador gratuito aquí.
enlace

OTROS USUARIOS:
1. Los controladores Fuse / NTFS-3G son una buena opción.
enlace
2. Si eres un geek, hay un montón de otras opciones utilizando comandos de terminal. Pero tenga cuidado, puede tener problemas en futuras actualizaciones, etc.

PARA PEN-DRIVES:
Si es para un pendrive (o cualquier dispositivo USB más pequeño), simplemente puede formatearlo en FAT32
Para discos duros más grandes, FAT32 no es una buena opción, ya que tiene límites de tamaño de archivo, etc.

    
respondido por el GP cyborg 15.12.2014 - 07:49
0

Simplemente instale la última versión del antiguo MacFuse para OS X.

Lo que hice fue reinstalar mi NTFS-3G y descargar e instalar Fuse para OS X .

    
respondido por el TOPCaliber 01.12.2013 - 01:16
0

Tras la respuesta de Pawel, el problema se solucionó para mí en Mavericks

brew update
brew install fuse4x
brew install ntfs-3g
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
brew info fuse4x-kext

No haga un enlace simbólico con fuse4x a pesar de que el enlace falla, ya que ntfs-3g también intenta crear el mismo enlace.

    
respondido por el Senthilkumar Gopal 16.02.2014 - 08:17
0

Lo siguiente me funcionó en Mavericks (10.9.5). Formé la llave USB NTFS en una máquina con Windows 7. Suponiendo que el dispositivo se llame 'usbkey' y que el disco aparezca como / dev / disk1:

$ sudo umount /Volumes/usbkey
$ sudo mkdir /Volumes/usbkey
$ sudo mount -t ntfs -w -o rw,auto,nobrowse /dev/disk1 /Volumes/usbkey
$ mount | grep usbkey
/dev/disk1 on /Volumes/usbkey (ntfs, local, noowners, nobrowse)

Pude copiar archivos desde y hacia la unidad formateada NTFS usando Terminal, y si ejecuté "abrir". desde la ubicación / Volúmenes / usbkey en la Terminal.

    
respondido por el mattsn0w 25.02.2015 - 03:19
0

Este script me funcionó en Yosemite. ¡No se necesitan 3ros conductores! enlace

    
respondido por el srodriguex 16.04.2015 - 23:34

Lea otras preguntas en las etiquetas