[SATA/Ext4] Impossible de monter le disque

Reconnaissance et configuration du matériel / kernel linux
Grydz
Hankyu
Messages : 31
Inscription : ven. 27 nov. 2009, 18:18
Localisation : Paris

[SATA/Ext4] Impossible de monter le disque

Message par Grydz »

Bonsoir,

Je me retrouve avec un sacré problème ce soir en rebranchant mes disques SATA.

Tout d'abord je dispose de 2 disques durs :
- SSD 128 GO : / (sda)
- HDD 500 GO : /home (sdb)

Ce soir en rebranchant les 2 disques (j'étais sur un autre disque indépendant pour bidouiller des trucs), je me retrouve avec un ata1 erno=-16. Bref j'ai essayé plein de choses mais la partition semble corrompue.

Là je suis sous Ubuntu pour voir si je ne peux pas résoudre ce problème et voila ce que j'obtiens dans dmesg :

Code : Tout sélectionner

[  347.513576] Descriptor sense data with sense descriptors (in hex):
[  347.513578]         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00 
[  347.513583]         1d 04 08 00 
[  347.513586] sd 4:0:0:0: [sdb]  Add. Sense: Unrecovered read error - auto reallocate failed
[  347.513589] sd 4:0:0:0: [sdb] CDB: Read(10): 28 00 1d 04 08 00 00 00 08 00
[  347.513594] end_request: I/O error, dev sdb, sector 486803456
[  347.513597] Buffer I/O error on device sdb1, logical block 60850176
[  347.513619] ata5: EH complete
[  454.752055] EXT4-fs (sdb1): ext4_check_descriptors: Checksum for group 0 failed (5840!=36566)
[  454.752058] EXT4-fs (sdb1): group descriptors corrupted
Bien sûr impossible de monter la partition en ext4 :

Code : Tout sélectionner

sudo mount -t ext4 /dev/sdb1 USB

mount : mauvais type de système de fichiers, option erronée, superbloc
        erroné sur /dev/sdb1, page de code ou aide manquante, ou autre erreur
J'ai aussi fait :

Code : Tout sélectionner

sudo mkfs.ext4 -n /dev/sdb1

mke2fs 1.42 (29-Nov-2011)
É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)
« Stride » = 0 blocs, « Stripe width » = 0 blocs
30531584 i-noeuds, 122096384 blocs
6104819 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=4294967296
3727 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, 20480000, 23887872, 71663616, 78675968, 
	102400000

J'ai lu qu'on pouvait faire :

Code : Tout sélectionner

sudo e2fsck -b 32768 /dev/sdb1

e2fsck 1.42 (29-Nov-2011)
Erreur de lecture du bloc 60850176 (La tentative de lecture d'un bloc depuis le système de fichiers a produit une lecture tronquée). Ignorer l'erreur<o>? oui

Forcer la ré-écriture<o>? non

le superbloc a un journal invalide (i-noeud 8).
Effacer<o>? non

e2fsck: Numéro d'i-noeud illégal lors de la vérification du journal ext3 pour MyHome

MyHome: ***** LE SYSTÈME DE FICHIERS A ÉTÉ MODIFIÉ *****

MyHome : **AVERTISSEMENT : le système de fichiers contient encore des erreurs**

mais je n'ose vraiment pas car j'ai pas mal de données très importantes...

des conseils ?

Merci
Dernière modification par Grydz le mar. 16 juil. 2013, 22:10, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SATA/Ext4] Impossible de monter le disque

Message par benjarobin »

Je te conseil de tenter de récupérer tes données au préalable via les outils tel que testdisk décrit ici File_Recovery
Et une fois les données les plus importantes récupérées, tenter la réparation du système de fichier
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [SATA/Ext4] Impossible de monter le disque

Message par Xorg »

Grydz a écrit :Tout d'abord je dispose de 2 disques durs :
- SSD 128 GO : / (sda)
- DD 500 GO : /home (sdb)
Un SSD, c'est un SSD ; un HDD, c'est un HDD. Mais un SSD, ce n'est pas un HDD. :pastaper:

Donc si je comprends bien, tu avais ton disque dur qui fonctionnait correctement, tu l'as débranché, et après l'avoir rebranché tu as cette erreur, et tu mets ça sur le dos d'une partition corrompue ? J'ai un peu de mal à saisir comment une partition peut se corrompre sachant que le disque dur est débranché, enfin ça n'a l'air de déranger que moi ce détail. Tu as joué avec un aimant à proximité du disque dur pendant qu'il était débranché, ou tu n'aurais pas abimé le câble de données, voir mal rebranché ce dernier ?
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Grydz
Hankyu
Messages : 31
Inscription : ven. 27 nov. 2009, 18:18
Localisation : Paris

