Mac OS X 10.6 Snow Leopard: de NTFS a HFS+

computer-hard-disk1.jpgMario nos pregunta: Estoy por comprarme una Mac.

Voy a migrar a Mac, pero a la vez tengo discos externos FAT 32 y uno en NTFS con archivos menores y mayores a los 4GB.

Con los archivos del disco FAT32, creo que no hay problemas ¿no? ¿pero qué del disco externo NTFS? Quiero copiar estos archivos a otro disco externo con sistema HFS, ya que será el que usaré en el entorno Mac.

¿Es posible esta copia así en la manera simple? ¿necesito algún convertidor-intermedio? o quizás la manera que se me ocurre es pasarlos primero a un disco-FAT32, y de allí recién pasarlos al disco HFS. ¿Qué opinan? Gracias.

De formatos y archivos

HFS Plus o HFS+ es un sistema de archivos desarrollado por Apple Inc. para reemplazar al HFS (Sistema jerárquico de archivos). También es el formato usado por el iPod al ser formateado desde un Mac. HFS Plus también es conocido como HFS Extended y Mac OS Extended. Durante el desarrollo, Apple se refirió a él con el nombre clave Sequoia.

HFS Plus es una versión mejorada de HFS, soportando archivos mucho más grandes (Bloques direccionables de 32 bits en vez de 16) y usando Unicode (En vez de Mac OS Roman) para el nombre de los archivos, lo que además permitió nombres de archivo de hasta 255 letras.

HFS Plus permite nombres de fichero de hasta 255 caracteres de longitud UTF-16, y archivos n-bifurcados similares a NTFS, aunque casi ningún software se aprovecha de bifurcaciones con excepción de la bifurcación de los datos y de la bifurcación del recurso. HFS Plus también utiliza tabla de asignacion de 32 bits, en lugar de los 16 bits de HFS. Ésta era una limitación seria de HFS, significando que ningún disco podría apoyar más de 65.536 bloques de la asignación sobre de HFS.

Cuando los discos eran pequeños, esto no tenia mayores problemas, pero cuando el tamaño de los discos comenzaron a acercarse a la marca de 1 GB, la cantidad de espacio mínima que requería cualquier archivo (un solo bloque de la asignación) llegó a ser excesivamente grande, perdiendo cantidades significativas de espacio de disco. Por ejemplo, en un disco de 1 GB, el tamaño de bloque de la asignación debajo de HFS es 16 KB, es decir un 1 archivo de un byte tomaría 16 KB de espacio de disco. Como HFS, HFS Plus emplea una estructura Árbol-B* para almacenar la mayoría de los metadatos del volumen.

NTFS (NT File System) es un Sistema de Archivos de Windows NT incluido en las versiones de Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista y Windows 7. Está basado en el sistema de archivos HPFS de IBM/Microsoft usado en el sistema operativo OS/2, y también tiene ciertas influencias del formato de archivos HFS diseñado por Apple.

NTFS permite definir el tamaño del clúster, a partir de 512 bytes (tamaño mínimo de un sector) de forma independiente al tamaño de la partición.

Es un sistema adecuado para las particiones de gran tamaño requeridas en estaciones de trabajo de alto rendimiento y servidores. Puede manejar volúmenes de, teóricamente, hasta 264–1 clústeres. En la práctica, el máximo volumen NTFS soportado es de 232–1 clústeres (aproximadamente 16 Terabytes usando clústeres de 4KB).

Soporte

Apple ofrece soporte directamente desde Mac OS X para los discos en formato FAT32 (que en la Utilidad de Discos identifica como MS-DOS) pero no ofrece de forma nativa soporte NTFS para escritura de archivos (aunque si para lectura).

Realmente Mac OS X si dispone de unos drivers de lectura/escritura del formato NTFS, pero aparentemente no están lo suficientemente desarrollados y en algunos casos pueden causar corrupción de los archivos copiados. Tienes mas información sobre estos drivers y como activarlos, si prefieres arriesgarte en Mac OS X 10.6 Snow Leopard: Soporte NTFS lectura y escritura.

Si quieres mantener el soporte con NTFS «por el motivo que sea» tienes diferentes opciones fiables, pero todas ellas pasan por software de pago: El mas conocido y reputado es NTFS for Mac de Paragon, que cuesta 39,95 dólares. Otra opción es NTFS for Mac de Tuxera que cuesta 25 euros.

Una opción Open Source (y sin coste) es macFUSE, que además de soporte para NTFS ofrece integración con otros sistemas de archivos.

Opciones

