Pages : 1
#1 Le 20/12/2009, à 18:55
- guigui29900
"gros" problème après une modif de partition [résolu]
Bonjour à tous,
J'ai vraiment besoin de votre aide car là je suis dans la mouise...
Hier, j'ai voulu modifier les partitions du disque dur de l'ordi de mes parents:
Je voulais créer une partition en début de disque dur afin d'y installer la racine (/) et une autre pour /home.
Cela sans formater le disque dur avec beaucoup de données dessus. (comme un imbécile je n'ai pas jugé utile de sauvegarder...)
J'ai utilisé l'outil graphique du live-cd ubuntu afin de déplacer la partition principale vers la droite et créer un espace libre au début du disque dur.
A la fin du processus il m'affiche qu'il y a eu une erreur
Et là maintenant: Gros Gros problèmes, le disque ne répond quasiment plus
Lorsque je lance le live-cd, sa bloque car il n'arrive plus à écrire quoi que se soit sur le premier secteur du disque dur. impossible d'y accéder voir même de formater!
J'ai retirer ce disque de l'unité centrale et l'ai branché sur un support usb,
Imposible de monter le disque pourtant, la commande fstab me donne cela:
Device Boot Start End Blocks Id System
/dev/sda1 * 969 9874 71537445 83 Linux
/dev/sda2 9875 9964 722925 5 Extended
/dev/sda5 9875 9964 722893+ 82 Linux swap / Solaris
je crois voir qu'il y a un gros problème le premier block commence à 969
Je suppose aussi que j'ai effacer la table de partition (elle est au début du disque n'est ce pas?)
Reste t'il une chance de récupérer mes données ou dans le pire des cas sauver le disque dur en le reformatant
Merci beaucoup pour vos réponses, même des pistes...
Dernière modification par guigui29900 (Le 25/12/2009, à 23:24)
proverbe breton: Attendez la nuit pour dire que le jour a été beau!
Hors ligne
#2 Le 20/12/2009, à 23:10
- Sorbus
Re : "gros" problème après une modif de partition [résolu]
là maintenant: Gros Gros problèmes, le disque ne répond quasiment plus
C'est à dire ? Que répond-il ?
Il ne se passe strictement rien, ou bien ça bloque à un moment donné ? (et dans ce cas, à quel moment précis ?).
Est-ce seulement parce qu'il ne trouve pas grub ?
Dans ce cas, voir super grub disk... mais peut-être faut-il d'abord tenter de récupérer les données si c'est possible. Les données à ne pas perdre sont-elles plutôt sur sda1 ou bien sda5 ?
J'ai utilisé l'outil graphique du live-cd ubuntu
Donc GParted je pense...
afin de déplacer la partition principale vers la droite et créer un espace libre au début du disque dur.
Il semble donc que ça se soit bien passé ainsi puisque :
/dev/sda1 * 969 9874 71537445 83 Linux
Il y a donc bien maintenant, un espace libre au début du disque dur, et la partition principale commence un peu plus "à droite", à 969.
je crois voir qu'il y a un gros problème le premier block commence à 969
Ce n'est peut-être pas un gros problème : puisque la partition principale est déplacée et que le début du disque dur est vide... Si tu n'as pas créé une partition sur cet espace vide en début de disque, il est normal que cette zone n'apparaisse pas lorsque fstab liste les partitions.
Reste t'il une chance de récupérer mes données ?
A priori, je dirais oui, vu le résultat du fstab.
Impossible de monter le disque ? Quel message d'erreur as-tu dans le terminal ?
Et si tu essayes de monter une partition seulement ?
sudo mkdir /media/recup-disque-parents-sda1
sudo mount /dev/sda1 /media/recup-disque-parents-sda1
ça donne quoi ? Message d'erreur ?
et pareil pour sda5 :
sudo mkdir /media/recup-disque-parents-sda5
sudo mount /dev/sda5 /media/recup-disque-parents-sda5
Courage
Dernière modification par Sorbus (Le 20/12/2009, à 23:13)
Hors ligne
#3 Le 21/12/2009, à 12:56
- guigui29900
Re : "gros" problème après une modif de partition [résolu]
Salut, et merci de ta réponse Sorbus,
Alors j'ai un petit peu avancé:
j'arrive à lancer fdisk sur le disque
mais quand j'essaye de monter le disque il m'indique:
guigui-portable:/home/guigui# mount /dev/sda1 /media/test
mount: Panne d'accès au fichier NFS
Fstab me donne cela:
guigui-portable:/home/guigui# mount /dev/sda1 /media/test
mount: Panne d'accès au fichier NFS
guigui-portable:/home/guigui# mount /dev/sda2 /media/test
mount: you must specify the filesystem type
guigui-portable:/home/guigui# mount /dev/sda /media/test
mount: you must specify the filesystem type
guigui-portable:/home/guigui# fdisk /dev/sda1
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x10e0d63e.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
The number of cylinders for this disk is set to 8906.
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)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Sinon e2fsck me donne cela:
guigui-portable:/home/guigui# e2fsck -f /dev/sda1
e2fsck 1.41.3 (12-Oct-2008)
e2fsck: Aucun fichier ou répertoire de ce type lors de la tentative d'ouverture de /dev/sda1
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
e2fsck -b 8193 <périphérique>
Sinon y a pas d'intéret à monter sda5, c'est ma partition swap
J'ai essayé de régler le problème avec photorec et tesdisk en vain pour l'instant
Quel qu'un sait à quoi sa correspond NFS et comment régler le problème
Merci!
Dernière modification par guigui29900 (Le 22/12/2009, à 12:35)
proverbe breton: Attendez la nuit pour dire que le jour a été beau!
Hors ligne
#4 Le 22/12/2009, à 17:10
- guigui29900
Re : "gros" problème après une modif de partition [résolu]
up, please!
proverbe breton: Attendez la nuit pour dire que le jour a été beau!
Hors ligne
#5 Le 22/12/2009, à 18:14
- Michel Leunen
Re : "gros" problème après une modif de partition [résolu]
Il faudrait que tu nous donnes le résultat de :
sudo fdisk -l
que l'on sache exactement ce qu'il y a sur ton disque.
Sur sda1, essaie ceci pour la récupérer:
sudo mke2fs -n /dev/sda1
Cela va te répondre un truc du genre:
...
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000
Ensuite tu vas essayer dans la commande suivante toutes les valeurs de superblock que la commande ci-dessus t'auras données et en les mettant à la place du 32768:
sudo fsck -y -b 32769 /dev/sda1
Quand t'as trouvé une valeur qui ne donne plus d'erreur, tu refais un:
sudo fsck /dev/sda1
Ca peut être très long donc ne t'inquiète pas trop vite.
A ce moment, peut-être que tu auras récupérer ta partition. Croisons les doigts
En cas de problème avec une autre partition, tu peux essayer aussi.
Michel Leunen
http://linux.leunen.com
Hors ligne
#6 Le 22/12/2009, à 18:44
- guigui29900
Re : "gros" problème après une modif de partition [résolu]
Bonsoir et merci pour ta réponse
alors je te donne mon fdisk du disque en question:
Disk /dev/sdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2990289b
Device Boot Start End Blocks Id System
/dev/sdb1 * 969 9874 71537445 83 Linux
/dev/sdb2 9875 9964 722925 f W95 Ext'd (LBA)
/dev/sdb5 9875 9964 722893+ 82 Linux swap / Solaris
Je teste la commande ci-dessous:
guigui-portable:/home/guigui# mke2fs -n /dev/sdb1
mke2fs 1.41.3 (12-Oct-2008)
Étiquette de système de fichiers=
Type de système d'exploitation : Linux
Taille de bloc=4096 (log=2)
Taille de fragment=4096 (log=2)
4472832 i-noeuds, 17884361 blocs
894218 blocs (5.00%) réservés pour le super utilisateur
Premier bloc de données=0
Nombre maximum de blocs du système de fichiers=0
546 groupes de blocs
32768 blocs par groupe, 32768 fragments par groupe
8192 i-noeuds par groupe
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424
:/:/
fsck -y -b 7962624 /dev/sdb1
Celui ci à fonctionné et est en train de tourner...
il m'envoie plein de messages de ce style:
Erreur de lecture du bloc 6717718 (Attempt to read block from filesystem resulted in short read) lors de l'obtention de l'i-noeud suivant depuis l'examen. Ignorer l'erreur ? oui
Forcer la ré-écriture ? oui
Erreur de lecture du bloc 6717719 (Attempt to read block from filesystem resulted in short read) lors de l'obtention de l'i-noeud suivant depuis l'examen. Ignorer l'erreur ? oui
maintenant il en ai au bloc 6816167 je le laisse faire???
Dernière modification par guigui29900 (Le 22/12/2009, à 19:42)
proverbe breton: Attendez la nuit pour dire que le jour a été beau!
Hors ligne
#7 Le 22/12/2009, à 19:11
- Michel Leunen
Re : "gros" problème après une modif de partition [résolu]
Ben oui, il y a plein d'erreurs sur ton disque. Manifestement uelque chose a foiré quand tu as modifié les partitions.
Michel Leunen
http://linux.leunen.com
Hors ligne
#8 Le 22/12/2009, à 21:47
- guigui29900
Re : "gros" problème après une modif de partition [résolu]
Voila le résultat:
/dev/sdb1: ***** LE SYSTÈME DE FICHIERS A ÉTÉ MODIFIÉ *****
/dev/sdb1 : 84686/4472832 fichiers (3.2% non contigus), 6436680/17884361 blocs
je lance fsck -f /dev/sdb1
c'est en train de faire le passe 1
Allez allez , pour vue que sa marche!
proverbe breton: Attendez la nuit pour dire que le jour a été beau!
Hors ligne
#9 Le 22/12/2009, à 21:58
- guigui29900
Re : "gros" problème après une modif de partition [résolu]
Sa me note cela:
Erreur de lecture du bloc 6717690 (Attempt to read block from filesystem resulted in short read) lors de l'obtention de l'i-noeud suivant depuis l'examen. Ignorer l'erreur<o>? oui
Donc sa n'a pas corriger les erreurs sur le disque
y at'il une autre solution pour régler ces erreurs?
proverbe breton: Attendez la nuit pour dire que le jour a été beau!
Hors ligne
#10 Le 22/12/2009, à 22:13
- Michel Leunen
Re : "gros" problème après une modif de partition [résolu]
C'est un seul bloc et un inode. Il y en a eu d'autres?
Non, je ne connais pas d'autre moyen de corriger des erreurs sur un disque. Malheureusement.
Michel Leunen
http://linux.leunen.com
Hors ligne
#11 Le 23/12/2009, à 12:04
- guigui29900
Re : "gros" problème après une modif de partition [résolu]
Bonjour,
Je crois que j'ai bientôt fini de me prendre la tête et de vous la prendre peut-être,
Voila, j'ai réussi à monter la partition défectueuse vue qu'elle me semble dorénavant réparée
Problème:
Toutes les données que je veut récupérer sont dans lost+found, une suite de peutit fichier sans lien entre eux
y a t'il moyen de le récupérer le lien et ainsi récupérer les fichiers
J'ai déja tenté testdisk ,photorec, et recoverjpeg sans succès pour l'instant
C'est surtout les photos que j'ai à récupérer
Une dernière petite aide serai vraiment la bienvenue!
proverbe breton: Attendez la nuit pour dire que le jour a été beau!
Hors ligne
#12 Le 23/12/2009, à 12:30
- Michel Leunen
Re : "gros" problème après une modif de partition [résolu]
fsck met dans le répertoire lost+found les blocs dont il ne sait pas quoi faire ni comment les rattacher à d'autres.
http://www.tldp.org/LDP/Linux-Filesyste … found.html
Inutilisable en pratique malheureusement parce que tu devrais tenter en analysant chaque fichier de recréer les liens manquants. Travail de titan
Michel Leunen
http://linux.leunen.com
Hors ligne
#13 Le 25/12/2009, à 23:03
- guigui29900
Re : "gros" problème après une modif de partition [résolu]
Après moultes recherches perso, j'ai enfin trouvé la solution:
Photorec et testdisk, deux logiciels extra: photorec permet de récupérer des données en bloc sur le disque dur, il analyse et découpe suivant l'extension que l'on recherche (*.jpg ,*.pdf etc,)
Bref j'ai récupérer toutes les photos inestimables du disque, bon... , elles sont toutes en désordre et avec des noms pas possible mais bon avec un programme de renommage de masse, sa va couler
Bref pour ceux qui ont le même problème que moi un jour:
photorec c'est trop bien!!!
Merci
Dernière modification par guigui29900 (Le 25/12/2009, à 23:25)
proverbe breton: Attendez la nuit pour dire que le jour a été beau!
Hors ligne