[ Partition - Catastrophe ] Ai-je tout perdu ? [résolu]

Ai-je tout perdu ? [résolu] [ Partition - Catastrophe ] - Installation - Linux et OS Alternatifs

Marsh Posté le 22-10-2003 à 17:03:17    

J'ai voulu via le centre de conrôle de mandrake
couper une de mes partition en deux
(j'ai -avais ?- 40 go coupé en 2*50%).
J'ai pas réussi à "démonter" les partitions.
J'y suis allé en root a coup de umount et là ça a marché,
j'ai pu faire la manip que je voulais...
Mais mes partitions sous le centre de controle  
n'avait plus de "type" (ni fat ni ext2-3)
 
J'ai trouvé ça louche...
 
Après j'ai voulu effectuer ma manip  
et ça m'a recréer une partition de 40go (fat)  
en supprimant le deux autres.
Après quoi ça a "écrit la table des partitions"...
 
Depuis, je ne sais plus que faire pour récupérer mes données :(
Sont-elles perdues ?
Help...
 
edit: ok :)


Message édité par j-'-r le 22-10-2003 à 19:19:51

---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 17:03:17   

Reply

Marsh Posté le 22-10-2003 à 17:22:01    

J'ai accès a la première des deux partitions d'orrigine...


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 17:23:23    

Remet tout comme c'était avant sans écrire sur les partitions. Fdisk n'efface pas les donnees mais tu n'es pas pour autant garanti de tout retrouver.
Utilise plutot fdisk tu controleras exactement ce qui sera ecrit ou pas.
bonne chance

Reply

Marsh Posté le 22-10-2003 à 17:24:41    

si c'est juste la table des partitions qui a été modifiée et que rien n'a été écrit/formaté dessus, essaies d'utiliser gpart.
Ca m'a déjà sauver d'une situation équivalente (la table avait complètement sauté)
 
Je m'en était servit depuis un liveCD knoppix (j'avais récupéré et compilé les sources de de gpart) et ça avait fonctionné impeccablement....
 

Reply

Marsh Posté le 22-10-2003 à 17:25:31    

J-'-R a écrit :

J'ai accès a la première des deux partitions d'orrigine...


 
Alors tu peux tjs monter cette partition en lecture seule et copier tout ce qui est encore récupérable, mais attention si tu utilise un autre type de fat que celui initiale tu vas perdre des infos (nom long, droits...)

Reply

Marsh Posté le 22-10-2003 à 17:38:08    

sauf que je n'ai pas d'autre endroit ou sauver mes données,
et que les plus importantes sont comme par hasar sur la partition "2"
que je ne peux pas lire...
 
comment faire sous fdisk pour recréer la table des partitions correcte ?
 


Disk /dev/hdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
 
Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/hdc1             1      1677  13470471    0  Vide
/dev/hdc2             1      4865  39078081    b  Win95 FAT32
/dev/hdc3   *      4866      4866         0    e  Win95 FAT16 (LBA)
 


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 17:56:31    

C'est bizarre.
Il y a une premiere partion sans type dans laquelle tu n'as sans doute rien perdu puis 2 partitions superposées au début c'est ca qui a du planter.
Le mieux c'est que remettent la/les partitons exactement comme elle(s) étai(en)t au départ.
Quelle partition astu voulu decouper ? La seconde ?


Message édité par LoninoL le 22-10-2003 à 17:56:59
Reply

Marsh Posté le 22-10-2003 à 17:59:36    

Comment remettre les partitions exactement comme elles étaient ?
C'est la première que j'ai voulu découper.
Ça ne marchait pas donc j'ai essayé sur la seconde...


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 18:00:47    

bizarrement c'est la hdc2 qui peut se monter sans problème, les autres impossibles...
 
(je n'ai peut être pas la bonne manip' )


Message édité par j-'-r le 22-10-2003 à 18:01:16

---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 18:08:17    

J-'-R a écrit :

Comment remettre les partitions exactement comme elles étaient ?
C'est la première que j'ai voulu découper.
Ça ne marchait pas donc j'ai essayé sur la seconde...


 
Le pb c'est que dans la table de fat il est ecrit que tu as  
- une partition qui va du cylindre 1 au 1677 (soit 13470471 blocs)
- une partition qui va du cylindre 1 au 4865 => c'est pas normale ca recouvre la 1ere
- une partition qui va du 4866 au 4866 de taille nulle donc
 
Si ta seconde partition etait celle de windows, elle doit commencer au cylindre 1678 et pas au 1, le bon type etant FAT32, la derniere ne sert a rien mais ne gene pas.
Quelles tailles faisaient tes partitions ? 20 Go 20 GO ? Car 1677 c'est pas la moitier du disque mais plutot 1/3