La opción mas sencilla que tienes para solucionar el problema que te ocupa es simplemente aprovechar, cuando tengas tu Mac, el disco duro interno realizando la siguiente tarea:

  • Copia los archivos pequeños de menos de 4 GB a los discos con partición FAT32. El Mac será capaz de leerlos y escribir sobre ellos. Si tienes espacio para los archivos grandes también puedes copiarlos: si no te queda espacio, puedes…
  • Copiar los archivos grandes al disco duro interno de tu Mac. El Mac es capaz de leer NTFS y copiar al disco duro interno
  • Formatea el disco duro NTFS a HFS+. Algunos programas tiene problemas para trabajar con los discos formateados con discriminación de mayúsculas y Minúsculas, así que evita esta opción.
  • Reúne de nuevo todos los archivos en el disco recién formateado.
  • Algunos textos: Wikipedia

    13 Comments

    1. Anónimo

      Llevo un año con un Mac, y tengo varios discos externos NTFS. He experimentado varias corrupciones y perdidas de archivos con macFUSE, así que ten cuidado. Yo a base de mantener duplicados y funcionar en modo paranoico he conseguido no perder nada importante, pero en cualquier caso macFuse conlleva un riesgo. No te puedo decir sobre otras soluciones de pago….

      Yo finalmente he decidido pasar los discos a HFS+ y olvidarme del NTFS. Tengo un disco en FAT32 para mantener un puente con maquinas windows, aunque tenga sus limitaciones.

    2. Administrador

      Del software de Paragon tengo la noción de haber leído opiniones bastante positivas, especialmente en el uso de Discos duros multimedia que vienen por defecto y solo pueden usar (para mas recochineo) NTFS, pero eso te lo encuentras cuando tienes el disco en casa.

      Algunos servidores NAS también vienen preformateados y exigen el uso de ese tipo de formato de disco, con lo cual, resultan prácticamente inútiles para un entorno Mac exclusivo o casi exclusivo.

      Un saludo

      —————
      http://www.faq-mac.com

    3. Anónimo

      … tengo un pequeño problema relacionado. Tengo un HD portátil formateado como HFS que utilizo convenientemente con mi imac y con un WD-TV conectado a la TV para ver series.

      Ahora bien, me veo «discriminado» porque no puedo compartir mi disco duro con ningún amigo «pecero».

      CONCRETANDO:¿Sabéis como solucionar la lectura de un disco HFS desde un pc?

      Muchas gracias… y felicidades por mantener un blog que ofrece información interesante y seria

    4. Falken

      Lo menos importante en un disco de red como por ejemplo un NAS es como viene formateado ya que en ‘teoria’ no has de acceder a el fisicamente si no ‘mediante algun protocolo de red’ con lo cual lo que mas te habra de preocupar es que protocolo de comunicaciones usa para ser accesible (http, ftp, ssh, samba, nfs,…. etc).

      Mi centro de backups es un NAS accesible mediante samba y NFS y en el hago los backups de maquinas Windows, OpenSolaris, Linux y anda.. Mac OS X, los discos que tiene creo que estan formateados en ext3, digo creo por que ni lo se ni me interesa pero me parecio ver que eran ext3 en las especificaciones (estan en raid 1).

      Con lo cual independientemente de que maquina uses lo que te interesa es que tu sistema operativo soporte esos protocolos (normalmente son protocolos soportados por todos por ejemplo Samba y http) y no el como esten formateados.

      Solo queria aclaratelo un poco y perdon si no te he interpretado bien.

    5. Anónimo

      OSX no puede leer ningun disco NTFS, con el kernel de 64bits
      Hay que arrancar con 32bits.

      YO no he encontrado hasta la fecha ningún producto comercial o gratuito que funcione con este kernel.

      Si leeis las especificaciones tanto del parangon como Tuxera lo podreis comprovar.

      Yo uso bastante el acceso a discos NTFS, y tengo que pasarlo por el VMWare, y de allí al disco. Es algo muy engorroso, y Apple deberia «compatibilizarse» en ese sentido. Es más tengo una television que lee divx, y para gravar en el lapiz USB formateado NTFS debo de arrancar el WMWare, o bien rearrancar el ordenador en modo 32 bits.

      ES DE PENA!!!

    6. Anónimo

      Si el disco NAS está formateado en un sistema de archivos que no soporta ciertos caracteres, por ejemplo, sí es importante. Recuerdo algunos servidores de archivo que utilicé en el pasado que supongo estarían formateados en FAT32 o NTFS que daban problemas con ciertos caracteres que HFS soportan. A veces al copiar archivos desde el Mac era una tortura localizar los archivos con nombres problemáticos.

    Deja una respuesta