Récupération donnée après crash disque

Récupération donnée après crash disque - Divers - Linux et OS Alternatifs

Marsh Posté le 25-03-2004 à 15:31:27    

ce matin en allumant l'ordi, ma table de partition etait toute cassée.
ma partition swap (hda6) est maintenant de 1To et de type NeXTSTEP. les partitions /home (hda7) et /data (hda8) n'existe plus.
 


Disque /dev/hda: 41.1 Go, 41174138880 octets
16 têtes, 63 secteurs/piste, 79780 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets
 
Périphérique Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          96       48163+  83  Linux
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/hda3            4160       10248     3068415   83  Linux
/dev/hda4              97       79768    40154278+   5  Extended
/dev/hda5              97        4159     2047720+  83  Linux
/dev/hda6         1997656      747504  1517407130   83  NeXTSTEP
 


 
je ne me rappel pas exactement la taille des partitions et je ne peut pas la recreer comme avant.
je n'ai pas trouvé d'outils qui essayais de me recreer une table de partition, vous en connaissez ?
 
j'ai besoin dans l'urgence de documents  qui se trouvais dans mon home. j'ai trouver des outils pour rechercher des fichier apres un crash mais ils se basaient sur les magic numbers de certains types de fichier, et dans mon cas, c'est pas gagné car c'est du texte brut.
 
ces documents contiennents des chaines de caractere identifiable, y'a t'il un moyen de recuperer en parcourant le disque dur les 20ko (par exemple) avant et apres ces chaines de caracteres ?

Reply

Marsh Posté le 25-03-2004 à 15:31:27   

Reply

Marsh Posté le 25-03-2004 à 15:34:44    

je crois qu'avec le cd systemRescue CD (base sur une gentoo) il y a l'outils parted, qui a une fonction de "devinnage" des partitions du HDD.
 
A verifier ca fait longtemps que je me suis calme et que j'ai arrete d'ecrire ma table des partitions a la main  :D

Reply

Marsh Posté le 25-03-2004 à 16:03:40    

merci pour ta réponse.
j'ai donc installé parted et lu un peu le man.
 
voila rapidement les commandes dispo :
 


check MINEURE                 faire une vérification simple du système de fichiers
  cp [PÉRIPHÉRIQUE-SOURCE] MINEURE-SOURCE MINEURE-DEST
        copier le système de fichiers vers une autre partition
  help [COMMANDE]               afficher l'aide générale ou de l'aide sur la COMMANDE
  mklabel LABEL-TYPE            créer une nouvelle étiquette de disque (table de partition)
  mkfs MINEURE TYPE-SF             créer un système de fichiers de TYPE-SF sur la partititon MINEURE
  mkpart TYPE-PAR [TYPE-SF] DÉPART FIN      créer une partition
  mkpartfs TYPE-PAR TYPE-SF DÉPART FIN      créer une partition avec un système de fichiers
  move MINEURE DÉPART FIN       déplacer une partition MINEURE
  name MINEURE NOM              nommer une partition MINEURE NOM
  print [MINEUR]                afficher la table de partitions ou une partition
  quit                          terminer le programme
  rescue DÉPART FIN             restaurer les partitions perdues entre DÉPART et FIN
  resize MINEURE DÉPART FIN     modifier la taille du système de fichiers MINEURE
  rm MINEURE                    détruire la partition MINEURE
  select PÉRIPHÉRIQUE           sélectionner le périphérique à éditer
  set MINEURE FANION ÉTAT       modifier le FANION sur la partition MINEURE
 


 
mais...ca marche pas trop :
 


[root@localhost root]# parted /dev/hda
GNU Parted 1.6.6
Copyright © 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Ce logiciel est libre; couvert selon les termes de la licence GNU General Public License.
Ce programme est distribué dans l'espoir qu'il soit utile,
mais AUCUNE garantie n'est donnée tant pour des raisons COMMERCIALES que
pour RÉPONDRE À UN BESOIN PARTICULIER.  Consulter la licence
GNU General Public License pour plus de détails.
On utilise /dev/ide/host0/bus0/target0/lun0/disc
AVERTISSEMENT: Incapablle d'aligner la partition correctement. Ceci indique probablement qu'un autre outil de partionnage a fabriqué une table de partition
incorrecte, parce qu'il n'utilisait pas la bonne géométrie du BIOS. Il est prudent de l'ignorer mais l'ignorer peut causer des problèmes (corrigeables)
avec quelques chargeurs d'amorce.
Ignore/Cancel? ignore
Erreur: Incapable de satisfaire toutes les contraintes sur la partition
(parted) print
Erreur: Incapable de satisfaire toutes les contraintes sur la partition
(parted) rescue 10249 79768
Erreur: Incapable de satisfaire toutes les contraintes sur la partition
(parted)


 
des idées ?

Reply

Marsh Posté le 25-03-2004 à 18:19:10    

up ?

Reply

Marsh Posté le 26-03-2004 à 15:52:39    

allé...dernier up...
 
vous n'avez aucune idée pour recuperer ce qui se trouve autour d'une chaine de texte sur le HD ?

Reply

Sujets relatifs:

Leave a Replay

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