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.
Configuration: Linux
Firefox 2.0.0.14

17 réponses

  1. vienne86
     
    J'ai bien tenté d'appuyer sur les touches 1234 comme lu sur le web mais rien ne s'affiche.
    1
  2. 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
  3. synopsis8 Messages postés 1478 Statut Membre 243
     
    Quel est le resultat de la commande :
    fdisk -l
    0
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. vienne86 Messages postés 7 Statut Membre
     
    Oui très bien, c'était la C.
    Je continue les recherches.
    0
  12. synopsis8 Messages postés 1478 Statut Membre 243
     
    Ca fonctionne alors ou pas ?
    0
  13. Zempachi Messages postés 7572 Statut Contributeur 906
     
    tu peux passer par testdisk qui peut regénérer la table des partitions
    0
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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