Aller au contenu

pb de partitions, au secours pliz


Messages recommandés

Salut,

 

Voilà le pb :

 

j'ai voulu réduire ma partition linux pour agrandir ma partition système vindoz qui était pleine.

J'ai utilisé partition magic (une vieille version, la 6 je crois...) pour cela.

La réduction de la partition linux a réussi (il a quand même fallu que je reinstalle lilo...) mais pas la réallocation pour vindoz (pm n'a pas reussi a le faire...)

 

J'ai alors eu l'idée lumineuse alors que tout fonctionnait encore :( de faire ca avec sfdisk sous linux (j'ai vu après que sfdisk était plus fait pour les hackers que pour moi).

 

Je l'ai lancé avec l'option --force et j'ai agrandit la taille de la partition vindoz (hda1) jusqu'au début de la partition linux -1.

J'ai laissé pour les autres partitions les mêmes valeurs d'origine.

Bien sûr je n'ai pas fait de sauvegarde de la table de partition, et vindoz ne veut plus rien savoir :)

 

Au début, il y avait :

 

- une partition système vindoz FAT32 de 4Go

- une partition linux de 4Go

- une partition linux swap de 128Mo

- une partition vindoz FAT32 de 16Go

- une partition vindoz NTFS de 16Go

- une partition vindoz FAT32 de 3Go

 

Voici ce que m'affiche sfdisk maintenant (j'ai depuis essayé de revenir à la taille initiale de la partition vindoz mais je ne sait pas quelle était sa taille au cylindre près...):

 

 

################################################################################

########################################

 

[root@localhost root]# sfdisk /dev/hda --force

Vérification que personne n'utilise le disque en ce moment ...

BLKRRPART: Périphérique ou ressource occupé

 

Ce disque est en cours d'utilisation. Un repartitionnement n'est pas adéquat. Démontez tous les systèmes de fichiers et effectuer un swapoff des partitions d'échange sur le disque. Utilisez l'indicateur --no-reread pour supprimer cette vérification.

 

Disque /dev/hda : 89355 cylindres, 16 têtes, 63 secteurs/piste

Warning: extended partition does not start at a cylinder boundary.

DOS and Linux will interpret the contents differently.

Ancienne situation :

Avertissement : La première partition semble avoir été créée

pour C/T/S=*/255/63 (au lieu de 89355/16/63).

Cette liste est basée sur cette géométrie.

Unités = cylindres de 8225280 octets, blocs de 1024 octets, à partir de 0

 

Périphérique Amorce Début Fin Nb cyls Nb blocs Id Système

/dev/hda1 * 0+ 518 519- 4168867 c Win95 FAT32 (LBA)

/dev/hda2 727 1045 319 2562367+ 83 Linux

/dev/hda3 1046 1062 17 136552+ 82 Echange Linux

/dev/hda4 1063 5605 4543 36491647+ f Win95 Etdue (LBA)

/dev/hda5 1063+ 3151 2089- 16779892 b Win95 FAT32

/dev/hda6 3152+ 5240 2089- 16779892 7 HPFS/NTFS

/dev/hda7 5241+ 5605 365- 2931862 b Win95 FAT32

Entrez des valeurs selon le format suivant ; les champs absents prennent une valeur par défaut.

<début> <taille> <type [E,S,L,X,hex]> <bootable [-,*]> <c,t,s> <c,t,s>

Vous devez en général définir uniquement <début> et <taille> (voire <type>).

 

/dev/hda1 :

 

################################################################################

########################################

 

 

voici ce que m'affiche fdisk:

 

 

################################################################################

########################################

 

[root@localhost root]# fdisk /dev/hda

 

The number of cylinders for this disk is set to 89355.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

 

Commande (m pour aide) : p

 

Disque /dev/hda : 16 têtes, 63 secteurs, 89355 cylindres

Unités = cylindres sur 1008 * 512 octets

 

Périphérique Amorce Début Fin Blocs Id Système

/dev/hda1 * 1 8272 4168867 c Win95 FAT32 (LBA)

La partition 1 ne se termine pas à la limite du cylindre :

phys=(518, 254, 63) devrait être (518, 15, 63)

/dev/hda2 11587 16671 2562367+ 83 Linux

La partition 2 ne se termine pas à la limite du cylindre :

phys=(1023, 254, 63) devrait être (1023, 15, 63)

/dev/hda3 16671 16942 136552+ 82 Echange Linux

La partition 3 ne se termine pas à la limite du cylindre :

phys=(1023, 254, 63) devrait être (1023, 15, 63)

/dev/hda4 16942 89346 36491647+ f Win95 Etdue (LBA)

La partition 4 ne se termine pas à la limite du cylindre :

phys=(1023, 254, 63) devrait être (1023, 15, 63)

/dev/hda5 16942 50235 16779892 b Win95 FAT32

/dev/hda6 50236 83529 16779892 7 HPFS/NTFS

/dev/hda7 83529 89346 2931862 b Win95 FAT32

 

Commande (m pour aide) :

 

################################################################################

########################################

 

 

Apparemment il y a un pb de nb de cylindres, têtes et secteurs.

Je pense qu'il devrait y avoir respectivement 5606, 255 et 63 mais je n'arrive pas a l'écrire sur la table de partition, fdisk me signale qu'il faut démonter la partition mais alors il n'y aurait plus linux ...

 

Maintenant je ne peux booter que sur linux (je n'ai pas accès aux partitions vindoz), vindoz se contente de faire rebooter l'ordi (il n'arrive pas à se lancer).

Je pensais que c'était le MBR qui avait été écrasé mais apparemment non puisque j'ai mis le disque sur un autre ordi et qu'aucune partition n'est accessible ...

 

Je voudrais savoir pour conclure :

 

- s'il ne me reste plus qu'à utiliser une certaine commande 'format' :(

- si je peux recupérer des données sur ces 45 Go (mieux)

- si je peux revenir sous vindoz (encore mieux) avec tout comme avant (parfait) :)

 

Et "accessoirement" comment faire pour arriver à faire tout ca (sauf pour la première solution ou je crois savoir comment ca marche :) ).

 

Merci d'avance pour vos réponses éventuelles...

Lien vers le commentaire
Partager sur d’autres sites

pm8 n'a pas reconnu les differentes partitions ...

il ne propose que de formater :(

 

et je n'ai rien contre vindoz :D

 

meme que j'aurais pas eu linux, je n'aurais jamais eu ce pb ...

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

Sa effaceras seulement Windows...

Bah supprime les 2 partitions et apres tu refait comme il faut.

Toute façon fallait pas rever ce genre de pratique c'est un peu de la reparation a chaud c'est risqué et sa reussi pas souvent.

 

@+

Lien vers le commentaire
Partager sur d’autres sites

miracle, j'ai reussi sans formater.

 

Apparemment, il y avait un probleme au niveau du début de la partition.

Une histoire de décalage d'octets...

 

J'ai utilisé cfdisk sous linux avec l'option maximiser la partition et tout est rentré dans l'ordre...

 

ca va mieux :cool:

 

Ce qui ne te tue pas rend plus fort :D :D :D

 

merci de votre participation au schmilblick.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...