Re: [SATA/Ext4] Impossible de monter le disque

Message par Grydz »

Alors en effet ça peut paraitre très bizarre mais je pense peut-être avoir échangé les 2 ports SATA (SSD sur ata1 et HDD sur ata2 et inversement) et puis ensuite en faisait des reboot hard (shutdown qui bloquait...) ça a pété quelque chose (m'enfin bon le /home ne s'est jamais monté...).

J'ai aussi changé de cable et de port SATA pour vérifier mais ce n'est pas ça.

Pour l'aimant non je n'en ai pas à proximité suceptible d'endommager le HDD...
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [SATA/Ext4] Impossible de monter le disque

Message par Xorg »

Grydz a écrit :Alors en effet ça peut paraitre très bizarre mais je pense peut-être avoir échangé les 2 ports SATA (SSD sur ata1 et HDD sur ata2 et inversement)
En général, ton aspirateur, que tu le branches dans la cuisine ou dans le salon, il fonctionnera de la même façon. Port SATA 0, port SATA 5, port SATA 6 géré par un contrôleur tiers ou bien port SATA 10 sur une carte-fille, tes périphériques SATA fonctionneront de la même façon (enfin je ne parle pas du débit que varie en fonction du contrôleur utilisé).
Donc exit cette piste. :)
Grydz a écrit :et puis ensuite en faisait des reboot hard (shutdown qui bloquait...) ça a pété quelque chose (m'enfin bon le /home ne s'est jamais monté...).
Tu as ta réponse à ce niveau là. Les hards reboots ne font jamais de bien, ils arrivent facilement à détruire des choses, d'où pourquoi ils sont à proscrire.
Grydz a écrit :J'ai aussi changé de cable et de port SATA pour vérifier mais ce n'est pas ça.
Tu nous avais caché tes hards reboots aussi... :mrgreen:
Grydz a écrit :Pour l'aimant non je n'en ai pas à proximité suceptible d'endommager le HDD...
C'est de l'humour. Un aimant près d'un HDD, si le fimrware est écrit sur le(s) plateau(x), tu peux lui dire adieux. :humour:
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Grydz
Hankyu
Messages : 31
Inscription : ven. 27 nov. 2009, 18:18
Localisation : Paris

Re: [SATA/Ext4] Impossible de monter le disque

Message par Grydz »

Oui mais je ne sais toujours pas pourquoi au premier coup je n'ai pas pu monter mon /home ;)

Après je suis d'accord que les reboots hard ont pas dû arranger les choses...

Quelqu'un a une expérience en faisant un :

Code : Tout sélectionner

sudo e2fsck -b 32768 /dev/sdb1
et en mettant oui partout ?

En réalité j'espère juste qu'une partie des fichiers dans mon répertoire ne soient corrompues (surtout les fichiers .tex le reste c'est pas si grave)...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [SATA/Ext4] Impossible de monter le disque

Message par benjarobin »

As tu lu mon premier message... C'est l'unique et la seule solution logique à ton problème...
Etape 1) On récupère tout ce que l'on peut récupérer
Etape 2) On tente une opération de réparation pouvant être fatale
Etape 3) On réinstalle
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Gutsblack
Daikyu
Messages : 94
Inscription : mer. 21 sept. 2011, 00:10

Re: [SATA/Ext4] Impossible de monter le disque

Message par Gutsblack »

Le message est pourtant limpide pour une fois :
[ 347.513586] sd 4:0:0:0: [sdb] Add. Sense: Unrecovered read error - auto reallocate failed
Une erreur sur un/des secteur(s) ont été trouvé mais le disque n'a pas pû ré-alloué ailleurs ces secteurs.
[ 347.513594] end_request: I/O error, dev sdb, sector 486803456
[ 347.513597] Buffer I/O error on device sdb1, logical block 60850176
Erreur d'entrée/sortie sur de disque dur... etc...

Ton disque dur a physiquement un problème il faut donc essayer de récupérer les fichiers importants avec testdisk.
Portable MSI GP70 i5 4200M, 16 Go de RAM, 250 Go SSD Samsung 840, Archlinux 64 Bits
Mini ITX Gigabyte H87N, i5 4570s, 16 Go de RAM, 64 Go SSD OCZ Agility 3, Archlinux 64 Bits
Répondre