Pb de mbr - récup d'une unité logique

Bonjour

Je me permet de reposter mon dernier post sur mon problème de mbr

Je rappelle que j’ai une unité logique qui a disparu. (c’est la faute à petitmou)
et que partition Magic m’indique qu’une adresse (?) ne pointe pas sur une FAT.
Je voudrais donc réenclancher cette unité.

Il y aurait apparemment possibilité d’intervenir directement via l’éditeur de PMagic car on peut changer les valeurs affichées.

Inutile de préciser que je me méfie comme si je maniais une barre de plutonium avec des gants de cuisine !

Si quelqu’un a la bonté de me guider dans ce dédale et m’éviter de faire une c…

Merci

CONVERSION est le nom de mon unité F: Première unité du disque 2. C’est G: qui a disparu.
Voici exactement ce que me dit l’éditeur de Partition de Partition Magic

====================
Disk Geometry Information for Disk 2: 24792 Cylinders, 255 Heads, 63 Sectors/Track
Warning: Logical drive chain points to sector without partition table.
System PartSect # Boot BCyl Head Sect FS ECyl Head Sect StartSect NumSects

0 0 00 1 0 1 0F 215 254 63 16,065 398,267,415
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
Actual values are:
0 0 00 1 0 1 0F 24791 254 63 16065 398267415
CONVERSION 16,065 0 00 1 1 1 0B 1023 254 63 16,128 61,448,562
Info: End C,H,S values were large drive placeholders.
Actual values are:
16065 0 00 1 1 1 0B 3825 254 63 16128 61448562
16,065 1 00 1023 0 1 05 1023 254 63 61,464,690 336,818,790
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
Actual values are:
16065 1 00 3826 0 1 05 24791 254 63 61464690 336818790

====================
Partition Information for Disk 2: 194,474.4 Megabytes
Volume PartType Status Size MB PartSect # StartSect TotalSects

Unallocated Pri 7.8 None – 63 16,002
ExtendedX Pri 194,466.5 0 0 16,065 398,267,415
EPBR Log 30,004.2 None – 16,065 61,448,625
F:CONVERSION FAT32 Log 30,004.2 16,065 0 16,128 61,448,562
EPBR Log 164,462.3 16,065 1 61,464,690 336,818,790
Warning: EPBR partition starting at 61464690 is without logical partition.
Unallocated Log 164,462.3 None – 61,464,690 336,818,790

VOICI EGALEMENT CE QUE DONNE L’EDITEUR

Pour la partition en secteur 16065 cyclindre 1 head 0 sector 1

suive type et boot coordonnée de départ et de fin , nombre de secteurs avant et nbr de secteurs

DONC C’EST PARTI

  1. 0B 00 1 1 1 1023 254 63 63 61448562

2° 05 00 1023 0 1 1023 254 63 61446625 336818790

3° et 4° sont tout à 0

LA PT EN SECTEUR 61464690 me semble délirante
VOICI la première ligne

1°) 39 AC 581 18 27 370 184 4 etc etc

Bonjour,
Je ne sais pas si je suis en mesure de t’aider, mais ça commence mal, je ne comprends pas la situation.
As-tu le CD SystemRescueCD avec GParted dessus, disponible ici :
http://www.sysresccd.org/Sysresccd-manual-…_SystemRescueCd
Il nous pemettrait, peut-être d’avancer.
Dans un premier temps tu annonces un Pb mbr et la disparition d’un disque.
Que veux-tu dire par disparition :

  • Au moment du boot le disque est indisponible dans la liste des partitions bootable ?
  • Le disque est invisible lorsque tu as booté à partir d’une autre partition ?
  • Tu bootes Linux, Windows ?

La première idée qui me vient :
La partition serait passée en HIDE (cachée)
Je n’ai plus PMagic et ne me souviens plus des possibilités
J’utilise GParted, parcequ’il me permet de faire TOUT ce que je veux, de plus le CD bootable de SystemRescueCD démarre un petit noyau Linux dans un environnement X… très pratique pour monter des partitions à la mimine et bricoler dedans…

@+

Oui surtout que si on tente le coup avec PMagic, je ne vois pas trop ce que ce topic fait sur ce forum :wink:

C’est parce que je fais confiance à la compétence des linuxiens qui m’ont toujours eu l’air d’être des gens sérieux, et que j’ai bien plus confiance dans les programme linux pour résudre des Pb de ce genre

