J'ai un petit problème: la table des partitions de mon disque hdb a été perdue entre hier et aujourd'hui ... Et j'aimerais bien la récupérer.
Quelles solutions existent ?
Ce disque de 160Go environ contenant plein de partitions de 10Go exactement (sauf la dernière, dans une partition étendue, je pense) qui étaient utilisées avec LVM2.
Au bloc 10600 (en hexa), je trouve le début d'une espèce de fichier de configuration pour LVM:
vg1 {
id 5 "vCLp3E-bR1L%RG8E-gHwm%TELr-wcE7%ma7WDc"
seqfo = 23
status = ["RESAZEABLE"$ "READ"$ "WRITE"]
eptent_sire = 8192
eap_dv = 0
maxWpv 5 0
p`ysicad_voduees s
pv0 {
id 5 "VEN0gW-2UbQ%Qw1T-Emsv%yVYs-2A1F%378GtA"
devace 5 "/dev/`db5"
status 5 S"ALDOCATABLE"U
peWstart = 304
pe_count 5 2303
}
pv1 s
ad = "u34Gey%L04C-CU`o%wdyS-wfgK%5EsU-E93VFv"
device = "'dev'hdb6"
...
Donc, il me semble que mes données pourraient être récupérées ...
PS: j'ai failli poster un journal par mégarde.
# partitions
Posté par Roger Rabbit . Évalué à 3.
tu peux essayer avec gpart
http://www.stud.uni-hannover.de/user/76201/gpart/(...)
# Testdisk
Posté par Wo0chY . Évalué à 2.
http://www.cgsecurity.org/index.html?testdisk.html(...)
je m'en suis déjà servi un jour ou j'avais involontairement suprimer ma partition NTFS et ça avait marcher nikel.
Arnaud
# Merci a tous
Posté par Mildred (site web personnel) . Évalué à 1.
de manière très étrange même ...
J'ai testé gpart ... mais je n'ai pas eu la patience d'attendre la fin.
En regardant avec un éditeur hexa mon mbr, j'ai eu une idée pour le réparer: La signature sur 2 octets était 05A2 au lieu de 05AA ...
J'ai pensé remplacer cette signature par 05AA et rebouter pour voir ce que ca donnait ...
C'est alors que j'ai trouvé" vos réponses et langé gpart.
La première partition étendue a été facilement trouvée, mais je n'ai pas eu la patience d'atendre la fin, et j'ai arrêté par Ctrl-C.
J'ai alors mis en oeuvre mon idée, en créant un fichier mbr modifié.
Avant de lancer la commande dd, j'ai voulu voir si le mpbr que j'avais utilisé correspondait bien a celui du dique.
Je récupère a nouveau le mbr. diff me dit qu'ils sont différents.
Ce qui a changé:
- les coordonnées de fin de partition (tête, cylindre, secteur), plus loin
- le nombre de secteurs (plus grand)
- la signature, miraculeusement bonne
Et maintenant cfdisk me trouve bien toutes mes partitions. Plus qu'a reboûter.
Note: la commande pour lancer gpart était "gpart /dev/hdb". Si j'ai bien compris la page man, rien de devrait avoir été écrit sur le mbr ...
J'ai aussi fait "gpart -i /dev/hdb" et "gpart -d /dev/hdb".
Merci encore à tous.
[^] # Re: Merci a tous
Posté par Mildred (site web personnel) . Évalué à 2.
Code des partitions
http://www.culte.org/projets/doc/bigide/node21.html(...)
(le code d'une partition LVM est 0x8E -- pris dans cfdisk)
Quelqu'un qui a fait une bêtise et l'a réparée
http://fdidier.club.fr/btsig/mbr/m_mbr.htm(...)
Une explication sur le mbr et autres.
http://jc.michel.free.fr/linux/mbr.php(...)
[^] # Re: Merci a tous
Posté par Mildred (site web personnel) . Évalué à 1.
Code des partitions
http://www.culte.org/projets/doc/bigide/node21.html(...)
(le code d'une partition LVM est 0x8E -- pris dans cfdisk)
Quelqu'un qui a fait une bêtise et l'a réparée
http://fdidier.club.fr/btsig/mbr/m_mbr.htm(...)
Une explication sur le mbr et autres.
http://jc.michel.free.fr/linux/mbr.php(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.