WD My Book World – Récuperer les données
Il fut un jour où mon NAS a décidé de ne plus fonctionner. Heureusement il était encore sous garantie, mais sans la moindre assurance de revoir un jour les 400 Go stockés dessus. Je me suis mis donc au travail pour récupérer ces données avant de le renvoyer au SAV.
Attention, toutes ces manœuvres sont normalement plutôt bien expliquées et sûres mais elles restent critiques car ont attrait au disque dur et donc vos données, je décline donc toute responsabilité (…blablabla…)
Récupérer le disque dur
Plutôt facile, sur chaque coté du disque au niveau des grilles d’aération se situent des petits ergots qu’il faut enfoncer pour pouvoir faire glisser la partie ‘avant’ (toute la partie lisse du dd en réalité) et la désolidariser du reste du NAS. Ah oui, retirer le ‘joint’ en plastique caoutchouteux est inutile.
Normalement là maintenant vous voyez le disque dur dans son petit nid. Vous pouvez commencer par retirer le connecteur SATA/alim du DD
Il y a une vis à retirer au niveau du CI logé sur le coté (elle rentre dans le DD), 3 ou 4 à retirer quand vous voyez le ‘haut’ du disque dur (elles sont vissées dans des embases fixées dans le plastique blanc), 3 ou 4 à retirer quand vous avez retourné le disque dur dans une sorte de panier/grillage. Dès à présent, faites attention le disque dur est libre et pourrait s’enfuir (donc aussi tomber par terre).
Mise en place d’un environnement de récupération des données
Vous trouvez un ordinateur capable de booter sur un live CD ou une live USB (je conseille ubuntu mais bcp d’autres existent) , glissez le DD dedans et branchez le connecteur SATA et une alim. Pensez au préalable à retirer le DD système et ne faites pas ça sur un système ou un RAID est déjà configuré.
Vous bootez sur le liveCD/liveUSB (n’oubliez pas de retirer tout autre éventuelle clé ou disque dur sur lequel il pourrait être tenter de booter). Après le boot, branchez votre disque dur cible (bah oui il faut copier les données sur un support non ?!). Vous pourriez aussi utiliser le réseau avec FTP, SMB ou autre pour sauver vos données mais ça sort du cadre de ce tutoriel.
Bon, petit disque dur où es-tu?
On commence par repérer le dd avec qques partitions :
ls /dev/sd*
Il fallait faire un petit état des partitions et donc s’imposait un (cela permet de découvrir les partitions en place et qques infos dessus) :
fdisk -l /dev/sdX
Qui nous informe que TOUTES les partitions trouvées sur le disque sont du type ‘Linux Raid Autodetect‘. En fait le firmware de WD a fait une sorte de RAID logiciel géré par GNU/Linux. On peut pas le monter directement mais après qques manoeuvres ce sera possible. Pour cela, vous commencez par repérer la plus grosse partition (probablement sdX4 comme chez moi).
Mais je fais comment pour le lire moi ce RAID?
Il existe un utilitaire pour pouvoir gérer les RAID de ce genre : mdadm. Il faut l’installer. Si vous êtes sur une ubuntu ou une debian & co c’est simplement:
sudo apt-get install mdadm
Sur de nombreux sites on voit qu’on devrait charger un module via modprobe mais visiblement ce dit module est déjà compilé dans le noyau d’ubuntu.
Et grâce à cela nous ne devrons donc pas le charger et cela nous permet aussi d’utiliser la commande :
sudo mdadm –auto-detect
Cette dernière permet de détecter et de monter automatiquement tout device qui pourrait être un RAID logiciel géré par mdadm.
Suite de la procédure ‘normale’
La seule particularité est que le disque sera disponible dans le fichier ‘/dev/mdX‘ au lieu des /dev/sdX habituels.
Après si votre partitionnement est comme le mien la partition contenant toutes les données se trouve dans ‘/dev/md4‘
Vous pouvez vérifier quelles sont les partitions disponibles avec la commande
ls /dev/md*
Et il ne reste plus qu’à la monter :
sudo mkdir /media/back #Création du répertoire dans lequel on va monter le disque
sudo mount /dev/md4 /media/back #Le montage proprement dit dans le dossier nouvellement créé
Enjoy it!
Voilà, votre disque dur est disponible pour en faire ce que vous voulez, libre à vous d’en copier les données sur un autre disque dur, sur un partage réseau, ou quelconque ftp ou système de backup.
Mais n’oubliez pas qu’il s’agit de grosses quantités de données et que une simple ‘copie’ sur un dd USB m’a pris près de 1h/100 Go.
Juste Merci. J ai WD My book aussi, crash du hardware, impossible de le remettre sur le réseau et 6 mois de retard sur mes backup.
J ai suivi ta manip et j ai pu TOUT récupéré, merci, tu as sauvé 6 mois de photos et vidéo !
c’est agréable à lire ;)
Super tuto, simple et clair.
J’ai réussi a remonter mon disque, mon souci désormais c’est que certains répertoires de mon disque disposaient de droits particuliers (via l’interface d’admin western digital on peut créer des comptes avec des profils d’accès) et du coup impossible d’y accéder.
Je suis débutant sous linux…
et je viens de découvrir le chmod. J’ai accès à tout. Merci !
cool ça, sinon je t’aurais dit essaye tes commandes de copie en les précédant par sudo ou encore un tit chown sur ton utilisateur courant ;-)
Bonjour,
Votre tutoriel pour récupérer ses données sur un disque dur d un My Book Live WD me semble très claire. Je vais tenter de le mettre en œuvre dans les jours qui suivent.
Je ne dispose pas un pc de bureau avec un connecteur Sara en interne. Puis je faire la même manipulation avec un pc portable qui boute sur un cd live ou une clé live et brancher après sur un port usb mon Disque dur du My Book live avec une station d accueil saga vers usb ?
Dans l attente de votre retour avant de commencer les manip.
Encore merci et bravo pour vos explications tres claire et précise
Cordialement.
Philippe
Bonjour,
Sara est un type de connecteur qui n’existe pas si je ne m’abuse, Soit (E)Sata soit IDE (mais ce format commence à se faire vieux).
Je ne vois pas d’objection à utiliser un portable à l’exception qu’il faudra faire très attention au nommage du disque dur par le kernel linux si vous ne retirez pas le disque interne.
Il faudra redoubler de vigilance pour la section Bon, petit disque dur où es-tu?
Vous devriez en effet avoir plusieurs disques/partitions lors du ls /dev/sd* veillez à bien faire la part des choses entre le disque dur du portable et celui que vous secourez.
Au pire si vous avez des hésitations n’hésitez pas à me poser des questions
Bonjour et merci de votre réponse,
Effectivement vous avez raison, il s’agit de SATA….petite coquille de frappe !
En ce qui concerne l’accès au disque dur, j’ai un petit serveur Hp ProLiant, qui ne nous sert plus au bureau, j’ai donc retirer les disques et j’ai réussis à le faire booter sur une clé liveusb Ubuntu.
Arrivant directement sur l’interface graphique, je la quitte pour passer en mode commande, je saisie la ligne de commande pour basculer le clavier en azerty, je n’arrive pas a avoir un résultat avec la commande “fdisk -l /dev/sdX”, j’arrive a charger mdadm, mais la commande “sudo mdadm –auto-detect” renvoie un message d’erreur…..
Je suis vraiment perdue, pourriez vous me venir en aide, s’il vous plait.
Par avance, merci.
Bonne journée à vous.
Cordialement.
Philippe
En effet le
sdX
représentait une lettre de disque qui peut changer.le
ls /dev/sd*
devait vous permettre de distinguer le bon disque à placer dans la précédente commande.Au pire rien ne vous empêche de faire un
fdisk -l
avec chaque disque détecté par le ls (attention si des numéros se trouvent après ce sont des partitions il ne faut pas en tenir compte ici).Pour
mdadm
si je n’ai pas le message d’erreur je ne saurai pas plus vous aider.Bonjour,
je viens de découvrir ton site suite à un problème sur mon NAS.
Je n’arrive plus à le voir sur le réseau, il démarre, mais ne doit pas booter jusqu’au bout.
J’ai donc suivi ton tuto, mais je n’arrive pas à la meme conclusion :(
J’ai le NAS My Book World Edition (white light) 1To
avec la commande fdisk, je distingue bien 4 partitions
/dev/sdc1 (1.87 Go)
/dev/sdc2 (250.97 Mo)
/dev/sdc3 (964.84 Mo)
/dev/sdc4 (928.43 Go)
Avec mdadm, je n’en vois que 3 !
/dev/md0 qui correspond à /dev/sdc1
/dev/md1 qui correspond à /dev/sdc2
/dev/md3 qui correspond à /dev/sdc3
La partition qui m’intéresse n’est pas là (/dev/sdc4) !
Une solution a mon problème?
Merci
Bonjour,
Hélas pour toi la conclusion semble devoir être la même.
Tu as bien une partition sdc4 qui semble tout contenir de part sa taille.
Je pense que dans ton cas mdadm n’arrive pas pour une raison ou une autre à monter la partition en question (partition d’origine corrompue ou je ne sais quoi du genre).
Donc pour te donner des idées pour progresser je dirai:
Pas de solution, mais des pistes ;-)
Merci pour ta réponse.
Ou puis-je trouver les logs mdadm?
Bon, dans un moment de désespoirs, je l’ai rebranché sur le reseau !
Miracle, j’arrive à y accéder !
Je m’empresse de sauvegarder ce qu’il y a d’important !
Désolé pour la réponse tardive mais j’en sais autant que toi. Faut demander à notre ami Google, je n’en sais rien.
Peut être ton OS a t’il fait un fsck sur la partition et a permis ainsi à mdadm de remonter la partition. Sait on jamais.
Seules les informations SMART de ton HDD t’informeront de l’état de ton disque ;-)