Message édité par LoninoL le 22-10-2003 à 18:20:14
Reply

Marsh Posté le 22-10-2003 à 18:08:17   

Reply

Marsh Posté le 22-10-2003 à 18:13:41    

J-'-R a écrit :

bizarrement c'est la hdc2 qui peut se monter sans problème, les autres impossibles...
 
(je n'ai peut être pas la bonne manip' )


 
Normale, la 1ere n'a pas de type et la 3eme a une taille nulle.
Attention car hdc2 fait tout ton disque monte tjs en lecture seule pour faire des tests.


Message édité par LoninoL le 22-10-2003 à 18:20:55
Reply

Marsh Posté le 22-10-2003 à 18:22:51    

Déjà j'ai monté en lecture écriture (je crains le pire)
Je vais eviter maintenant...
Mes deux partitions étaient à la base de FAT32
c'était environ 1/3 - 2/3 mais je ne sais plus exactement.
 
Quelle(s) serai(en)t la (les) commande(s) pour remetttre tout ça en ordre ?


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 18:31:17    

J-'-R a écrit :

Déjà j'ai monté en lecture écriture (je crains le pire)
Je vais eviter maintenant...
Mes deux partitions étaient à la base de FAT32
c'était environ 1/3 - 2/3 mais je ne sais plus exactement.
 
