Récupération des données d'un NAS Lacie EDmini
Mon petit NAS Lacie à rendu l'âme. Ceci est fâcheux car il contenait un grand nombre de photos que nous souhaiterions ne pas perdre. J'ai bien une sauvegarde, mais elle date un peu.
Comme c'est l'électronique qui semble faire défaut, j'ai décidé de tenter de récupérer les données du disque dur. Il s'agit d'un disque classique en PATA. Un convertisseur me permet de le connecté via USB sur mon PC.
Gparted permet de voir les partitions, et c'est la que les choses se gâtent, car la plupart sont indiquées comme inconnues.
Une recherche sur Internet me mêne ici :
http://forum.nas-central.org/viewtopic.php?f=141&t=361&view=next
Voici le résumé des opérations à mener
Pour connaître la liste des partitions sur le disque :
$ sudo fdisk /dev/sdf -l
Disk /dev/sdf: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x4d4d4445
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdf1 63 498014 248976 5 Étendue
/dev/sdf2 498015 771119 136552+ c W95 FAT32 (LBA)
/dev/sdf3 771120 488397167 243813024 c W95 FAT32 (LBA)
/dev/sdf5 126 257039 128457 82 partition d'échange Linux / Solaris
/dev/sdf6 257103 273104 8001 83 Linux
/dev/sdf7 273168 481949 104391 83 Linux
/dev/sdf8 482013 498014 8001 83 Linux
C'est déjà plus sympathique. Toutes les partitions sont connues et c'est visiblement la partition sdf3 qui contient les données. Mais celle-ci a un format un peu spécial. Il y a des informations supplémentaires en tête de la partition.
$ sudo losetup /dev/loop1 /dev/sdf3
$ sudo fdisk -lu /dev/loop1
Disk /dev/loop1: 249.7 GB, 249664536576 bytes
255 têtes, 63 secteurs/piste, 30353 cylindres, total 487626048 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x32444c45
Périphérique Amorce Début Fin Blocs Id Système
/dev/loop1p1 * 63 487620944 243810441 c W95 FAT32 (LBA)
63*512 = 32 256 : C'est la taille des données présentes en début de partition.
$ sudo losetup -d /dev/loop1
$ sudo losetup /dev/loop1 /dev/sdf3 -o 32256
$ sudo mount /dev/loop1 /home/test
$ sudo ls /home/test/
Brigitte Cyril JEB Lucie Photos SavesPCchildren Thomas
Et voilà, les données sont disponibles.