Escribir en unidades con formatting NTFS en Yosemite

A veces necesito montar unidades USB con formatting NTFS y escribir en ellas. En Mavericks lo logré usando la fórmula ntfs-3g Homebrew que depende de osxfuse .

Después de actualizar a Yosemite, osxfuse está roto. Mensaje de Homebrew:

  • ¿Por qué Apple está usando una versión anterior de OpenSSL?
  • Yosemite ha provocado que muchas aplicaciones muestren "permitir conexiones de Internet entrantes": cada lanzamiento
  • ¿Cómo poner la biblioteca principal de Photos.app en un disco externo?
  • Cambiar video Fecha de lanzamiento en iTunes
  • ¿Es posible get GNU sed para OSX?
  • ¿Cómo ingresas numbers en una Mac al hacer una llamada de voz celular con iPhone?
  •  ==> Upgrading osxfuse osxfuse: OS X Mavericks or older is requinetworking 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 kernel utilizada por osxfuse está completamente prohibida en Yosemite porque no está firmada digitalmente por Apple, mientras que en Mavericks está permitida.

    Entonces, ¿hay alguna manera ahora de montar y escribir en una unidad USB con formatting NTFS en Yosemite utilizando software de código abierto o software libre, no comprometido (no spyware / malware o incluido con barras de herramientas inútiles, etc.) de la App Store?

  • ¿Dónde se almacena el file de dictionary Autocorrect para Outlook 2015 en OS X Yosemite?
  • Configure Vista previa para volver a cargar automáticamente el pdf y permanecer en el mismo lugar
  • ¿Dónde se ha ido mi GarageBand?
  • Apache2 ya no trabaja en Yosemite
  • ¿Por qué Apple no envía y admite controlleres FOSS para capacidades de escritura NTFS?
  • ¿Por qué el software actualizado toma toda mi memory?
  • 9 Solutions collect form web for “Escribir en unidades con formatting NTFS en Yosemite”

    Terminal abierta.

    Si ha creado osxfuse instalado, debe desinstalarlo, ya que los kexts sin firma están prohibidos ahora. Tipo:

     brew cask uninstall osxfuse 

    Por otro lado, si no tiene Homebrew , descárguelo:

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

    Se recomienda actualizar Homebrew.

     brew update 

    Si no tiene instalado Homebrew Cask , escriba:

     brew install caskroom/cask/brew-cask 

    Instale un package binary osxfuse de Homebrew Cask:

     brew cask install osxfuse 

    Instalar ntfs-3g :

     brew install ntfs-3g 

    mount_ntfs 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 

    Si está ejecutando OS X 10.11 y los commands anteriores fallan, intente:

     sudo nvram boot-args="rootless=0" 

    editar: Esto no funciona para mí en el último El Capitán (desde la Mac App Store). Tuve que deshabilitar SIP a través de la recuperación. ¿Alguien podría confirmar que esto es realmente necesario?

    … y reinicia tu máquina. A continuación, intente syminking mount_ntfs nuevamente.

    Gracias a bjorgvino .

    Monta rápidamente una lectura / escritura de disco NTFS en todos los OS X recientes (incluido Yosemite, El Capitan):

    1. Aplicación abierta -> Utilidades -> Terminal
    2. Escriba mount y busque la línea con su disco. /dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse) algo así como: /dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
    3. Escriba lo siguiente en el Terminal, reemplazando /dev/diskXsX con su disco como se muestra en el command mount :

       sudo mkdir /Volumes/Mount 

      * 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: recurso ocupado

       sudo umount /Volumes/<device_name> sudo mount -o rw,auto,nobrowse -t ntfs /dev/diskXsX /Volumes/Mount/ open /Volumes/Mount/ 

    Para hacer que este cambio sea permanente, ejecute lo siguiente (correcto para El Capitán):

    1. Ejecute el siguiente command, cambiando / dev / diskXsX a su disco:

       export DEVICE=/dev/diskXsX echo UUID=`diskutil info $DEVICE | grep UUID | awk '{print $3}'` none ntfs rw,auto,nobrowse echo LABEL=NTFS none ntfs rw,auto,nobrowse 
    2. Ejecute sudo vifs y pegue el resultado de las 2 líneas anteriores. Para hacer esto, presione down para ir al final del file, A para comenzar a agregar text, pegue las 2 líneas y luego presione escape y :wq para escribir el file. (vifs es la única forma segura de editar el fstab en OS X).

    3. Ejecute lo siguiente para montar el disco

       sudo umount /Volumes/$DEVICE sudo diskutil mountDisk $DEVICE sudo open `mount | grep $DEVICE | awk '{print $3}'` 

    Nota: El dispositivo ya no abrirá automáticamente una window cuando lo conecte. Para acceder, abra una window del Buscador y select Go -> Go to Folder a / Volúmenes

    Normalmente uso Paragon NTFS, pero probé este método con 10.10.1 y parece funcionar después de una testing rudimentaria [creó una carpeta y copió algunos files pequeños]

    Después de deshabilitar Paragon, una unidad flash con formatting NTFS no se puede escribir: Unidad USB NTFS no grabable

    Agregué esa unidad y los indicadores requeridos a mi file fstab: Opciones de NTFS en fstab

    Luego desmontado y reinsertado la unidad flash. Tenga en count que ya no aparece en la barra lateral debajo de Dispositivos. Tienes que navegar al directory / Volumes para encontrarlo. Sin embargo, ahora es grabable. Unidad USB NTFS no grabable

    No se requiere software de terceros, pero debe repetir esto para cada volumen NTFS de destino.

    Además, hay una secuencia de commands que puede configurar todo automáticamente: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (acaba de suceder en OSX 10.5.5 Yosemite).

    Esta respuesta está dirigida a la última compatibilidad para OS X 10.11 El Capitan .

    1. Instale el último osxfuse (3.xx) desde https://github.com/osxfuse/osxfuse/releases o desde Homebrew con brew cask install osxfuse .

    2. Instale el último NTFS-3G (2015.3.14) de Homebrew ( http://brew.sh/ ).

    De la siguiente manera:

     brew install ntfs-3g 
    1. Enlace NTFS-3G para arrancar luego 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] 

    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 Capitán

    Un tipo llamado Niresh ha simplificado este process en un único instalador:

    Hackintosh Zone – Controlador NTFS gratuito para Mac OS X (Tendrá que registrarse en el website antes de poder downloadlo)

    Instalando este file; reiniciar la computadora habilita la escritura NTFS.

    1. instalar FUSE con la capa de compatibilidad MacFuse,
    2. instalar NTFS-3G,
    3. instalar FUSE-espera

    ¡Todas las versiones recientes de OS X son compatibles con NTFS de forma nativa (lectura / escritura)!

    De forma pnetworkingeterminada, la unidad se monta y puede explorar los files. Pero es de solo lectura. Para hacer que la unidad sea grabable, agregue la siguiente línea a /etc/fstab

     LABEL=MyDrive none ntfs rw,auto,nobrowse 

    Reemplace MyDrive con el nombre de su volumen (verifique el nombre del volumen en el Finder cuando lo monte).

    Luego desmóntelo / vuelva a montarlo para ver los cambios. Una forma conveniente de volver a montar la unidad es utilizar la Utilidad de Discos:

    enter image description here

    Para ver la unidad después de montarla, busque en / Volumes en Finder:

    enter image description here enter image description here

    Este cambio es permanente.

    Para deshacer la capacidad de escritura cuando está montado en esta máquina, simplemente elimine la input de esta unidad de / etc / fstab.

    De acuerdo con este hilo, como una solución alternativa, puede download e instalar los binarys de 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 packages de preparación (como Gluster) que se basan en las bibliotecas de osxfuse, ya que no aparecerán en su bodega.

    El mejor formatting de plataforma cruzada que uso es vfat. No es ideal, pero funciona un encanto y no hay lío sin problemas 🙂

    Siempre uso Paragon NTFS . Solo inténtalo. Puede leer / escribir desde ambos lados y olvidará esta barrera para siempre.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).