Ai-je tout perdu ? [résolu] [ Partition - Catastrophe ] - Installation - Linux et OS Alternatifs
Marsh Posté le 22-10-2003 à 17:22:01
J'ai accès a la première des deux partitions d'orrigine...
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
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....
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...)
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 ?
|
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 ?
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...
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' )
Marsh Posté le 22-10-2003 à 18:08:17
J-'-R a écrit : Comment remettre les partitions exactement comme elles étaient ? |
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
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... |
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.
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 ?
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) |
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.
Marsh Posté le 22-10-2003 à 18:33:37
|
voilà ce que j'ai réussit a faire (j'ai pas enregistré bien sur )
ç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 )
Marsh Posté le 22-10-2003 à 18:35:43
ok je vois ce qu'il faut faire je teste...
Marsh Posté le 22-10-2003 à 18:36:13
J-'-R a écrit :
|
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.
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
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 |
Mais je me souvient qu'il y avait une histoire de partition étendue,
ça posserait problème ?
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.
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 )
|
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.
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?)
Marsh Posté le 22-10-2003 à 18:54:36
J-'-R a écrit : j'ai appliqué la table ci-dessus |
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.
Marsh Posté le 22-10-2003 à 18:57:53
Lu dans l'aide de fsck :
Citation : |
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
Marsh Posté le 22-10-2003 à 19:01:58
non en effat fsck ne supporte pas le fat32
comment passer la hdc2 en etendue ?
Marsh Posté le 22-10-2003 à 19:05:16
LoninoL a écrit : |
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)
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 |
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."
Marsh Posté le 22-10-2003 à 19:10:35
J-'-R a écrit : non en effat fsck ne supporte pas le fat32 |
Avec fdisk ou mandrake controle center mais en créant une partition secondaire.
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.
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:
|
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
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 ?)
Marsh Posté le 22-10-2003 à 19:22:48
J-'-R a écrit : Je vous remerci tous, et plus particulièrement toi; LoninoL |
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.
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...
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 : --> *