Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/06/2008, à 18:02

fulbert05

Table des partitions cassées ?

Bonjour, j'ai fait la bêtise d'installer Windows après Ubuntu. Bien sûr je me doutais que j'allais avoir un problème de Grub, mais c'est pas si grave…

J'utiliser ma version toute fraiche de Ubuntu depuis quelques mois, avec la flemme et l'angoisse de réinstaller Windows pour des broutilles (imprimante surtout). Mais en quelques mois (3 et 1 semaines), j'ai pris plus de 3 000 photos, voilà l'enjeu.

Donc cette aprem, j'insère mon CD légal de Windows, hop il me charge tout le tralala, je choisis ma partition, mais là je me trompe et je choisis celle de /home. Ouf, il faut que je supprime ma partition, mes photos sont saines et sauves, ou presque. Je supprime la partition, mais pour une fois Windows me sauve la vie, pour je ne sais plus quelle raison il ne veut pas m'installer windows. Fuck Windows, je vais pour redémarrer sous Ubuntu et remet l'installation de Windows pour plus tard.

Au redémarrage, un problème de Grub, vite résolu avec un live-CD, je redémarre et là, plus de /home donc pas de redémarrage.

Depuis je cherche comment remonter mes partitions, mais sans succès…

Voilà un fdisk -l

Disque /dev/hda: 40.0 Go, 40007761920 octets
255 heads, 63 sectors/track, 4864 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xdfbadfba

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1               1        1216     9767488+  83  Linux
/dev/hda2   *        1217        1824     4883760   83  Linux
/dev/hda3            1825        1946      979965   82  Linux swap / Solaris
ubuntu@ubuntu:~$

À l'installation j'avais fait 4 partitions (je me souviens plus de l'ordre) :
* /
* /home
* swap
* « Windows »

Il est fort probable que j'ai formaté en ext3 la partition que je destiné à Windows.
À aucun moment lors de mon installation de windows il m'a indiqué qu'il formaté quoi que ce soit. J'ai juste fait « S » sur la mauvaise partition lors de l'installation et je me suis arrêté à l'étape suivante qui me disait que je ne pouvais pas installer Windows là.

Sur le live-CD que j'utilise, dans nautilus, j'ai « Système de fichiers » (du live-CD), « disk » (avec le répertoire / de mon installation précédente) et « Volume 9,3 Go » qui est la partition que je destinais à Windows et que je peux pas monter (forcement j'ai rien installé…)

J'ai installé sur ma session live testdisk et un autre utilitaire pour refaire ma table de partition, mais aucun ne me donné un équivalent de mon ancienne table de partition. Mais je n'ai pas vraiment approfondi avec ces logiciels, de peur de casser quelque chose.

Merci de votre aide !

#2 Le 16/06/2008, à 18:28

fulbert05

Re : Table des partitions cassées ?

J'ai lancé GParted qui m'éclaire un peu… Voilà ce que j'ai :
* /dev/hda1 en ntfs sur 9,32 Go avec rien d'utilisé
* /dev/hda2 en ext3 sur 4,66 Go monté sur /media/disk marqué pour le boot
* /dev/hda3 en linux-swap sur 957 Mo avec rien d'utilisé
* le reste en « non alloué » soit 22,35 Go où il y avait mon home (ex hda4)

#3 Le 16/06/2008, à 18:36

Benjdev

Re : Table des partitions cassées ?

* le reste en « non alloué » soit 22,35 Go où il y avait mon home (ex hda4)

J'ai bien peur que tu aies perdu ton home alors... (attention : je ne suis sûr de rien !)

[EDIT] Avec Gparted, tu dois pouvoir réécrire la table des partitions, mais comme il ne voit pas ton home...

Dernière modification par Benjdev (Le 16/06/2008, à 18:52)


Boire du café empêche de dormir. Par contre, dormir empêche de boire du café. "L'excellent du chat", Geluck
Fibré, chez red... Enfin, internet une semaine sur deux quoi !
coinbase.com/join/devine_za3?

Hors ligne

#4 Le 16/06/2008, à 18:54

fulbert05

Re : Table des partitions cassées ?

Benjdev a écrit :

* le reste en « non alloué » soit 22,35 Go où il y avait mon home (ex hda4)

J'ai bien peur que tu aies perdu ton home alors... (attention : je ne suis sûr de rien !)

Ben oui, mais je ne vois pas quand il a été supprimé. Bien sûr j'ai supprimé la partition dans l'install de windows, mais comme je l'ai dit, je ne suis pas allé jusqu'à l'étape avec le trait jaune interminable de formatage…

Autre info : dans Gparted j'ai vu « Préciser l'étiquette du disque… » mais il est aussi marqué que ça supprime les données de /dev/hda, donc… mais je crois que c'est un truc dans le genre qu'il faut faire.

#5 Le 16/06/2008, à 19:01

Compte anonymisé

Re : Table des partitions cassées ?

Attention je te conseille de ne toucher à rien avec Gparted ou autre.
Tu as des outils faits pour ça et bien documentés : rester calme et ne pas faire de bétises :
Voir Test-disk

@+

#6 Le 16/06/2008, à 19:01

denis_aec

Re : Table des partitions cassées ?

1°) essaie de récupérer tes partitions avec un livecd :
TestDisk (retrouver des partitions)  (dans les dépots synaptic)
site : http://www.cgsecurity.org/wiki/TestDisk_FR#Documentation
http://www.cgsecurity.org/wiki/TestDisk_Etape_par_Etape
tuto : http://forum.pcastuces.com/sujet.asp?f=01&s=102819

2°) donne nous le résultat de
cat /etc/fstab          (boot en mode récupération)
sudo blkid

