Pude leer y escribir sistemas de archivos NTFS normalmente en Mountain Lion, pero después de la actualización 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, eliminé ntfs-3g, fuse4x y fuse4x-kext y los reinstalé. Pero esto no resolvió mi problema.
Alguien sabe cómo resolver esto? Gracias.
Encontré la forma correcta de hacer esto (también funciona para Yosemite ):
Instale Homebrew y cask si aún no los tiene:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install caskroom/cask/brew-cask
Desinstale cualquier versión anterior de osxfuse
(los kexts sin firmar están prohibidos ahora):
brew cask uninstall osxfuse
Actualice Homebrew e instale osxfuse
yntfs-3g
brew update
brew cask install osxfuse
brew install ntfs-3g
Debe crear un enlace simbólico para mount_ntfs
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
Esto es muy fácil y no necesita instalar ninguna aplicación o controlador de terceros. No es necesario reiniciar.
Cree o actualice su archivo /etc/fstab. Reemplace "My040Passport" con el nombre de su "Volumen". 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=My\040Passport none ntfs rw,auto,nobrowse
Desconecte su disco duro externo y luego vuelva a conectarlo
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á su directorio actual.
El Comando 2 listará los Volúmenes, el que le interese aparecerá aquí.
El Comando 3 abrirá tu Volumen en Finder.
Dado que no verá el disco duro en el Finder, agreguemos un enlace a él en su escritorio. Abra la Terminal, ingrese este comando reemplazando el nombre del Volumen y reemplace el destino también si lo desea.
ln -s /Volumes/My\ Passport/ ~/Desktop/hdd
sudo ln -s /Volumes ~/Desktop/Volumes
a través de este artículosudo vifs
en lugar de sudo vi /etc/fstab
.Tuve la misma configuración que tú, y desde que actualicé a 10.9 no puedo escribir en NTFS. La solución por la que opté (al menos a corto plazo) fue utilizar NTFS de Paragon para Mac® OS X 11 . Parece funcionar bien y tiene una prueba gratuita de 10 días.
Con suerte, pronto se encontrará un método mejor, pero me cansé de jugar con él.
Otra opción que no probé fue editar el /etc/fstab
archivo. Lo siguiente es del soporte de escritura NTFS en OS X Mountain Lion :
/etc/fstab
(puede hacer esto con sudo vi /etc/fstab
) Agregue la siguiente línea: LABEL=”VOLUME_NAME_WITHOUT_QUOTES” none ntfs rw,auto,nobrowseLABEL=BOOTCAMP none ntfs rw,auto,nobrowse
. Funciona bien en 10.9 Maverick. Si está utilizando Seagate HDD, también puede descargar el controlador Seagate NTFS gratuitoUsé 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 una unidad NTFS.
Incluso si sigue el mensaje de TimeOut, ya está en la dirección correcta. Intentemos crear un archivo y una carpeta en su disco duro NTFS.
Instale el software NTFS-FREE para OS X Mountain Lion 10.8.2 y reinicie su Mac. Esto funcionó para mí en OS X Mavericks.
Uso de puertos Mac:
sudo port install fuse4x ntfs-3g
sudo ntfs-3g /dev/disk2s1 /Volumes/ntfsmountpoint
Esta respuesta está dirigida a la compatibilidad más reciente para OS X 10.11 El Capitan .
Instale el último osxfuse (3.xx) desde https://github.com/osxfuse/osxfuse/releases o desde Homebrew con brew cask install osxfuse
.
Instale el último NTFS-3G (2015.3.14) desde brew (homebrew/fuse/ntfs-3g).
De la siguiente manera:
brew install ntfs-3g
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]
Para construir NTFS-3G desde el borde de la fuente (2015.9.30): verifique esta respuesta
No sé sobre Mavericks, pero en Lion tengo acceso de escritura a los sistemas de archivos NTFS usando FUSE para OS X , una alternativa gratuita y de código abierto a las soluciones comerciales de Tuxera o Paragon.
Tenga en cuenta que este NO es el antiguo proyecto MacFUSE ; que ya no se mantiene.
USUARIOS DE SEAGATE:
¡Está de suerte! hagámoslo de forma segura
Solo para los propietarios de discos duros de Seagate, descargue el controlador gratuito aquí.
http://www.seagate.com/gb/en/support/downloads/item/ntfs-driver-for-mac-os-master-dl/
OTROS USUARIOS:
1. Los controladores Fuse/NTFS-3G son una buena opción.
http://www.macbreaker.com/2014/06/how-to-enable-write-to-ntfs-hard.html
2. Si eres un geek, hay muchas otras opciones usando comandos de terminal. Pero tenga cuidado, puede tener problemas durante futuras actualizaciones, etc.
PARA PEN-DRIVES:
si es para un pen-drive (o cualquier memoria USB más pequeña), 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.
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.
Seguir la respuesta de Pawel me solucionó el problema 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 aunque el enlace falle ya que ntfs-3g también intenta crear el mismo enlace.
Lo siguiente funcionó para mí en Mavericks (10.9.5). Había formateado la llave USB NTFS en una máquina con Windows 7. Asumiendo que el dispositivo se llama 'usbkey' y el disco aparece 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 hacia y desde la unidad con formato NTFS usando Terminal, y si ejecuté 'open .' desde la ubicación /Volumes/usbkey en Terminal.
Este script funcionó para mí en Yosemite. ¡No se necesitan terceros controladores! http://sourceforge.net/projects/native-ntfs-osx/files/
Saaru Lindestøkke
brew
comando?Carlos Forner
RichVel
dominic watson
lxark
brew upgrade fuse4x
brew upgrade ntfs-3g
Hasen
Kluyg
The OSXFUSE library version this program is using is incompatible with the loaded OSXFUSE kernel extension.
la instalación de OSXFUSE manualmente desde osxfuse.github.io solucionó este problemabebé
carpintero mate
lucio paiva
brew install
en lugar debrew upgrade
. Además, no tuvo que instalarlo explícitamenteosxfuse
primero, ya que es unantfs-3g
dependencia y brew lo instala automáticamente enbrew install ntfs-3g
.cubuspl42
quemaduras mate
cubuspl42
brew cask uninstall osxfuse
Desinstala la versión homebrew pura, sin barril de osxfuse que la mayoría de los usuarios de Mavericks han instalado?crcastle
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
Coeur
$ sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original Password: mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
dsr