1. #1
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad DanySoft

    Manual MacFUSE para leer y escribir NTFS en Mac

    Este es un pequeño tutorial para poder leer/escribir en NTFS bajo Mac OSX.

    Lo primero de todo necesitamos bajar el MacFUSE y el NTFS-3G.

    Antes de instalar nada, escribimos desde el Terminal:

    sudo rm -rf /Library/Receipts/NTFS-3g.pkg



    Debemos instalar el MacFUSE, esto no es ningún problema, le damos a MacFUSE Core 0.4.0.pkg y seguimos los pasos. Nos pedirá que reiniciemos el ordenador.

    El siguiente paso es instalar el NTFS-3G.pkg, también debería igual igual de bien, pero en mi experiencia comprobé como no me dejaba instalarlo y todo el rato me decía "MACFUSE_Required", y yo sabía que lo había instalado, así que busqué una solución y la hallé:

    Resulta que hay que modificar un ficherito de instalación, para ello seguiremos los siguientes pasos. En el fichero que pongo comprimido no hace falta, así que saltate los 9 pasos:

    1º.- Guardamos el contenido del dmg (con el nombre NTFS-3g.pkg) en nuestro disco duro.

    2º.- Sacamos con el botón derecho del ratón o con ctrl + botón izquierdo, el menú contextual, y elegimos "Mostrar contenido del paquete".

    3º.- Nos metemos en el directorio Contents, y allí encontraremos un fichero llamado info.plist

    4º.- Antes de editarlo, le damos a "Obtener información" (botón derecho/obtener información, o bien ctrl+botón izquierdo/obtener información). Allí nos dirigimos a "Permisos y propietario", lo desplegamos y desde "puede" en el desplegable lo cambiado de "Solo leer" a "Leer y escribir". Cerramos la ventana de información.

    5º.- Abrimos este archivo con el TextEdit.

    6º.- Buscamos el siguiente bloque de datos:

    Código:

    <key>IFRequirementDicts</key>
    <array>
    <dict>
    <key>Level</key>
    <string>requires</string>
    <key>MessageKey</key>
    <string>macfuse_required</string>
    <key>SpecArgument</key>
    <string>/Library/Receipts/MacFUSE.pkg</string>
    <key>SpecType</key>
    <string>file</string>
    <key>TestObject</key>
    <true/>
    <key>TestOperator</key>
    <string>eq</string>
    <key>TitleKey</key>
    <string>macfuse_package</string>
    </dict>
    </array>

    7º.- Eliminamos dicho bloque de datos.

    8º.- Grabamos el archivo.

    9º.- Ahora nos dejará instalar éste sin problemas.

    Bien ya tenemos instalado lo necesario. Ahora tenemos que convencer al Mac que el disco duro en NTFS que vamos a conectar existe y puede grabar datos en él.

    Vamos a conectar el disco duro externo, sea Firewire o USB. Es muy posible que en vuestro Mac os lo monte con el característico icono de unidad en color naranja. O en el caso de que sea un dico duro normal, vamos al Utilidad de discos y
    lo desmontamos.

    Así que "expulsamos la unidad" por si acaso, pero no desconectemos el disco duro, que se quede encendido y con el cable conectado.

    Ahora vamos a Aplicaciones/Utilidades y cargamos el Terminal.

    Dentro del Terminal debemos escribir la siguiente instrucción:

    Cita:

    sudo -s (Te pedirá el Password, introduce el codigo que tengas para encender tu MAC)

    PATH=$PATH:/usr/local/bin

    export PATH

    sudo ln -s /System/Library/Filesystems/fusefs.fs/mount_fusefs /usr/local/bin/mount_fusefs

    sudo ln -s /usr/local/bin/ntfs-3g /usr/bin/ntfs-3g

    No te asustes si aparece el mensaje "file exists".... ¡¡eso es bueno!!

    Bueno el trabajo preparatorio esá echo. Vamos a montar el disco:

    sudo mkdir /Volumes/"Windows XP"

    Puedes cambiar Windows XP por el nombre que quieras dar a tu disco duro, pero pon siempre el mismo nombre.

    sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows XP" -o ping_diskarb,volname="Windows XP",locale=es_ES

    Reemplaza /dev/disk0s1 por la ubicación real de tu disco, que puedes encontrar en Aplicaciones -> Utilidades ->Utilidades de disco .... botón derecho del ratón y le das a información.

    Si lo has hecho todo bién te debería de aparecer el disco en el escritorio como una unidad de red.

    Para no tener que montar el disco cada vez que inicias el sistema, escribe lo siguiente en el Terminal:

    cd /etc

    sudo nano fstab

    añade:

    LABEL=disk0s1/private/mnt/disk0s1 ntfs ro,noauto (reemplaza disk0s1con el nombre real de tu disco)
    graba (Control+O Enter) y cierra (Control+X)

    cd /System/Library/StartupItems/Disks/

    sudo nano Disks

    después de "/sbin/autodiskmount -va" añade el siguiente código:

    PATH=$PATH:/usr/local/bin
    export PATH
    mkdir /Volumes/Windows XP
    ntfs-3g /dev/disk0s1 /Volumes/"Windows XP" -o ping_diskarb,volname="Windows XP",locale=es_ES

    graba (Control+O Enter) y cierra (Control+X)

    Si tienes más de una partición, escribe lo siguiente:

    PATH=$PATH:/usr/local/bin
    export PATH
    mkdir /Volumes/Windows XP (Sustituye Windows XP por el nombre de tu partión)
    mkdir /Volumes/Windows XP2 (Sustituye Windows XP2 por el nombre de tu partión)
    ntfs-3g /dev/disk0s1 /Volumes/"Windows XP" -o ping_diskarb,volname="Windows XP",locale=es_ES
    ntfs-3g /dev/disk0s2 /Volumes/"Windows XP2" -o ping_diskarb,volname="Windows XP2",locale=es_ES

    graba (Control+O Enter) y cierra (Control+X) y reinicia.


    Eso es todo.
    Archivos Adjuntos Archivos Adjuntos

  2. #2
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad at0mo
    Creo que hay alguna versión del NTFS-3G que te monta automaticamente las unicades. Incluso discos externos USB.

    El unico problema es que la velocidad de transferencia se ve reducida considerablemente, pero por lo menos se puede escribir perfectamente.

    buen trabajo DanySoft

  3. #3
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad bernardo415
    Avatar de bernardo415

    Gran utilidad estoy precisamente instandolo espero para contarrles como sale esto

  4. #4
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad truji89

    desilusion

    hola, lo he instalado me va todo correcto, excepto cuando reinicio que se queda de la misma forma que al principio lo he hecho ya nose cuantas veces y estoy desesperado nose que mas hacer, el tutorial esta muy completo la verdad y va perfectamente pero es eso que cuando reinicio se va too a la mierda y tengo que volver a empezar a escribirlo todo denuevo.
    quisiera saber si hay que dejar algun archivo en el arranque del mac os x para que se ejecute solo el script o algo y decirme como lo pongo en el arranque, gracias.

    Un Saludo

  5. #5
    Activo Progreso OSx86 Spain Nivel 3 Karma y autoridad juker12 Karma y autoridad juker12
    Avatar de juker12

    truji89 en mac os x se puede hacer todo lo que uno quiera, a ver si tengo suerte ..
    y como te lo explico como para que lo entiendas.

    Es que soy muy malo explicando colega

    Veamos.....

    Vete al este hilo que hablo de Automator

    Pues tu te creas un script tipo aplicacion en lugar de usar el codigo que se habla alli, con tu codigo de aqui de MacFuse


    Una vez que tu tengas tu script hecho y funcione, inicialo automaticamente en el boot


    Te aplicas al cuento y metes

    o tu script para ejecutar en login automaticamente
    o tu volumen NTFS


    No se yo si he conseguido que me entiendas, venga suerte colaga

  6. #6
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad truji89

    eso no me sirve

    gracias juker12 por tu propuesta, aunque no es lo que yo busco, arriba se menciona el tutorial y va todo perfecto, pero falla cuando reinicio, ya he probado con un programa que se llama MACFUSION o algo asi y solo puedo poner FTP y SSH por lo que tampoco me vale, en segundo lugar el problema es que cuando reinicio el disco duro vuelve como al principio, incluso a veces se cambia de lugar en vez de estar en disk0s1 como al principio cambia al disk2s1 nose porque, luego tambien he leido un tutorial que crea un archivo .sh con un script y ke se ejecuta y supuestamente funciona y nada, luego he visto un video de un colega que lo hacia y no he entendido nada porque el icono no cambiaba y el muchacho lo montaba a mano en vez de que se montara automaticamente, lo sorprendente es que podia escribir sobre el.
    Entonces mi problema es ese, que yo reinicio y se queda como al principio, y quisiera que no me pasara más porque estoy siempre escribiendo los comandos cada vez que inicio en MAC, espero que mas o menos hayas entendido algo de lo que he escrito es que estoy ya cabreado porque parece ser que a todos les va menos a mi como siempre me pasa y me da rabia que siempre pase.

    Gracias
    Un Saludo

  7. #7
    fds
    fds no está en línea
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad fds
    Hola a todos:

    Lo primero presentarme puesto que es la primera vez que participo en este foro, soy fds.
    Lo segundo agradeceros el esfuerzo para que los que nos estamos iniciando en esto del mac podamos hacerlo con ayuda.
    Lo tercero plantear mi problema: He seguido el tutorial y he instalado tanto macfuse como el ntfs, pero no aparecen en la carpeta de aplicaciones, ambos me dieron un mensaje de que la instalacion era correcta y uno de ellos, creo que macfuse, me dijo que reiniciara y así lo hice, pero nada de nada, el caso es que el disco que quiero usar lo monta sin ningun problema pero cuando escribo un archivo no lo reconoce al querer volver a leerlo.

    Un saludo.
    fds.

  8. #8
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad mianzual.-

    Gracias

    Muchas Gracias me ha servido bastante el tutorial

  9. #9
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad Leko
    Avatar de Leko

    Al margen de los comentarios anteriores, (de algunos):

    En Leopard basta con instalar macfuse y despues ntfs-3G, reiniciar y listo. Ya tenemos montada la unidad Windows con permisos de Lectura-Escritura, sin mas.

  10. #10
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad yafrack
    [QUOTE=bernardo415;28362]cd /System/Library/StartupItems/Disks//QUOTE]

    Hola, todo va relativamente bien, por lo menos no hay ningún error. Pero cuando pongo esa línea, me dice que no encuentra el archovo (Not found Such file)

    Qué hago?

  11. #11
    Tímido Progreso en OSx86 Spain Nivel 0 Karma y autoridad yafrack
    A mi no me sale ningún disco de red después de poer esto:
    Cita DanySoft dijo: Ver Mensaje
    sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows XP" -o ping_diskarb,volname="Windows XP",locale=es_ES
    De todos modos he siguido, por si acaso se solucionaba "solo" y al escribir esto:

    Cita DanySoft dijo: Ver Mensaje
    cd /System/Library/StartupItems/Disks/
    me dice que "Not found such file"

Notas relacionadas que te pueden interesar

  1. Tengo problemas para poder escribir la tecla @
    por siachori en categoría OS X 10.7
    Comentarios: 3
    Último comentario: 17/09/09, 07:30:12
  2. Leer y Escribir partición NTFS de Windows desde el Mac
    por caitomdq en categoría OS X 10.5
    Comentarios: 2
    Último comentario: 09/04/09, 23:43:52
  3. ¿Algun manual para instalar mac en pc?
    por kear91 en categoría OS X 10.5
    Comentarios: 3
    Último comentario: 03/10/08, 12:14:53
  4. Manual para crear un CD Multibooteable con herramientas
    por juker12 en categoría Tarjetas Gráficas
    Comentarios: 0
    Último comentario: 24/08/08, 19:07:33
  5. Montar particiones ntfs con MacFuse automaticamente
    por Javier G. en categoría OS X 10.5
    Comentarios: 6
    Último comentario: 12/07/08, 03:55:25