Table de répartition cassée

vienne86 Messages postés 7 Statut Membre -  
synopsis8 Messages postés 1478 Statut Membre -
Bonjour,

En voulant réparer ma clé usb qui m'affichait le msg suivant:"the partition table has been altered!", j'ai tapé "dd if=/dev/zero of=/dev/sda bs=1024k count=1". Malheureusement, j'avais la tête ailleurs et je n'ai pas corrigé la commande car sda correspond à mon DD. Je n'y ai pensé qu'après avoir appuyé sur entrer...

Que puis-je faire pour réparer mon erreur?
Est-ce que toutes les données présentes sur mon DD sont perdues? Quelque soit la partition (j'en avais 3)?

Merci de votre aide.

17 réponses

vienne86
 
J'ai bien tenté d'appuyer sur les touches 1234 comme lu sur le web mais rien ne s'affiche.
1
vienne86
 
Je me demande si j'ai bien appliqué la bonne procédure. Avec cfdisk, dois-je recréer tout de suite mes 3 partitions ou simplement en créér une seule.
1
synopsis8 Messages postés 1478 Statut Membre 243
 
Quel est le resultat de la commande :
fdisk -l
0
vienne86 Messages postés 7 Statut Membre
 
J'obtiens ceci:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sda doesn't contain a valid partition table
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
synopsis8 Messages postés 1478 Statut Membre 243
 
Bon, a priori tes donnees sont toujours la.

Tu peux essayer de recreer ta table de partition en faisant
cfdisk /dev/sda

Seulement, j'espere pour toit que tu te rappelles comment tu avais partionne ton disque.
0
vienne86 Messages postés 7 Statut Membre
 
Merci; Je vais éssayé.

3 partitions:
C = Vista
D = Program
E = Mes documents

La partition E, la plus importante à mes yeux, faisait 70 G0. SI je ne créé que 2 partitions, une de 50 et une de 90, est-ce que je suis sur de retrouver les données de E?
0
synopsis8 Messages postés 1478 Statut Membre 243
 
Ah non, t'es gentil mais tu feras de la modif de partionnement plus tard, essaye de remettre la charrue AVANT les boeufs et apres seulement tu modifieras ton partitionnement.
0
vienne86 Messages postés 7 Statut Membre
 
Oups, excuse-moi, j'avais mal compris le fonctionnement.

Donc, j'ai réécris une table de partition mais j'obtiens le message suivant:

No primary partitions are marked bootable. DOS MBR cannot boot this.

J'ai rapidement cherché with google mais je n'ai rien trouve de probant en francais.
0
synopsis8 Messages postés 1478 Statut Membre 243
 
Bon, et bien bravo, felicitation, tu y es presque.

Sais-tu quelle etait ta partition bootable avant ton soucis ?
Car avec ce meme outil
cfdisk
tu peux "flagger" un partitione comme partition bootable, ensuite tu sauvegardes les changements et tu rebootes.
0
vienne86 Messages postés 7 Statut Membre
 
Oui très bien, c'était la C.
Je continue les recherches.
0
synopsis8 Messages postés 1478 Statut Membre 243
 
Ca fonctionne alors ou pas ?
0
Zempachi Messages postés 7572 Statut Contributeur 906
 
tu peux passer par testdisk qui peut regénérer la table des partitions
0
Vienne86
 
Je crois que je me suis mal exprimé.
Voici ce que m'affiche cfdisk:

cfdisk 2.12r

Disk Drive: /dev/sda
Size: 160041885696 bytes, 160.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 19457

Name Flags Part Type FS Type [Label] Size (MB)
-----------------------------------------------------------------------------------------------------
Pri/Log Free Space 160039.28

[ Help ] [ New ] [ Print ] [ Quit ] [ Units ] [ Write ]

No primary partitions are marked bootable. DOS MBR cannot boot this.

:/
0
synopsis8 Messages postés 1478 Statut Membre 243
 
Oui, et on voit bien que ta table est vide....

Il te faut recreer tout a la main :
Tu fais "NEW" pour declarer une nouvelle partition, tu penses a declarer la bonne en bootable, et tu recrées tout ce qui te manque si tu te souviens.
A la fin, tu penses bien a sauvegarder les changements en faisant "WRITE"
0
synopsis8 Messages postés 1478 Statut Membre 243
 
En meme temps l'idee de Zempachi d'utiliser la commande "testdisk" a partir d'un Live CD est bien je trouve.
0
vienne86 Messages postés 7 Statut Membre
 
Avec cfdisk, j'ai réécris la table de partition en Linux (82), NTFS (86 et 87) et en ...NTFS (07). AU mieux, il était affiché "1234F:", au pire rien ne se passait.

Avec testdisc à partir de UltimateBootCD: rien.

Que puis-je faire de plus svp?
0
synopsis8 Messages postés 1478 Statut Membre 243
 
Excuse moi, mais je ne vois pas le rapport avec "1234"
Peux-tu nous dire ou tu as trouve ca sur le net ?

Il est préférable de recréer toutes tes partitions et de bien songer a déclarer la première en bootable (si c'était bien celle-ci)
0