Le Pb est que Gparted lancé depuis un livecd déclare tous mes disques comme non aloués !!!

Il ne m’affiche rien Je ne peux donc rien faire.

et que celui qui est fourni dans le cd kaella demande un mot de passe qui n’existe pas ! Je suis bien barré avec tout ça !

J’ai la lettre d’unité mais l’unité n’est pas accessible. C’est comme si il n’était pas formaté, alors qu’elle l’est en fat32 et qu’il y a 130Go de vidéo dessus ! J’aimerais autant les récuppérer

:confused: Je boute W98 (oui je sais c’est mal ! Mais je n’ai jamais réussi à ne pas avoir de problèmes avec le pingoin :neutre: )

J’ai d’ailleur des trucs très bizarre avec mes disques.
Entre temps j’ai mis la main sur un autre pb avec mon disque1 que j’ai tenté de résoudre et maintenant même PMagic ne se lance plus et annonce “erreur d’Init”.

Ca n’empêche pas le système de tourner, certes !
Mais c’est quand même idiot, j’ai 3 Go de libre pour y installer un p’iti linux et je n’arrive pas à y avoir acces et à les formater.

J’aimerais bien résoudre ces pbs correctement (et pas en formatant tout) parce que je pense que j’ai moyen d’apprendre des tas de choses. Mais à la moindre erreur BOUM ! Donc j’avoue hésiter, pour ne pas dire renoncer, à me lancer tout seul à l’aveugle sans un minimum de guidage spirituel.

J’ai imprimer la page “structure du mbr” du GECIF mais c’est c’est un peu trop hard pour moi !

Je me permet de rappeler ce que m’a dit PMagic en le présentant mieux

Déjà : que veut dire EPBR ?

Si je crois comprendre à peut près ce que signifie tout ça, j’ai l’impression qu’il y a un malaise avec le dernier unallocated qui devrait indiquer normalement FAT32 !?

Ensuite, concernant les info de géométrie