Hors ligne

#7 Le 16/06/2008, à 19:01

Benjdev

Re : Table des partitions cassées ?

Alors là... je ne pourrais pas te dire ! hmm


Boire du café empêche de dormir. Par contre, dormir empêche de boire du café. "L'excellent du chat", Geluck
Fibré, chez red... Enfin, internet une semaine sur deux quoi !
coinbase.com/join/devine_za3?

Hors ligne

#8 Le 16/06/2008, à 19:03

cep

Re : Table des partitions cassées ?

Comme à priori tu as 4 partitions primaires, il te sera très simple de retrouver la partition supprimée (sous réserve qu'un autre système de fichier n'ait pas été créé).

Tu pourrais le faire très rapidement avec parted (pas gparted), mais c=si tu es débutant je te conseille d'utiliser testdisk depuis un live cdrom de réparation, ou gpart.

Fais quelques recehrches sur le forum ou le site de Christophe Grenier, l'utilisation de testdisk est expliquée en détail.

Bonne continuation;

cep

p.s. il ne faut pas toucher à l'étiquette disque car elle est bonne, de même que la géométrie.

Hors ligne

#9 Le 16/06/2008, à 19:20

fulbert05

Re : Table des partitions cassées ?

$ sudo blkid
/dev/hda1: UUID="C98F05A98F0442C" TYPE="ntfs" 
/dev/hda2: UUID="57baa99f-c1f7-495b-811c-388271e431cf" SEC_TYPE="ext2" TYPE="ext3" 
/dev/hda3: UUID="dcc3b6fc-3dc0-49e0-94c2-1daadcd82bd8" TYPE="swap" 

$ sudo cat /etc/fstab
unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/hda3 swap swap defaults 0 0

Je vais retourner faire un tour sur testdisk, et je vous tiens au courant.

#10 Le 16/06/2008, à 19:45

fulbert05

Re : Table des partitions cassées ?

TestDisk 6.6, Data Recovery Utility, February 2007
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/hda - 40 GB / 37 GiB - CHS 77520 16 63

Warning: the current number of heads per cylinder is 16
but the correct value may be 255.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.

Comme c'est écrit, j'ai fait une analyse avec TestDisk. Mais comme j'ai lu qu'il ne faut pas que je touche aux cylindres, je suis dans le doute…

Puis j'ai ça :

* HPFS - NTFS              0   1  1 26229  15 63   26439777
     NTFS, 13 GB / 12 GiB
   D Linux Swap           29070   0  1 31014  15 63    1960560
     SWAP2 version 1, 1003 MB / 957 MiB
   D Linux                31014   6  1 77519  15 63   46877670
     EXT3 Large file Sparse superblock, 24 GB / 22 GiB

et un « print all » dans parted me donne ça :

Disque /dev/hda : 40,0GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type      Système de fichiers  Fanions
 1      32,3kB  10,0GB  10,0GB  primaire  ntfs                        
 2      10,0GB  15,0GB  5001MB  primaire  ext3                 amorce 
 3      15,0GB  16,0GB  1003MB  primaire  linux-swap

#11 Le 16/06/2008, à 20:00

cep

Re : Table des partitions cassées ?

D Linux                31014   6  1 77519  15 63   46877670
     EXT3 Large file Sparse superblock, 24 GB / 22 GiB

Comme tu le vois, testdisk a trouvé la partition supprimée.

Pour parted :
http://cepcasa.info/tellmewhy/parted.html#9%B0_rescue_:

mais c'est moins automatisé.

Dernière modification par cep (Le 16/06/2008, à 20:00)

Hors ligne

#12 Le 17/06/2008, à 07:35

fulber05

Re : Table des partitions cassées ?

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda2
UUID=57baa99f-c1f7-495b-811c-388271e431cf /               ext3    relatime,errors=remount-ro 0       1
# /dev/hda4
UUID=742d97d4-3faa-4f53-ab12-55c9f43ed04e /home           ext3    relatime        0       2
# /dev/hda3
UUID=dcc3b6fc-3dc0-49e0-94c2-1daadcd82bd8 none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Je me suis trompé, le contenu de /etc/fstab c'est celui-ci… L'autre c'était celui du live-cd…

#13 Le 17/06/2008, à 08:48

fulber05

Re : Table des partitions cassées ?

En explorant encore testdisk ce matin avec la tête froide, j'ai retrouvé tous mes fichiers (et surtout mes photos !), je vois comment les récupérer sur un autre support (ou pas…) mais j'aimerai quand même essayer de refaire ma partition /home

En éxécutant la fonction Search! de TestDisk, il m'a trouvé plein de partition supprimée :

   D HPFS - NTFS              0   1  1 26229  15 63   26439777
     NTFS, 13 GB / 12 GiB
   D Linux                19380   0  1 29069  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19391   0  1 29080  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19398   0  1 29087  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19401   0  1 29090  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19475   0  1 29164  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19479   0  1 29168  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19483   0  1 29172  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19484   0  1 29173  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19517   0  1 29206  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux                19620   0  1 29309  15 63    9767520
     EXT3 Large file Sparse superblock Recover, 5000 MB / 4769 MiB
   D Linux Swap           29070   0  1 31014  15 63    1960560
     SWAP2 version 1, 1003 MB / 957 MiB
   D Linux                31014   6  1 77519  15 63   46877670
     EXT3 Large file Sparse superblock, 24 GB / 22 GiB

Mais en regardant bien j'ai l'impression qu'il a fait une boucle sur la partition qui contient /