Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo escribo en unidades NTFS en OS X? 7 respuestas
A veces necesito montar unidades USB con formato NTFS y escribirles. En Mavericks logré esto usando la fórmula Homebrew ntfs-3g
que depende osxfuse
.
Después de actualizar a Yosemite, osxfuse
se rompe. Mensaje casero:
==> Upgrading osxfuse
osxfuse: OS X Mavericks or older is required for this package.
OS X Yosemite introduced a strict unsigned kext ban which breaks this package.
You should remove this package from your system and attempt to find upstream
binaries to use instead.
Error: An unsatisfied requirement failed this build.
Supongo que esto significa que la extensión del kernel utilizada por osxfuse
Yosemite no está permitida por completo porque no está firmada digitalmente por Apple, mientras que en Mavericks estaba permitida.
Entonces, ¿hay alguna forma de montar y escribir en una unidad USB con formato NTFS en Yosemite usando software de código abierto o software libre, sin gravámenes (no spyware / malware o incluido con barras de herramientas inútiles, etc.) de la App Store?
ntfs-3g
todavía está disponible a través de homebrew.Respuestas:
Terminal abierta
Si ha instalado osxfuse instalado, debe desinstalarlo porque los kexts sin firmar están prohibidos ahora. Tipo:
Por otro lado, si no tienes Homebrew , descárgalo:
Se recomienda actualizar Homebrew.
Si no tiene instalado Homebrew Cask , escriba:
Instale un
osxfuse
paquete binario de Homebrew Cask:Instalar
ntfs-3g
:Debe crear un enlace simbólico para
mount_ntfs
que las unidades se monten automáticamente:Si está ejecutando OS X 10.11 y los comandos anteriores fallan, intente:
editar: Esto no funciona para mí en El Capitán final (de Mac App Store). Tuve que deshabilitar SIP a través de la recuperación. ¿Podría alguien confirmar que esto es realmente necesario?
... y reinicie su máquina. Luego intente simular
mount_ntfs
nuevamente.Gracias a bjorgvino .
fuente
diskutil
pero no está montado correctamente.mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Monte rápidamente un disco NTFS de lectura / escritura en todos los OS X recientes (incluidos Yosemite, El Capitan):
mount
y busque la línea con su disco. Mostrará algo como:/dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
Escriba lo siguiente en la Terminal, reemplazando
/dev/diskXsX
con su disco como se muestra en elmount
comando:* Asegúrese de que el dispositivo no esté montado, si es así, desmóntelo primero. De lo contrario, se producirá un error: mount_ntfs: / dev / diskNsN on / Volumes / Mount: Resource busy
Para hacer este cambio permanente, ejecute lo siguiente (correcto para El Capitan):
Ejecute el siguiente comando, cambiando / dev / diskXsX a su disco:
Ejecute
sudo vifs
y pegue el resultado de las 2 líneas anteriores. Para hacer esto, presionedown
para ir al final del archivo,A
para comenzar a agregar texto, pegue las 2 líneas y luego presioneescape
y:wq
para escribir el archivo. (vifs es la única forma segura de editar el fstab en OS X).Ejecute lo siguiente para montar el disco
Nota: El dispositivo ya no abrirá automáticamente una ventana cuando lo adjunte. Para acceder, abra una ventana del Finder y seleccione
Go
->Go to Folder
to / Volumesfuente
T
parte al nombre del volumen (¿sí?), No reemplazar todoDISK=T
con el nombre del volumen.awk
con$5
no funciona en mi 0SX 10.10 (no produce nada). El formato de salida del comando podría haber cambiado. Lo he usadocut -b 30-80
como una solución alternativa.$ sudo mount -o rw,auto,nobrowse -t ntfs /dev/disk4s1 /Volumes/Mount/ mount_ntfs: /dev/disk4s1 on /Volumes/Mount: Read-only file system
chkdsk d: /f
donded:
está la letra de la unidad. Luego, asegúrate de hacer un apagado limpio o desconectarte de Windows.Normalmente uso Paragon NTFS, pero acabo de probar este método con 10.10.1 y parece funcionar después de una prueba rudimentaria [creó una carpeta y copió algunos archivos pequeños]
Después de deshabilitar Paragon, una unidad flash con formato NTFS no es grabable:
Agregué esa unidad y los indicadores necesarios a mi archivo fstab:
Luego desmontó y volvió a insertar la unidad flash. Tenga en cuenta que ya no aparece en la barra lateral en Dispositivos. Tienes que navegar al directorio / Volumes para encontrarlo. Sin embargo, ahora es escribible.
No se requiere software de terceros, pero debe repetir esto para cada volumen NTFS objetivo.
Además, hay una secuencia de comandos que puede configurar todo automáticamente: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (solo lo logró en OSX 10.5.5 Yosemite).
fuente
ntfs-3g
.Esta respuesta está dirigida a la última compatibilidad 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 Homebrew ( http://brew.sh/ ).
De la siguiente manera:
De la siguiente manera:
fuente
La siguiente guía funcionó en mi computadora Yosemite:
Macbreaker.com - Cómo habilitar la escritura en discos duros NTFS en OS X, incluido El Capitan
Un tipo llamado Niresh ha simplificado este proceso en un solo instalador:
Zona Hackintosh: controlador NTFS gratuito para Mac OS X (deberá registrarse en el sitio web antes de poder descargar)
Instalar este archivo; reiniciar la computadora habilita la escritura NTFS.
fuente
¡Todas las versiones recientes de OS X son compatibles con NTFS de forma nativa (lectura / escritura)!
De forma predeterminada, la unidad se monta y puede examinar los archivos. Pero es de solo lectura. Para que la unidad se pueda escribir, agregue la siguiente línea a
/etc/fstab
Reemplace MyDrive con el nombre de su volumen (verifique el nombre del volumen en el Finder cuando lo monte).
Luego desmonte / vuelva a montarlo para ver los cambios. Una forma conveniente de volver a montar la unidad es usar la Utilidad de Discos:
Para ver la unidad después de montarla, mire debajo de / Volumes in Finder:
Este cambio es permanente.
Para deshacer la capacidad de escritura cuando se monta en esta máquina, simplemente elimine la entrada para esta unidad de / etc / fstab.
fuente
De acuerdo con este hilo, como solución alternativa, puede descargar e instalar los binarios osxfuse directamente desde el proyecto en lugar de usar homebrew:
http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/
Pero parece que esto no funcionará si tiene paquetes de preparación (como Gluster) que dependen de las bibliotecas osxfuse, ya que no aparecerán en su bodega.
fuente
El mejor formato multiplataforma que uso es vfat. No es ideal, pero funciona a las mil maravillas y no hay lío ni problema :)
fuente
exFat
(probado correctamente) ovFat
(no probado) ayuda a resolver el problema. En este escenario, NTFS no se utiliza en absoluto.Siempre uso Paragon NTFS . Solo inténtalo. Puede leer / escribir desde ambos lados y olvidará esta barrera para siempre.
fuente