Re: Table partition irrécupérable sur CF

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: ML Guilde
Subject: Re: Table partition irrécupérable sur CF
    Bonsoir,

Le 03/12/2011 17:22, Gwenn Boussard a écrit :
> Le 03/12/2011 17:04, frederic ollivier a écrit :
>> que dit testdisk ou photorec ?


    Personnellement, afin de réinitialiser une table de partition toute
brisée, j'utilise


dd if=/dev/zero of=/dev/LE_DEVICE_A_REPARTITIONNER bs=512 count=100

cela écrit des "000" sur les 512x100 = 50 premier ko du disque dur.

    Après, il ne reste plus qu'à faire un
fdisk dev/LE_DEVICE_A_REPARTITIONNER


pour recréer la parition.

    Note que un "count=1" suffit à effacer le MBR. Mais certains
softs/virus/chargeur de boot/autre s'amusent à cacher des données dans
le 1er cylindre du disque dur. Donc il n'est pas une mauvaise idée
d'effacer ces informations.


> Génial ! Testdisk a accepté de créer une table des partition et une
> partition, un mkfs plus tard j'ai une belle partition vide.
> Attention il faut bien rebooter Linux après le testdisk pour qu'il
> recharge tout (à moins qu'il n'y ait une commande magique que je ne
> connais pas).


    Lorsque tu changes le partitionnement d'un disque, a commande "fdisk"
dit qu'elle resynchronise le kernel avec les nouvelles modifications (un
message du style "re-read partitiontable"). J'imagine donc qu'il y a une
commande système pour cela. Par contre, parfois cette commande échoue,
et là, il est obligatoire de rebooter la machine.


    Cordialement,


                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!