hfsprogs

Mostrando las entradas con la etiqueta hfsprogs. Mostrar todas las entradas
Mostrando las entradas con la etiqueta hfsprogs. Mostrar todas las entradas

22 marzo 2016

Reparar discos de Mac OS en Ubuntu / Debian


Cuando una Mac falla y es necesario sacar los archivos de su disco duro no hay mejor compañero que Linux. Podemos entrar a la unidad luego de conectarla a nuestro equipo, sin embargo ésta puede presentar errores como éste:

Error mounting /dev/sdb2 at /media/john/Macintosh HD: Command-line 
`mount -t "hfsplus" -o "uhelper=udisks2,nodev,nosuid" 
"/dev/sdb2" "/media/john/Macintosh HD"' exited with non-zero exit status 32: 
mount: wrong fs type, bad option, bad superblock on /dev/sdb2, 
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try dmesg | tail or so.

Para poder repararlo es necesario contar con hfsprogs, instalándola con la siguiente instrucción:

sudo apt-get install hfsprogs

Con ello podemos indicar que revise la unidad mediante:

sudo fsck.hfsplus -f /dev/sdb2

El error que nos muestra el sistema al querer montar la unidad no indicará la partición que se utiliza. Generalmente será la sdb2 como se muestra en el ejemplo.

El programa procederá a hacer una revisión del disco y reparará sus fallas.

** /dev/sdb2
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
   Volume Header needs minor repair
** Repairing volume.
** Rechecking volume.
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD was repaired successfully.

Finalizado ello ya podremos ingresar a explorar los archivos del disco de Mac pero para poder acceder a los archivos de usuarios (los cuales se encuentran en las carpetas respectivas dentro de /Users/) es necesario hacerlo invocando como super usuario a nuestro explorador de archivos preferido, como por ejemplo:

sudo nautilus