Quelle(s) serai(en)t la (les) commande(s) pour remetttre tout ça en ordre ?


 
1/3 - 2/3, alors peux-etre que la 1ere n'a pas été modifiée.
Tes 2 partitions étaient en FAT 32 ? pas de Linux ? ok
donc a priori il faut :
- Dire que hdc commence au cylindre 1678 (ca fait une premiere partition qui fait 1677 cylindre soit 1677 * 8225280 = 13.8 Go environ) et se finie comme indiqué.
- Remettre le bon type de partition à hdc1 : FAT32.
- Remettre l'amorce au bon endroit la elle est sur hdc3
- Supprimer hdc3 (c'est pas obligatoire)
 
Je n'ai pas de Mandrake sous la main mais normalement tu peux indiquer les numeros de cylindre de debut et fin et changer les types de partition en mode expert. Sinon avec fdisk tu peux le faire mais c'est moins conviviale mais plus sur si tu sais ce que tu fais.
Mais avant tout il faut que tu sois certain des tailles des disques et donc des numeros de cylindres a indiquer.


Message édité par LoninoL le 22-10-2003 à 18:33:46
Reply

Marsh Posté le 22-10-2003 à 18:33:37    


Disk /dev/hdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
 
Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/hdc1             1      1677  13470471    c  Win95 FAT32 (LBA)


voilà ce que j'ai réussit a faire (j'ai pas enregistré bien sur :D)
ça marcherait ?
(en supposant que je réussisse a créer la deuxième partition a la suite de la première de type FAT32 aussi - ce qui n'est pas encore le cas :()


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 18:35:43    

ok je vois ce qu'il faut faire je teste...


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 18:36:13    

J-'-R a écrit :


Disk /dev/hdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
 
Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/hdc1             1      1677  13470471    c  Win95 FAT32 (LBA)


voilà ce que j'ai réussit a faire (j'ai pas enregistré bien sur :D)
ça marcherait ?
(en supposant que je réussisse a créer la deuxième partition a la suite de la première de type FAT32 aussi - ce qui n'est pas encore le cas :()


 
Oui c'est bon pour la 1ere a priori.
Mais avant d'écrire ca ajoute la seconde.
Ensuite si tout ce passe bien tu pourras monter les partition et lancer un scandisk et voir les dégats.

Reply

Marsh Posté le 22-10-2003 à 18:38:59    

je n'arrive pas a changer le début de hdc2... en mode expert je ne trouve pas :(


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 18:39:48    

scandisk sous linux ? ( j'ai que linux sous la main, le fat c'est que pour rester tranquile avec les lan )
 
 
edit :
comment ecrire la seconde ?
une deuxieme primaire ?
 
 
re-édit
J'ai ca :  

Disk /dev/hdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
 
Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/hdc1             1      1677  13470471    c  Win95 FAT32 (LBA)
/dev/hdc2          1678      4865  25607610    c  Win95 FAT32 (LBA)


Mais je me souvient qu'il y avait une histoire de partition étendue,
ça posserait problème ?


Message édité par j-'-r le 22-10-2003 à 18:42:48

---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 18:43:03    

J-'-R a écrit :

je n'arrive pas a changer le début de hdc2... en mode expert je ne trouve pas :(


 
Utilise fdisk alors :
fdisk /dev/hdc
puis m pour voir les commandes
p pour afficher l'etat.
Tant que tu ne sauves pas rien n'est ecrit.
Il faudra peux-etre utiliser les commandes experts.

Reply

Marsh Posté le 22-10-2003 à 18:45:23    

J-'-R a écrit :

scandisk sous linux ? ( j'ai que linux sous la main, le fat c'est que pour rester tranquile avec les lan )
 
 
edit :
comment ecrire la seconde ?
une deuxieme primaire ?
 
 
re-édit
J'ai ca :  

Disk /dev/hdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
 
Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/hdc1             1      1677  13470471    c  Win95 FAT32 (LBA)
/dev/hdc2          1678      4865  25607610    c  Win95 FAT32 (LBA)


Mais je me souvient qu'il y avait une histoire de partition étendue,
ça posserait problème ?


 
Ca parait mieux comme ca.
Tu avais des partitions etendues et non principales ?
Je ne sais pas si le fait de recreer 2 partitions principales en lieu et places de 2 partitions étendues (ou  1 principale, 1 etendue) va poser un pb, faut chercher sur le web avant de la faire.


Message édité par LoninoL le 22-10-2003 à 18:48:09
Reply

Marsh Posté le 22-10-2003 à 18:51:47    

j'ai appliqué la table ci-dessus
(en passant par fdisk etc)
mon hdc1 actuel marche (13Go)
mon hdc2 n'a pas l'air d'être OK :/
 
scandisk ? (quelle commande sous linux?)


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 18:54:36    

J-'-R a écrit :

j'ai appliqué la table ci-dessus
(en passant par fdisk etc)
mon hdc1 actuel marche (13Go)
mon hdc2 n'a pas l'air d'être OK :/
 
scandisk ? (quelle commande sous linux?)


hdc2 devait etre une partition etendue, essai de la mettre en partition etendue.
Sinon scandisk sous linux pour FAT32 je connais pas, je ne pense pas que fsck supporte les FAT32.

Reply

Marsh Posté le 22-10-2003 à 18:57:53    

Lu dans l'aide de fsck :

Citation :


     -t fslist
              Specifies the type(s) of file system to be checked.  When the -A
              flag  is  specified,  only  filesystems  that  match  fslist are
              checked.  The fslist parameter  is  a  comma-separated  list  of
              filesystems  and  options specifiers.  All of the filesystems in
              this comma-separated list may be prefixed by a negation operator
              'no'  or  '!',  which  requests  that only those filesystems not
              listed in fslist will be checked.  If all of the filesystems  in
              fslist  are not prefixed by a negation operator, then only those
              filesystems listed in fslist will be checked.
 
              Options specifiers  may  be  included  in  the  comma  separated
              fslist.   They  must  have  the  format  opts=fs-option.   If an
              options specifier is present, then only filesystems  which  con-
              tain  fs-option  in their mount options field of /etc/fstab will
              be checked.  If the options specifier is prefixed by a  negation
              operator, then only those filesystems that do not have fs-option
              in their mount options field of /etc/fstab will be checked.
 
              For example, if opts=ro appears in fslist, then only filesystems
              listed in /etc/fstab with the ro option will be checked.
 
              For compatibility with Mandrake distributions whose boot scripts
              depend upon an unauthorized UI change to the fsck program, if  a
              filesystem  type of loop is found in fslist, it is treated as if
              opts=loop were specified as an argument to the -t option.
 
              Normally, the  filesystem  type  is  deduced  by  searching  for
              filesys  in  the  /etc/fstab  file  and  using the corresponding
              entry.  If the type can not be deduced, and there is only a sin-
              gle  filesystem given as an argument to the -t option, fsck will
              use the specified filesystem type.  If this type is  not  avail-
              able,  then  the  default  file  system type (currently ext2) is
              used.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 22-10-2003 à 19:01:37    

mirtouf a écrit :

Lu dans l'aide de fsck :
 


 
Ca dit pas que FAT32 est supporté.
D'ailleurs y'a des plein de fsck :
fsck           fsck.ext2      fsck.minix
fsck.cramfs    fsck.ext3      fsck.reiserfs
 
Mais pas de fsck.vfat ou fsck.fat32  ;)  
 

Reply

Marsh Posté le 22-10-2003 à 19:01:58    

