Page 1 sur 1

[Disque Dur interne] Disque dur HS (Abandonné)

Publié : lun. 29 févr. 2016, 21:08
par bowmore
Bonjour à toutes et tous,

J'ai un disque dur interne Seagate Barracuda 1.5 To qui fait des siennes...
Au boot, il n'est pas reconnu, et il émet un tic tic tic inquiétant...

J'ai tenté plusieurs manips avec Gparted entre autre, mais même Gparted n'arrive pas à le monter. Il semblerait qu'il manque ce qu'il faut pour reconnaitre le disque et le monter.

Bref, je ne suis pas optimiste.

Quelqu'un connaitrait-il un soft puissant pour tenter une récupération?

Merci.

Re: [Disque Dur interne] Disque dur HS

Publié : lun. 29 févr. 2016, 21:14
par benjarobin
Bonjour,
Le mieux que tu peux faire c'est de tenter un clone du disque dur via dd sur un autre disque dur de cette taille ou plus grand

Re: [Disque Dur interne] Disque dur HS

Publié : lun. 29 févr. 2016, 22:37
par bobo
Un excellent lien de LinuxFR.org :
https://linuxfr.org/news/ddrescue-dd_re ... ash-disque

L'auteur y conseille ddrescue (comme dd, proposé par benjarobin, mais avec des précautions pour récupérer le max de données en plusieurs passes) :
https://linuxfr.org/news/ddrescue-dd_re ... u-ddrescue

Un conseil : prend ton temps… quitte à débrancher ce disque le temps de faire ton plan d'action, d'avoir un disque dur de taille équivalente ou supérieure etc… Bon courage, en espérant que tu récupères le max de trucs.



…Ça me rappelle qu'il faut que je m'occupe de mes backups (et que j'ai toujours mon chantier d'utiliser mon vieux DD de 500Go pour faire des sauvegardes régulières aussi…) :roll:

Re: [Disque Dur interne] Disque dur HS

Publié : mar. 01 mars 2016, 06:33
par bowmore
dd ou ddrescue vont fonctionner même si le disque n'est pas monté?

Je vais tenter le drop tout de même. J'ai un disque 2 To dispo pour faire la manip.

Merci des infos. :wink:

Re: [Disque Dur interne] Disque dur HS

Publié : mar. 01 mars 2016, 09:00
par benjarobin
Utilise bien ddrescue et non DD, c'est vraiment le boulot de ddrescue qui essaye de faire un clone d'un disque dur en train de mourir. Et pour faire un clone il ne faut surtout pas monter de partition.

Re: [Disque Dur interne] Disque dur HS

Publié : mar. 01 mars 2016, 09:46
par Moviuro
Plop,

Pour des pistes de sauvegardes (@bobo et @bowmore) :
  • Syncthing pour synchroniser ses documents entre différentes machines
  • duplicity pour des sauvegardes incrémentales chiffrées vers un serveur
  • btrfs send/receive pour sauvegarder des partitions entières
  • unison (un peu naze si vous n'êtes pas 100% archlinux)
  • 3-2-1
  • SMART pour vérifier la vie des disques
Bon courage !

Re: [Disque Dur interne] Disque dur HS

Publié : mar. 01 mars 2016, 19:35
par bowmore
Merci pour toute ces infos.
Je vais tenter le drop avec ddrescue.
Je vous tiens au jus.

:spinsmile:

Re: [Disque Dur interne] Disque dur HS (Abandoné)

Publié : sam. 12 mars 2016, 12:04
par bowmore
Bon, après avoir laissé tourné ddrescue pendant plus de 4 jours, le comptage du temps s'est arrêté.
J'ai laissé tourné encore 4 jours (en même temps, je n'était pas chez moi...) et, rien...
Pas l'ombre d'un fichier sur mon disque de sauvetage.
Je jette l'éponge avec mon disque mort.
Bon, je n'avais que peux d'espoirs...

Re: [Disque Dur interne] Disque dur HS (Abandoné)

Publié : sam. 12 mars 2016, 12:10
par benjarobin
Je ne sais pas comment tu as utilisé ddrescue, mais il va forcément créer au moins plusieurs fichiers ! Si ce n'est pas le cas alors tu n'as pas utilisé du tout correctement ddrescue...
ddrescue va te pondre une image de ton disque dur, en aucun cas il va te créer un dossier avec les fichiers qu'il y avait dans le système de fichier.
Le but de ddrescue est juste de faire un clone, une image !
Tu dois ensuite lancer des outils de récupération de fichier sur cette image

Re: [Disque Dur interne] Disque dur HS (Abandoné)

Publié : sam. 12 mars 2016, 17:29
par bowmore
Oui, c'est bien ce que je dis: pas l'ombre d'un fichier de quelques natures sur mon disque de sauvetage, donc pas d'image non plus...

Re: [Disque Dur interne] Disque dur HS (Abandoné)

Publié : sam. 12 mars 2016, 17:35
par benjarobin
Donc je confirme que tu as mal lancé ddrescue. Comment l'as tu lancé ? Bien donner tout les détails (quel liveCD utilisé, comment tu as monté ton disque de sauvegarde, quel système de fichier du disque de sauvegarde, les commandes lancées en expliquant leur but, ...) et ce que tu avait en retour.
Car tu dois avoir au minimal le fichier de log (le mapfile) de ddrescue (si tu as bien lancé correctement ddrescue)

Re: [Disque Dur interne] Disque dur HS (Abandonné)

Publié : sam. 12 mars 2016, 18:13
par bowmore
Je n'ai pas utilisé de live CD.
Le système de fichier du disque de sauvetage est ext4, à l'identique du disque malade.
Dans un premier temps, j'ai lancé:

Code : Tout sélectionner

ddrescue -n -f /dev/sdc /dev/sdd mapfile
Ça a pris plus de 5h.
Comme je n'ai pas vu à quoi ça avait servi, j'ai lancé:

Code : Tout sélectionner

ddrescue -r3 -d -f /dev/sdc /dev/sdd mapfile
Et après une semaine, rien...

Re: [Disque Dur interne] Disque dur HS (Abandonné)

Publié : sam. 12 mars 2016, 18:34
par benjarobin
C'est sûr que si tu le lances ainsi... As tu la moindre idée de ce que tu as fait (ce n'est pas forcément une catastrophe, enfin tout dépend...) ?
Déjà je ne sais pas où tu as stocké le mapfile... Dans le dossier courant je pense...
Si tu ne l'as pas fait depuis un liveCD alors tu l'as fait depuis quel Linux ? sdc n'est pas utilisé par le système ? Aucune partition de montée ? Si c'est le cas OK, il n'y a pas de souci.

Bref, ce que tu as fait c'est écraser le contenu de sdd par celui de sdc. Ce qui fait que tu as perdu tout le contenu de sdd.
J’espère qu'aucune partition de sdd n'était montée car sinon toute ta copie est corrompu...
Maintenant que la copie a été réalisé sur sdd il te faut maintenant chercher à récupérer les données depuis sdd (ce n'est techniquement pas un énorme problème, bien que plus difficile à traiter ensuite)

Sinon pour information il aurait fallut faire ceci, en considérant que que sdd possède une partition pouvant contenir un fichier de la taille du disque de sdc

Code : Tout sélectionner

mkdir -p /media/backup
mount /dev/sddX /media/backup
mkdir /media/backup/clone
ddrescue /dev/sdc /media/backup/clone/sdc.img /media/backup/clone/sdc.log
Puis une fois le fichier /media/backup/clone/sdc.img créé il faut lancer des outils de récupération sur ce fichier pour en extraire les données, voir même avec un peu de chance pouvoir re-monter les partitions
Pour cela il faut utiliser cette commande

Code : Tout sélectionner

losetup --partscan --read-only --show --find /media/backup/clone/sdc.img
Et tu pourras si c'est réalisé avec succès, monter les partitions découvertes, par exemple

Code : Tout sélectionner

mount /dev/loop0p1 /media/clonep1

Re: [Disque Dur interne] Disque dur HS (Abandonné)

Publié : sam. 12 mars 2016, 18:54
par bowmore
Je n'ai fais que reprendre les commandes données sur le lien cité plus haut:
https://linuxfr.org/news/ddrescue-dd_re ... u-ddrescue

Je n'ai rien écrasé du tout puisque sdd était mon disque de sauvetage, et sdc le disque malade. Donc, ce que je voulais faire, c'était mettre le contenu de sdc sur sdd.

Re: [Disque Dur interne] Disque dur HS (Abandonné)

Publié : sam. 12 mars 2016, 19:02
par benjarobin
Oui et donc pourquoi tu dis que cela échoué, tu as tenté quoi pour récupérer les fichiers ? As tu compris le but de ddrescue : c'est juste de faire un clone de manière la plus robuste possible ?
Sinon c'est bien de suivre des liens, mais les appliquer sans ce demander à quoi cela sert c'est un peu étrange...
Et si je confirme tu as écrasé tout le contenu de sdd (à moins que le disque était vierge...), et encore je le répète j'espère qu'aucune partition de sdd était montée...