Que vient faire ce 05 :ane: en “FS” (là au dessus des oreilles) (? Si je lis bien ma table 05=Etendue; ce devrait être un 0B (= FAT32)
Je ne comprends pas ce que c’est que ces Actual Value par rapport aux Value qu’il inscrit. Pourquoi en donne-t-il qui ne sont pas “Actual” ?

Merci d’avance

Peu m’importe que tu utilises W98 PMagic ou autre chose, je ne suis pas rasciste !

Essayons lentement :
Tu dis :
Le Pb est que Gparted lancé depuis un livecd déclare tous mes disques comme non aloués !!!

Chez moi j’arrive à cacher des disques à Gparted en supprimant les fichiers spéciaux (/dev/sdaX, /dev/sdbZ…)
Si non il les voit OBLIGATOIREMENT.
Je ne comprends pas “Déclare comme non aloués”

Sous Linux “Non aloué” n’existe pas.
Un périphérique (disque…) est soit monté, soit non monté
Dans Gparted, un périphérique monté est précédé d’un petit cadenas.

Tiens voici un lien intéressant pour EPBR et le reste :
http://www.bellamyjc.org/fr/theoriemultiboot1.html

Mais aller bidouiller la dedans sans expérience alors que Gparted n’y voit déjà rien c’est un peu risquer.

QUESTIONS :
Tu utilises quoi comme live CD ?
SystemRescueCD ? ou bien un autre ?

Dans une console X, peux-tu taper :

ll /dev/s*
et aussi :
ll /dev/h*

et dire ce que tu vois !

@+
Merci

Bâ non ! Chez mâ ça march pô ![quote=""]
Sous Linux “Non aloué” n’existe pas.
[/quote]

Bâ Si ! Chez moi ça existe ! Bouh !

J’utilise GParted sur cdlive gravé à partir du iso.
Je boute avec
s’ouvre le programme, j’ai une grande barre en haut (sensé contenir mes infos de disque) et il est écrit dedans très exactement " Non alloué 7.87Go" (sic)
de même avec hdb “Non alloué 189.92 Go”

La fenêtre gauche avec les infos affiche "système de fichiers inconnus" !!!!!

Quand je veux lancer GParted à partir du cdlive kaella, il me demande un mot de passe (?) alors qu’il ne peut pas y en avoir puisque kaella est un knoppix tournant sur cd, il ne peut donc pas y avoir de mot de passe.

A tout hasard j’ai tapé root et ai été envoyé me faire voir par le même GParted.

valavala mes misères

J’ai aussi tappé ça

réponse de bash
"aucun fichier ou répertoire de ce type"

A titre d’info (on ne sait jamais)
voilà mon promp “knoppix@Knoppix:~ $”

Merci

As-tu essayer TestDisk ?

Tu le trouves dans la majorité des distributions sinon


wget http://www.cgsecurity.org/testdisk-6.7-WIP.linuxstatic.tar.bz2
tar xjf testdisk-6.7-WIP.linuxstatic.tar.bz2
cd testdisk-6.7-WIP/linux
sudo ./testdisk_static

  • Choisis [Create] pour créer un fichier de log
  • Selectionner le disque puis [Proceed]
  • [Analyse] pour commencer l’analyse de la table des partitions actuelle
  • [Proceed] pour lancer la recherche des partitions
  • Si des partitions manquent, touche Entrée, [Search!], utilise les fleches pour selectionner les partitions à récupérer (D)eleted indiquent celle qui ne le seront pas. Passe de D(eleted) à P(rimary) ou L(ogical) au besoin.
  • Si toutes les partitions sont listées, touche Entrée, [Write] puis Y pour confirmer
  • Choisis [Quit] jusqu’à ce tu sois sortis du programmeAprès un reboot, tu devrais pouvoir accéder à ta partition.

PS: Il y a aussi une version Dos et une version Windows de TestDisk au besoin.

Excuses-moi, la situation est plus grave que je l’imaginais.

Effectivement GParted marque “Non aloué” lorsqu’il n’y a pas de partition.
Autrement dit la table des partitions est effacée.

Le fait que
ll /dev/s*
et
ll /dev/h*
donne : "aucun fichier ou répertoire de ce type"
le confirme.

Au passage : Linux n’a même pas créé les fichiers spéciaux.
D’après les infos que tu donnes, la 2ème commande aurait dû donner :
/dev/hda
/dev/hda1
/dev/hdb
/dev/hdb1

/dev/hda pour le premier disque, /dev/hda1 pour la première partition du premier disque…

Donc le Pb est sur tes 2 disques !

Ce qui me semble bizarre c’est que tu as écris plus haut :
“J’ai la lettre d’unité mais l’unité n’est pas accessible. C’est comme si il n’était pas formaté, alors qu’elle l’est en fat32 et qu’il y a 130Go de vidéo dessus ! J’aimerais autant les récuppérer”

Tu arrives a booter quelque part ???
Si c’est le cas, il faudrait forcer un check des disques au démarrage.
En W98, je ne me souviens plus si c’est possible.
En W2000, il faut faire (ATTENTION de mémoire, je ne suis pas certain) :
Panneau de configuration - Outils système - Gestion des disques
Cliquer sur le disque en question, et quelque part dans un menu :
FORCER UN CONTROLE AU PROCHAIN DEMARRAGE
Si tu n’as pas çà sous W98, avant de tout casser, monte tes disques sur une machine W2000 ou XP et tente le coup.

Après, en tout état de cause, ce n’est pas de mon niveau, les dégats sont trop importants.
Si les partitions étaient en mauvais état, on aurait pu tenter un fsck à partir d’une table d’inodes de sauvegarde depuis le Linux du CD :

""
e2fsck [ -pacnyrdfvstFSV ] [ -b superblock ] [ -B blocksize ] [ -l|-L bad_blocks_file ] [ -C fd ] [ -j external-journal ] [ device ]

-b superblock
Au lieu d’utiliser le superbloc normal, utilise un autre superbloc spécifié par superblock. On se sert de cette option lorsque le superbloc primaire a été corrompu.
“”

Mais là, il n’y a plus de branche pour s’accrocher.

Si vraiment tu tiens à tes vidéo, il te faut t’adresser à un spécialiste, et ne pas regarder la dépense.
Si non tu peux d’ores et déjà te faire à l’idée que la solution passera par un partitionnement et donc un formatage !!

Désolé d’être d’aucun secours !

Mais il est là le GAG !

C’est que je n’ai aucun pb pour travailler avec mes disques !!
Je boute sous W98 et aucun pb !

J’avais effectivement un bug dans mes fat du disque 1 et j’ai été oblligé de faire les pieds au mur pour le résoudre. (J’ai d’ailleur perdu tous les fichiers nouveau depuis le 22 avril - Cet idiot de ghost a fabriqué des mauvaises copie et a planté quand j’ai voulu les recopier- Sympa la sauvegarde !)

J’y avais 3 Go de libres(un résidu d’une ancienne installation suze, formaté ext3 et swap) exprès pour y mettre un linux. Impossible de formater et d’activer ces bouts de truc. Auncun logiciel ne tournait. C’est là qu’il m’a fallut détruire pa partition étendue et la refaire en entier.

Pour ce qui concerne ce hd2 c’est d’autant plus délirant qu’il est coupé en deux 30 Go et 170. Je n’ai perdu que les 170 ! L’autre (la première du disque) marche sans pb !!!

Pmagic indique en effet qu’il ne trouve pas la fat là où on lui dit de la chercher.

Ce qui est dommage avec tout ça c’est que je ne trouve aucun logiciel qui sache passer outre. Je veux bien aller la chercher moi, la fat ! Ca se voit une fat sur un disque quand on passe dessus.

Je me souvient parfaitement il y a une bonne quinzaine d’année avoir récuppéré un disque en brutal
(J’avais fais joujou en assembleur dans la mémoire graphique, mon p’tit programme a planté et je me suis retrouvé avec ce message “disque c: absent” !!! Le genre de message qui donne des sueurs froides ! mais il y avait un petit prgramme (un norton je crois) qui m’avait permis de tout réécrire)

Là, je suis assez déçus qu’il n’y ait rien pour rattrapper un KK dans ce genre.

Je voudrais “simplement” aller sur le disque chercher par exemple un nom de répertoire dont je me souviens, explorer les alentours pour voir où démarre cette foutue fat et dire à la main au mbr dans sa ligne epbr (qui, si j’ai bien deviné désigne u e sorte de chaînage de partition, utile pour pouvoir avoir plus de 4 lettres par disque (J’ai bon ?))

valavala.

maintenant je vais essayer les trucs de cgrenier “testdisk”. Je vous rappelle lorsque j’ai fini

merci

J’ai suivi les indication de guru Grenier

Voilà ce que me dit votre TestDisk

et la recherche des partitions donne ce qui suit

C’est tout !
Il manque apparemment une table !

pourtant elle doit se trouver à
3826 0 1

Normalement .

Est-ce qu’il y a moyen de la récupérer ?

Merci

Après [Analyse], choisis [Search!]

  • passe la FAT12 en D(eleted)
    Si la partition à récupérer apparait,
  • vérifie que toutes les partitions que tu veux avoir soient bien marqués en autre chose que D(eleted) (utilise les fleches pour passer de Deleted à L(ogical) au besoin)
  • sur l’écran suivant, choisis [Write], confirme, [BackupBS], confirme, [Quit]
    Si la partition n’apparait toujours pas,
  • utilise ‘a’ pour ajouter la partition
    FAT32 LBA 3826 1 1 24791 254 63
  • vérifie que toutes les partitions que tu veux avoir soient bien marqués en autre chose que D(eleted) (utilise les fleches pour passer de Deleted à L(ogical) au besoin)
  • sur l’écran suivant, choisis [Write], confirme
  • dans le menu Advanced, selectionne la derniere FAT32, choisis [Boot], [RebuildBS], [List], [Write] et confirme si tu peux lister tes fichiers

Bon, et bien merci pour tout ! et surtout au guru Grenier !

Je n’ai rien pu récuppérer :neutre:

sauf le nom de volume (je l’avais même oublié)! C’est un peu court, mais ça prouve qu’il y avait bien des choses encore écrite sur le disque.
J’en ai eu un peu marre et je vais tout formater.

J’ai encore une dernière question :

déclarer une partition "cachée" est-ce une opération dangereuse ou pas du tout ? Ce serait pour limiter les c…ies de Fenêtre98 ou XP.

:hello:

Si TestDisk retrouve le nom de la partition, il y avait peut-etre un espoir.
Il faudrait le fichier testdisk.log pour voir ca… Enfin bon, si tu as formaté entre temps…

Non, ce n’est pas dangereux, cela ne fait que changer l’entier (un octet) désignant le type de la partition. Lorsqu’une partition est cachée, Dos/Windows ne cherche pas à reconnaitre le système de fichier utilisé sur la partition, celle-ci devient inaccessible.