non en effat fsck ne supporte pas le fat32 :(
comment passer la hdc2 en etendue ?


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 19:05:16    

LoninoL a écrit :


 
Ca dit pas que FAT32 est supporté.
D'ailleurs y'a des plein de fsck :
fsck           fsck.ext2      fsck.minix
fsck.cramfs    fsck.ext3      fsck.reiserfs
 
Mais pas de fsck.vfat ou fsck.fat32  ;)  
 
 


 
Autant pour moi apparement ca existe.
Ca s'appelle aussi dosfsck.
Y-a un RPM dosfstools pour Mandrake et ca marche aussi sous Gentoo (emerge dosfstools)  :)


Message édité par LoninoL le 22-10-2003 à 19:08:31
Reply

Marsh Posté le 22-10-2003 à 19:09:06    

bon j'ai retrouvé un systeme de table comme j'avais avant:

Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/hdc1             1      1677  13470471    c  Win95 FAT32 (LBA)
/dev/hdc2          1678      4865  25607610    f  Win95 Etdue (LBA)
/dev/hdc5          1678      4865  25607578+   c  Win95 FAT32 (LBA)


mais pour l'accès a hdc5 j'ai un doute...
"bash: cd: win_d2: Input/output error"
je en suis pas sur qu'il soit bien monté (reboot ?)
 
edit:  
"mount : le périphérique spécial /dev/hdc5 n'existe pas."


Message édité par j-'-r le 22-10-2003 à 19:10:26

---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 19:10:35    

J-'-R a écrit :

non en effat fsck ne supporte pas le fat32 :(
comment passer la hdc2 en etendue ?


Avec fdisk ou mandrake controle center mais en créant une partition secondaire.

Reply

Marsh Posté le 22-10-2003 à 19:11:42    

[citation]
je en suis pas sur qu'il soit bien monté (reboot ?)
[/citation]
 
Non un reboot ne changera rien.


Message édité par LoninoL le 22-10-2003 à 19:11:57
Reply

Marsh Posté le 22-10-2003 à 19:15:41    

J-'-R a écrit :

bon j'ai retrouvé un systeme de table comme j'avais avant:

Périphérique Amorce    Début       Fin    Blocs   Id  Système
/dev/hdc1             1      1677  13470471    c  Win95 FAT32 (LBA)
/dev/hdc2          1678      4865  25607610    f  Win95 Etdue (LBA)
/dev/hdc5          1678      4865  25607578+   c  Win95 FAT32 (LBA)


mais pour l'accès a hdc5 j'ai un doute...
"bash: cd: win_d2: Input/output error"
je en suis pas sur qu'il soit bien monté (reboot ?)
 
edit:  
"mount : le périphérique spécial /dev/hdc5 n'existe pas."


 
Regarde dans ton fichier fstab, il doit y avoir les anciens noms de devices. Apparement hdc5 c'était pas ce numero utilisé.
Pour monter ta partition, utilise bien une ligne de commande compléte :
mount /dev/hdc5 /mnt/toto -t vfat


Message édité par LoninoL le 22-10-2003 à 19:16:06
Reply

Marsh Posté le 22-10-2003 à 19:19:13    

Je vous remerci tous, et plus particulièrement toi; LoninoL
tout remarche (le hdc5 était pas encore pris en compte -> reboot et c'est ok :) )
Merci beaucoup, tous les fichiers ont l'air intacts
(le dosfsck n'est pas fiable je pense - version alpha )
 
Donc tout remarche.
 
Question pour faire une nouvelle partition sans pouvoir formater,
je peux passer par fdisk (en mettant tout sur hdc5 et en modifiant juste hdc1 ?)


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-10-2003 à 19:22:48    

J-'-R a écrit :

Je vous remerci tous, et plus particulièrement toi; LoninoL
tout remarche (le hdc5 était pas encore pris en compte -> reboot et c'est ok :) )
Merci beaucoup, tous les fichiers ont l'air intacts
(le dosfsck n'est pas fiable je pense - version alpha )
 
Donc tout remarche.
 
Question pour faire une nouvelle partition sans pouvoir formater,
je peux passer par fdisk (en mettant tout sur hdc5 et en modifiant juste hdc1 ?)


 
Cool que tu ais tout retrouvé  :)  
Normalement oui avec fdisk ou le controle center mandrake tu peux  modifier la partition 1 sans toucher a la seconde comme tu as voulu le faire. Tu as sans doute fait une erreur tout a l'heure mais l'idée était la bonne.


Message édité par LoninoL le 22-10-2003 à 19:23:30
Reply

Marsh Posté le 22-10-2003 à 19:37:44    

Tout ça pour installer un windows (lan :/)
Windows 2000 pas fichu de s'installer sur un disque non master,
en ide2 et en partition logique :(
Il voulait tout formater...


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed