¿Cómo habilitar NTFS 3G? [duplicar]

Es un problema común para los usuarios de Mac, cuando intenta abrir el almacenamiento externo NTFS, solo permite el modo de lectura. Y por supuesto que hay alguna solución. Uno de ellos es NTFS 3G - alternativa gratuita.

seguí las instrucciones

https://github.com/osxfuse/osxfuse/wiki/NTFS-3G

Configuré FUSE, luego configuré Brew y eventualmente configuré NTFS 3G

Pero debido a la falta de experiencia en Mac y en inglés, no puedo entender lo que debo hacer después de todo.

Según enlace

Aunque haya instalado NFTS-3G, los volúmenes NTFS recién conectados se seguirán montando automáticamente en modo de solo lectura. Para cambiar esto, debe reemplazar la herramienta de montaje NTFS de Apple /sbin/mount_ntfs con la proporcionada por NTFS-3G.

Dice que necesito reemplazar la herramienta de montaje NTFS de Apple con la provista por NTFS-3G...

¿Cómo hacerlo? No conozco ninguna herramienta proporcionada por NTFS-3G...

Por favor, ayúdame a terminar el proceso de instalación.

Editar

Encontré estos dos comandos para resolver mi problema.

sudo mv "/Volumes/Macintosh HD/sbin/mount_ntfs" "/Volumes/Macintosh HD/sbin/mount_ntfs.orig"
sudo ln -s /usr/local/sbin/mount_ntfs "/Volumes/Macintosh HD/sbin/mount_ntfs"

Después de ejecutar el primer comando, obtuve la salida de seguimiento

mv: rename /Volumes/Macintosh HD/sbin/mount_ntfs to /Volumes/Macintosh HD/sbin/mount_ntfs.orig: No such file or directory

Después de ejecutar el segundo comando, obtuve la salida de seguimiento

ln: /Volumes/Macintosh HD/sbin/mount_ntfs: No such file or directory

editar2

Admins-MacBook-Pro:~ admin$ sudo mv "/sbin/mount_ntfs" "/sbin/mount_ntfs.orig"

Password:

mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.orig: Operation not permitted
Las instrucciones están en la página vinculada en su pregunta. Debe leer esa página por completo y seguir las instrucciones.
@ user3439894 Si lo entiendo correctamente, dijo sobre dos comandos que se mencionaron un poco más abajo (edité mi pregunta de acuerdo con su comentario). ¿Quiso decir eso?
En los comandos, cambie "Macintosh HD" por el nombre del disco duro del sistema de su Mac. O pruebe el comando sin "/Volumes/Macintosh HD" en ellos. Por ejemplo, sudo mv "/sbin/mount_ntfs" "/sbin/mount_ntfs.orig" .
@AlistairMcMillan Lo intenté pero de todos modos recibí un mal masaje (agregado en la pregunta)
@AlekseyTimoshchenko ¿Qué versión del sistema operativo está ejecutando?
@AlistairMcMillan Seirra 10.12.2
@AlekseyTimoshchenko Primero deberá desactivar la Protección de integridad del sistema (SIP). Hay instrucciones en el documento que vinculó anteriormente sobre cómo hacerlo. Recuerda volver a encenderlo después.
@AlistairMcMillan, ¿quisiste decir esta línea To replace /sbin/mount_ntfs with the version provided by NTFS-3G you will need to reboot your Mac in recovery mode before proceeding.?
@AlekseyTimoshchenko Sí, aquí hay información más detallada sobre cómo deshabilitar la Protección de integridad del sistema en su Mac. imore.com/…
@AlistairMcMillan Estoy un poco preocupado por eso. Pero hay algunas preguntas si sabe, por supuesto: 1) ¿Necesito hacerlo cada vez que necesito escribir NTFS? 2) ¿Hay una forma más segura de hacerlo?
@AlekseyTimoshchenko Solo necesitas hacerlo una vez. Sin embargo, cuando instala una actualización del sistema de Apple, es posible que deba ejecutar esos comandos de Terminal nuevamente.
Usar el soporte NTFS incorporado es mucho más fácil. Si desea una utilidad gráfica ingeniosa, puede instalar Mounty .
@AndreaLazzarotto ¡Sí! Me salvas la vida)) es un trabajo muy agradable. Si publicas como respuesta lo aceptaré.
Se me ocurrió esta utilidad que automatiza los pasos en el sitio web github.com/rodfersou/osx-ntfs-rw

Respuestas (2)

Enfoque alternativo: puede ser inestable o causar corrupción de datos

Si bien puede usar NTFS-3G para acceder a unidades NTFS, debe tenerse en cuenta que las versiones recientes de macOS admiten la escritura en unidades NTFS de forma nativa. Sin embargo, esta opción está oculta de la GUI y normalmente necesitaría la terminal para hacerlo:

sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk3s1 ~/ntfs-volume

Uwe Hollatz creó Mounty , que es una herramienta ingeniosa para automatizar este proceso. Se encuentra en su barra de tareas esperando que se detecten las unidades NTFS.

Captura de pantalla montada

Si usa Homebrew, instálelo con el siguiente comando:

brew cask install mounty

De lo contrario, descargue el DMG de su sitio web.

Buen descubrimiento. Seguí este enfoque porque soy nuevo en Mac y no quiero meterme con la protección de integridad del sistema para habilitar ntfs-3g
UNA PALABRA DE ADVERTENCIA si está considerando usar el modo de escritura con el controlador NTFS integrado de macOS. Agregué una entrada a mi /etc/fstab para habilitar esto ( LABEL=Stuff none ntfs rw,auto,nobrowse) y tuve problemas constantes con la corrupción de FS. A veces desaparecían cientos de archivos y directorios completos y la única forma de solucionarlo era reiniciar Windows y ejecutar CHKDSK /f en el volumen. TL; DR: no recomendaría usar el modo rw en el controlador NTFS integrado de macOS ya que el soporte de escritura no es estable.
@Gondrup eh, en realidad, un par de veces tuve que usar el software de recuperación de datos NTFS que desarrollé yo mismo en las unidades que usaba de esa manera. :D
Último comando de preparación:brew install --cask mounty

Las operaciones deben realizarse en un estado particular: deshabilitando la Protección de integridad del sistema. Consulte https://apple.stackexchange.com/a/213575/62697

Aquí está la parte relevante:

  1. Vincule NTFS-3G para iniciar después de deshabilitar temporalmente la Protección de integridad del sistema, de la siguiente manera:

[reiniciar presionando CMD+R para entrar en modo de recuperación]

   csrutil disable

[reiniciar normalmente]

   sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
   sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

[reiniciar presionando CMD+R para entrar en modo de recuperación]

   csrutil enable

[reiniciar normalmente]

Nota: Si el mvcomando falla con No such file or directory , entonces no hay problema, simplemente ignórelo. El comando importante es el lncomando.