J'ai un ordinateur portable Dell qui est récemment "mort" (il obtiendrait l'écran bleu de la mort au démarrage) et le disque dur ferait un bruit de clic cyclique étrange.
Je voulais voir si je pouvais utiliser certains outils sur ma machine Linux pour récupérer les données, alors je l'ai branché là-bas.
Si je lance "fdisk" j'obtiens:
Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a
Disk /dev/sdb doesn't contain a valid partition table
Très bien, la table de partition est foirée. Cependant, si j'exécute "testdisk" pour tenter de réparer la table, elle se bloque à ce stade, faisant les mêmes bruits de clics cycliques:
Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder 158/19077: 00%
Je ne me soucie pas vraiment du fait que le disque dur fonctionne à nouveau, et seulement des données, alors j'ai exécuté "gpart" pour comprendre où se trouvaient les partitions. J'ai compris ceci:
dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)
* Warning: strange partition table magic 0x2A55.
Primary partition(1)
type: 222(0xDE)(UNKNOWN)
size: 15mb #s(31429) s(63-31491)
chs: (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
hex: 00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00
Primary partition(2)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
size: 19021mb #s(38956987) s(31492-38988478)
chs: (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
hex: 80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02
J'ai donc essayé de monter uniquement sur l'ancienne partition NTFS, mais j'ai eu une erreur:
sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.
Pouah. D'accord. Mais j'ai essayé d'obtenir un vidage de données brutes en exécutant
dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987
Mais le fichier a atteint 59885568 octets et a fait les mêmes bruits de clics cycliques.
Évidemment, il y a un mauvais secteur, mais je ne sais pas quoi faire!
Les données sont toujours là ... si je vois ce fichier de 57 Mo dans le bloc de texte ... je peux voir les données brutes des fichiers.
Comment récupérer mes données?
Merci pour toutes suggestions,
Solution:
J'ai pu récupérer environ 90% de mes données:
- Disque dur congelé dans le congélateur
- Ddrescue utilisé pour faire une copie du lecteur
- Étant donné que Ddrescue n'a pas pu obtenir suffisamment de mon disque pour utiliser testdisk pour récupérer mes partitions / système de fichiers, j'ai fini par utiliser photorec pour récupérer la plupart de mes fichiers
la source
Réponses:
DDrescue est conçu pour extraire des données dans des situations comme celle-ci. Essayez ensuite de monter l'image, et si des fichiers sont manquants, donnez une chance à testdisk et photorec sur l'image.
la source
Puisque vous êtes averti de Linux, essayez d'exécuter Testdisk et PhotoRec sur le lecteur. Ou encore mieux, essayez d'obtenir une image jj du lecteur et faites-les parcourir. Les disques durs qui font du bruit ont tendance à avoir de graves problèmes et ne durent pas longtemps après le début des bruits.
la source
TestDisk est un scanner de partition open source gratuit et un outil de récupération de données. Il est très utile pour récupérer des partitions perdues. PhotoRec est un autre outil gratuit de récupération de données couramment utilisé.
TestDisk est beaucoup plus efficace que PhotoRec. Le problème avec TestDisk est qu'il ne récupère pas toujours tous les fichiers supprimés. Si vous reformatez accidentellement une partition, TestDisk peut récupérer des milliers de fichiers sans manquer un seul fichier, mais si vous avez supprimé un fichier en l'envoyant dans la Corbeille puis en vidant la Corbeille, TestDisk ne peut pas toujours le récupérer.
Donc, utilisez d'abord TestDisk, et si vous avez récupéré tous les fichiers supprimés avec TestDisk, alors vous avez terminé. Si vous avez récupéré la plupart des fichiers supprimés avec TestDisk, vous pouvez décider si vous avez terminé ou non. Si vous n'avez pas terminé après avoir exécuté TestDisk, vous pouvez essayer de récupérer les fichiers supprimés à l'aide de PhotoRec. PhotoRec ne peut pas récupérer les fichiers supprimés qui ont été complètement écrasés (par exemple, avec le
dd
programme). Dans certains cas, le nom de fichier est stocké dans le fichier lui-même. PhotoRec essaie de récupérer le nom de fichier dans ce cas, mais la plupart du temps PhotoRec ne peut pas récupérer les noms de fichier.Récupérer des fichiers en fonction du type de fichier à l'aide de PhotoRec
Il est préférable de démarrer à partir d'un DVD / USB live Linux avant de suivre ces étapes, afin d'éviter d'utiliser le système d'exploitation dans lequel se trouve le fichier supprimé.
Installez TestDisk s'il n'est pas déjà installé dans votre système d'exploitation. Dans les distributions Linux, l'installation de TestDisk installera également PhotoRec avec lui.
Lancez PhotoRec (lancement à partir d'un terminal sur un CD / USB en direct ou lancement en tant que root).
Sélectionnez le disque dur.
Sélectionnez le type de partition.
Si votre disque dur a des partitions Linux, sélectionnez
[Intel]
.Sélectionnez l'option de type de fichier.
Accédez à
[File Opt]
et appuyez sur Enter. Ici, vous pouvez désactiver tous les types de fichiers en appuyant sur s. Utilisez l'espace pour basculer le bouton de vérification. Sélectionnez le ou les types de fichiers à récupérer.Sélectionnez les options.
PhotoRec dispose également d'une liste de différentes options. Dans des circonstances normales, vous n'avez pas besoin de les modifier.
Sélectionnez la partition.
Déplacez le sélecteur vers la partition dont vous avez supprimé le fichier. Appuyez ensuite Entersur
[Search]
.Sélectionnez le type de système de fichiers.
Si vous utilisez Linux, ce sera ext2 / ext3 / ext4, donc la sélection par défaut est
ext2/ext3
. Sinon, si vous récupérez des fichiers à partir d'une partition au format FAT ou NTFS, sélectionnezOther
.Sélectionnez un espace pour l'analyse.
Sélectionnez
Free
si vous n'avez pas écrit sur cette partition après avoir supprimé le fichier particulier, sinon sélectionnezWhole
.Sélectionnez un répertoire pour récupérer des fichiers.
Sélectionnez maintenant le chemin où les fichiers récupérés seront stockés. Appuyez ensuite sur Y.
PhotoRec montrera combien de fichiers il a récupérés.
la source
http://www.grc.com/spinrite.htm
J'ai entendu tellement de bonnes choses sur ce programme.
Cela coûte un joli sou (89,00 $ pour toute une vie, je pense, licence), et je ne peux pas en parler par expérience personnelle.
Cependant, j'espère que la communauté me décevra si ce n'est pas une bonne solution à votre problème - attendez d'autres réponses (et commentaires) avant de dépenser de l'argent.
Cela dit, l'idée de base du programme est qu'il analyse le lecteur à un niveau profond, en lisant chaque secteur, en recherchant les défauts, les erreurs, les erreurs de lecture, etc. et ensuite les "corrige" (les échange pour un bon secteur, ou simplement laisse le HD le faire lui-même).
Indépendamment, je suggère qu'au moment où vous retirez les données de votre lecteur, vous en obtenez un nouveau! Cliquer est très très mauvais!
la source
Le meilleur outil que j'ai jamais utilisé pour la récupération de disque dur est GetDataBack de Runtime Software . Il s'agit d'un programme Windows, vous devrez donc trouver un moyen de brancher ce disque dur sur une machine de bureau exécutant Windows. Je l'ai utilisé pour récupérer un disque SCSI, un disque IDE reformaté avec Windows XP (récupération partielle), un disque avec une partition soufflée avec FDISK, un disque que le BIOS n'a même pas pu détecter, etc.
Vous pouvez exécuter la version d'évaluation pour savoir exactement quels fichiers vous récupérerez, mais cela coûte environ 80 USD pour réellement commencer à récupérer des fichiers. J'ai les versions NTFS et FAT, mais j'ai utilisé FAT une seule fois.
la source