récupérer des données sur disque dur crashé

récupérer des données sur disque dur crashé - Disque dur - Hardware

Marsh Posté le 07-07-2005 à 15:14:30    

Bonjour,
 
configuration :  
- Windows XP pro SP2
- disque dur Maxtor 6Y160PO de 160 Gb, 2 partitions, une de 32 Gb, l'autre de 122 Gb
- Le système et programmes sur le 1ere (32 Gb) les données sur l'autre (122 Gb)
- Espace libre d'environ 10 Gb sur le 1ere et 10 Gb sur le seconde.
 
Problème:
- Plus de 110 Gb de données pas encore sauvegardées, j'ai acheté un graveur de DVD, des DVD vierges.
- J'étais en train d'écrive le 2eme DVD à l'aide de Nero, j'obtiens lors de la vérification des données (elle s'effectue juste après la gravure) que des fichiers n'ont pu être vérifiés car ils n'vaient pu être trouvé sur le disque !
- L'ordinateur ne répond plus, redémarrage obligatoire !
- Lors du démarrage, écran bleu suivi d'un redémarrage automatique. Idem lorsque je demande de démarrer en mode sans échec.
 
Solutions essayées:
1) méthode douce
- Ne voulant pas modifier la structure du disque avant d'avoir récupérer mes données, je n'ai pas tenté de réparer l'installation de XP.
- J'ai mis le disque en esclave et démarrer sur un disque sous XP pro. Résultat : la 1ere partition n'est pas visible, la 2eme partition (la plus importante puisque'elle contient les données) est visible. Les dossiers semblent être là, les fichiers aussi.
J'ai bien dit "semblent" car en réalité, certains dossiers ont disparus. De plus, plus de la moitié des fichiers sont corrompus. Ils ont la bonne date, la bonne taille, mais leur contenu n'est pas ce qu'il devrait être !
 
2) méthode logicielle
- essais de divers programmes de récupération de données (la plupart en mode démo).  
- sur la 2eme partition, résultats non satisfaisant, s'ils ont bien retrouvé (pour certain) les fichiers des dossiers qui avaient disparus, ils n'ont pas été capable de rétablir les bons secteurs aux bons fichiers, j'ai donc toujours la moitié des fichiers non conformes à l'original.
- sur la 1ere partition qui n'était plus visible, les fichiers sont là, je n'ai pas vérifié s'ils étaient corrompus comme dans la deuxième partition, mon sentiment serait qu'ils sont corrects.
 
3) vérification du disque
Utilisation de logiciel afin de vérifier les information du disque:
- BIOS : il est en mode AUTO qui donne les même infos que le mode CHS  
- BIOS en mode CHS : 163 GB 65535 cyl 16 heads 255 sectors  (mon calcul donne 128 GB)
- BIOS en mode LBA : 163 GB 16643 cyl 255 heads 63 sectors  (mon calcul donne 128 GB)
- BIOS en mode large 163 GB 4095 cyl 240 heads 255 sectors  (mon calcul donne 120 GB)
Question pourquoi mon calcul ne donne pas les 163 GB annoncé ?
 
- testdisk et irecover : 131 GB CHS 16709 cyl 255 head 63 sectors (mon calcul donne 128 GB)
Question : pourquoi est-ce différent du BIOS ?
 
- Partition table doctor : 19629 cyl 255 heads 63 sectors  (mon calcul donne 153 GB)
Question : pourquoi différent des autres programmes et du BIOS ?
 
- le serveur de disque annonce bien quant-à lui 2 partitions qu'il qualifie de saine (?), une de 32 GB, l'autre de 122 GB.
La première n'a pas de lettre, si j'en attribue une, l'explorer m'annonce que ce disque n'est pas formaté.
 
Que faire ?
- avant de modifier le dique, j'aurais voulu récupérer mes données. Si je le modifie, ce serait pour les rendre à nouveau lisible pour les récupérer.
- problème possible, la table d'équivalence entre les secteurs physiques et les secteurs logiques est endommagée. Est-il possible de la rétablir ?
 
- possibilités :
* laisser faire le scan disk que j'arrête à chaque démarrage de l'ordinateur (cela ne concerne que la 2eme partition puisque la première n'est pas visible)
* faire un fixboot et fixMBR à partir de la console de récupération
* trouver un autre programme miracle qui redonnerait la bonne intégrité à mes données
 
Voyez-vous d'autres possibilités ? laquelle me conseillez-vous ?
 
merci pour toutes aides !

Reply

Marsh Posté le 07-07-2005 à 15:14:30   

Reply

Marsh Posté le 07-07-2005 à 16:19:48    

Tu as quoi comme CM ? elle est compatible disque > 128 Go ?
 
Quand tu as crée ta deuxième partition, est ce que le SP1 ou 2 était installé ? Est ce que tu as réinstallé XP récement sans le SP1/2 ?
 
Vu le problème, tu ne pourras pas réparer, mais seulement récupérer tes données sur un autre disque.
 
Regarde avec mon soft la taille du disque, tu peux aussi essayer de récuperer les fichiers. En dernier recours GetDataBack (payant) pour la récup des données

Reply

Marsh Posté le 07-07-2005 à 16:35:55    

ma carte mère est une ABIT AN7
 
cela fait plus de 6 mois que mon disque est installé avec ses 2 partitions et tout fonctionnait normalement.
J'ai oublié de dire que mes partitions sont toutes deux en NTFS
 
Pour récupérer mes données, je viens d'installer un disque SATA de 200 Gb (185 en réalité !).
J'ai pas fait de partition et il est reconnu correctement.
 
Lors des partitions, je crois bien que j'étais en SP1. Je suis passé ensuite à SP2. J'ai pas touché à XP depuis plusieurs mois.
 
J'ai téléchargé ton soft, je le test ce soir quand je serai devant l'ordi.
 
Merci.


Message édité par sransac le 07-07-2005 à 16:46:53
Reply

Marsh Posté le 07-07-2005 à 17:39:27    

pour la recuperation essai easyrecovery pro, j'ai recupere 95% de mes fichiers suite à un crash

Reply

Marsh Posté le 07-07-2005 à 17:44:30    

GetDataBack est bien plus perfomant qu'easy recovey :o

Reply

Marsh Posté le 07-07-2005 à 18:38:06    

je crois qu'easyrecovery pro fait partie des programmes testés (version démo), je crois qu'il n'a rien fait de plus que les autres.
 
Pour CPdump, je viens de tester ton programme. J'obtiens les infos suivantes :
size 128 Go  cylindres 16709 heads 255 sectors 63
 
par contre, concernant les partitions, il trouve bien 31,25 + 121,42 Go soit 154 Go
Pourquoi cette différence entre 128 et 154 ?
 
 
pour les 2 partitions j'ai les infos suivantes:
 
Partition Info
---------------------------------------
        Partition starts at: 0-1-1 (CHS)
                           : 63 (LBA)
                File System: NTFS
              Total Sectors: 65529072
        Volume Sector Count: 65529071
                Sector Size: 512 octet(s)
               Cluster Size: 4 Ko
        Sectors per Cluster: 8
             Hidden Sectors: 63
                    OEMNAme: NTFS    
         $MFT first cluster: 786432
  $MFT Mirror first cluster: 4095566
   Clusters Per File Record: -10
           File Record Size: 1024
   Clusters Per Index Block: 1
           Index Block Size: 4096
         NTFS Serial Number: 5E1093211092FF69
                   Checksum: 00000000
---------------------------------------
 
Partition Info
---------------------------------------
        Partition starts at: 4079-1-1 (CHS)
                           : 65529198 (LBA)
                File System: NTFS
              Total Sectors: 254630187
        Volume Sector Count: 254630186
                Sector Size: 512 octet(s)
               Cluster Size: 4 Ko
        Sectors per Cluster: 8
             Hidden Sectors: 63
                    OEMNAme: NTFS    
         $MFT first cluster: 786432
  $MFT Mirror first cluster: 15914386
   Clusters Per File Record: -10
           File Record Size: 1024
   Clusters Per Index Block: 1
           Index Block Size: 4096
         NTFS Serial Number: 063891533891429B
                   Checksum: 00000000
---------------------------------------
 
Que dois-je en conclure ?


Message édité par sransac le 07-07-2005 à 18:38:39
Reply

Marsh Posté le 07-07-2005 à 20:00:45    

Tu es sûr que ton BIOS est compatible avec les disques > 128 Go ? il y a peut être une mise à jour à faire.
 
Dans le gestionnaire de disque, est ce que le disque est vu comme un disque de 160Go ?
 
Regarde du coté d'IDEInfo pour voir si ton BIOS est compatible: http://www.48bitlba.com/hdinfodetails.htm
 
D'après ce que j'ai lu, dans le cas où le BIOS ne supporte pas les disques > 128 Go, il faut rajouter une clé dans la base des registres: http://www.48bitlba.com/enablebiglbatool.htm

Reply

Marsh Posté le 07-07-2005 à 23:39:28    

A priori, mon bios supporte sans problème les disques de grandes capacités.
 
HDinfo tool me donne l'info suivante : 163,1 GB
les détails donnent : 160,1 GB
19457 cylindres, 255 heads et 63 sectors
 
concernant le problème  de la taille du disque (128 ou 134 Go selon les programmes de récupération) alors que la taille rélle est de 160 Go
est-il possible qu'une modif malencontreuse d'un programme ait modifié les données du nombre de cylindres ?
ceci pourrait peut-être expliqué pourquoi les fichiers n'ont pas le bon contenu puisqu'il y aurait une erreur dans la tables de correspondances entre les secteurs physiques et logiques.
De plus, en scannat le disque, j'ai plein de secteurs déclarés non lisibles alors que le disque était impeccables avant le prolèmes. Peut-être les tables pointent vers des secteurs physiques inexistant !
 
Si tel est le problème, comment remettre des données valables au bon endroit de la table de partition ?

Reply

Marsh Posté le 08-07-2005 à 01:12:53    

Grand merci à CPdump
j'ai raconter des co...ies dans mon messages précédent, HDinfo est en mode démo et le détail n'est donc pas le bon.
 
J'ai essayé de savoir quand-même si les disques de grandes capacité étaient reconnus. IL y avait toujours ce problème de capacité affichée différente selon les programmes, même par l'utilitaire de cpdump !
 
j'ai donc modifié la valeur du registre qui n'était effectivement pas correcte. J'ai redémarré l'ordinateur.  
La partition de boot n'est toujours pas visible !
Par contre, la partition des données est de nouveau intègre !
plus de secteurs défectueux, plus de fichiers incongrus !
 
Super ! grand merci à cpdump !


Message édité par sransac le 08-07-2005 à 01:13:50
Reply

Marsh Posté le 08-07-2005 à 10:09:58    

C'est parce que certains programmes dont Windows, n'utilisent pas la bonne unité pour la taille des disques. Les constructeurs de disques utilisent l'unité standard (1Ko = 1000 octets) alors que pour Windows 1Ko = 1024 octets.
 
Il faudrait que je modifie mon programme pour utiliser les unités standards.

Reply

Marsh Posté le 08-07-2005 à 10:09:58   

Reply

Marsh Posté le 08-07-2005 à 11:05:53    

j'ai lu que depuis 1998, les unités standards sont :
1 Ko (lire kilo octet) = 1000 octets
1 Kio (lire kibi octet) = 1024 octets
 
dans mon message je ne faisais pas état de la différence entre les 120 ou 128 ou 132, mais à la différence d'environ 128 Go pour un disque de 160 Go.
 
depuis la modif du registre, tous les programmes (le tien y compris) m'annoncent une taille de 156 Go. Donc tous est entré dans l'ordre.
 
Pour ton programme, tu devrais afficher les deux paramètres :  
- la taille donné par windows (qui était donc 128 Go dans mon cas)  
- la taille obtenue en interrogeant directement le disk (ou le BIOS ?) qui affiché 156  (ou 163) Go.
Ce doit être faisable puisque Partition table doctor  le faisait, c'était le seul à me donner des paramètres de disque correct.
 
Si tu affiches les deux et qu'ils sont différents, tu peux alors afficher une fenêtre à l'intention de l'utilisateur en lui conseillant de changer la valeur du registre afin de prendre en compte les disques de grande capacité.
 
Sinon, je sais bien que c'est une version alpha, mais il avait trouvé bien moins de fichiers que ne l'avait fait les autres programmes. Même des fichiers visibles sous l'explorer et non corrompus n'étaient pas visibles.
 
Bonne continuation et merci de ton aide


Message édité par sransac le 08-07-2005 à 11:10:30
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed