Réparer ou isoler un secteur défectueux
Etienne Membre non connecté
-
- Voir le profil du membre Etienne
- Inscrit le : 20/11/2008
- Site internet
- Groupes :
J'ai un disque externe qui rend l'âme.
3 partitions dessus. Deux sont lisibles, mais plus la troisième, qui ne se monte pas, qui comporte les données (450 Go). Heureusement toutes les données sont sauvegardées par ailleurs.
J'ai essayé GSmartcontrol, qui affiche des lignes en rouge, ce qui n'est pas bon.
J'ai essayé, via le CCM, de reformater la partition, de la supprimer puis de la recréer, en ext4 ou en ntfs. Toujours la même chose : impossible de formater la partition.
Par contre, formaté en Btrfs (je ne sais même pas ce que c'est), j'ai pu remettre des fichiers dessus.
Existe t-il un moyen de réutiliser ce disque ? Ou est-ce que je le mets à la poubelle ? Il n'a pas un an !
merci d'avance
Etienne
Édité par Etienne Le 20/12/2013 à 18h47
lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Gparted sait faire des choses, il y a aussi la commande fsck /dev/sdxy pour tester les secteurs ou bien e2fsck /dev/sdxy pour réparer un système de fichiers.
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Etienne Membre non connecté
-
- Voir le profil du membre Etienne
- Inscrit le : 20/11/2008
- Site internet
- Groupes :
Gparted a en effet réussi à me formater tout le disque en ntfs, et apparemment je peux écrire dessus. Mais je crains que si j'en mette trop, ça arrive vite au secteur endommagé.
GSmartcontrol me donne toujours des lignes en rouge, dont :
Reallocated sector count avec une raw value à 4192 au ieu de 0.
D'autre part :
Code :
[root@localhost tieno]# e2fsck /dev/sdc
e2fsck 1.42.7 (21-Jan-2013)
ext2fs_open2: Numéro magique invalide dans le super-bloc
e2fsck : Superbloc invalide, tentons d'utiliser les blocs de sauvetage...
e2fsck: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sdc
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>
Mon système est formaté en ntfs par gparted, je ne comprends pas pourquoi il me parle d'ext2.
A bientôt
lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
Etienne Membre non connecté
-
- Voir le profil du membre Etienne
- Inscrit le : 20/11/2008
- Site internet
- Groupes :
Code :
[root@localhost tieno]# fsck /dev/sdg
fsck de util-linux 2.22.2
e2fsck 1.42.7 (21-Jan-2013)
ext2fs_open2: Numéro magique invalide dans le super-bloc
fsck.ext2 : Superbloc invalide, tentons d'utiliser les blocs de sauvetage...
fsck.ext2: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sdg
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>
Édité par Etienne Le 22/12/2013 à 13h44
Visiteur
Visiteur
2ieme tu dois avoir un numéro de partition pas directement le disque comme pas exemple en console root
Code BASH :
fdisk -l
Caché :
Disque /dev/sda : 500.1 Go, 500107862016 octets, 976773168 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0da1342c
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 320657399 160225276 7 HPFS/NTFS/exFAT
/dev/sda3 320659416 974663549 327002067 5 Étendue
/dev/sda4 974673920 976771119 1048600 12 Compaq diagnostics
/dev/sda5 320659456 353285414 16312979+ 82 partition d'échange Linux / Solaris
/dev/sda6 353288192 558467594 102589701+ 83 Linux
/dev/sda7 558471168 974663549 208096191 83 Linux
Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sdb » ! L'utilitaire sfdisk ne prend pas GPT en charge. Utilisez GNU Parted.
Disque /dev/sdb : 640.1 Go, 640135028736 octets, 1250263728 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xf98d6e74
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 2048 204802047 102400000 7 HPFS/NTFS/exFAT
/dev/sdb2 204812685 1250258624 522722970 5 Étendue
/dev/sdb5 204812748 368627489 81907371 83 Linux
/dev/sdb6 368627553 399343769 15358108+ 82 partition d'échange Linux / Solaris
/dev/sdb7 399343833 624607199 112631683+ 83 Linux
/dev/sdb8 624607263 1250258624 312825681 83 Linux
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0da1342c
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 320657399 160225276 7 HPFS/NTFS/exFAT
/dev/sda3 320659416 974663549 327002067 5 Étendue
/dev/sda4 974673920 976771119 1048600 12 Compaq diagnostics
/dev/sda5 320659456 353285414 16312979+ 82 partition d'échange Linux / Solaris
/dev/sda6 353288192 558467594 102589701+ 83 Linux
/dev/sda7 558471168 974663549 208096191 83 Linux
Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sdb » ! L'utilitaire sfdisk ne prend pas GPT en charge. Utilisez GNU Parted.
Disque /dev/sdb : 640.1 Go, 640135028736 octets, 1250263728 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xf98d6e74
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 2048 204802047 102400000 7 HPFS/NTFS/exFAT
/dev/sdb2 204812685 1250258624 522722970 5 Étendue
/dev/sdb5 204812748 368627489 81907371 83 Linux
/dev/sdb6 368627553 399343769 15358108+ 82 partition d'échange Linux / Solaris
/dev/sdb7 399343833 624607199 112631683+ 83 Linux
/dev/sdb8 624607263 1250258624 312825681 83 Linux
donc pour l'exemple je vais contrôler la partition 5 du disque /dev/sdb : 640.1 Go
Code BASH :
fsck -v -p -f /dev/sdb5
Caché :
fsck de util-linux 2.22.2
241152 i-noeuds utilisés (4.71%, sur 5120000)
362 fichiers non contigus (0.2%)
97 répertoires non contigus (0.0%)
nombre d'i-noeuds avec des blocs ind/dind/tind : 0/0/0
Histogramme des profondeurs d'extents : 230741/242
3031692 blocs utilisés (14.81%, sur 20476842)
0 bloc défectueux
1 fichier de grande taille
204174 fichiers normaux
26420 répertoires
1 fichier de périphérique en mode caractère
0 fichier de périphérique en mode bloc
0 fifo
1776 liens
10545 liens symboliques (10157 liens symboliques rapides)
3 sockets
------------
242919 fichiers
241152 i-noeuds utilisés (4.71%, sur 5120000)
362 fichiers non contigus (0.2%)
97 répertoires non contigus (0.0%)
nombre d'i-noeuds avec des blocs ind/dind/tind : 0/0/0
Histogramme des profondeurs d'extents : 230741/242
3031692 blocs utilisés (14.81%, sur 20476842)
0 bloc défectueux
1 fichier de grande taille
204174 fichiers normaux
26420 répertoires
1 fichier de périphérique en mode caractère
0 fichier de périphérique en mode bloc
0 fifo
1776 liens
10545 liens symboliques (10157 liens symboliques rapides)
3 sockets
------------
242919 fichiers
ATTENTION LES PARTITIONS DOIVENT ÊTRES DEMONTÉES AVANT LEURS CONTRÔLES !!
Édité par Visiteur Le 22/12/2013 à 15h49
Etienne Membre non connecté
-
- Voir le profil du membre Etienne
- Inscrit le : 20/11/2008
- Site internet
- Groupes :
mais pas de windows à portée de main pour un chkdsk
Code :
[root@localhost tieno]# ntfsfix /dev/sdc
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
Visiteur
Visiteur
Etienne :
Sinon j'ai ça.
mais pas de windows à portée de main pour un chkdsk
mais pas de windows à portée de main pour un chkdsk
Code :
[root@localhost tieno]# ntfsfix /dev/sdc
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
mais si tu n'as pas de windows pourquoi t’embêter avec ntfs?
puis ntfsfix c'est comme fsck il te faut un numero de partitions pas directement le disk
un truc du genre
ntfsfix /dev/sdc5
fdisk -l ca donne quoi ?
Édité par Visiteur Le 22/12/2013 à 16h00
Etienne Membre non connecté
-
- Voir le profil du membre Etienne
- Inscrit le : 20/11/2008
- Site internet
- Groupes :
J'ai donc une partition linux pour le système, une swap, et le /home est sur une ntfs. Ca permet quand même que je puisse accéder aux données du /home sur un ordi windows, quand je ne suis pas chez moi et que je ne veux pas non plus redémarrer l'ordi que j'ai à disposition (soit que la personne fasse une crise cardiaque à l'idée que je démarre sur mon système : "aaahhhh mais tu vas tout casser mon dinateur", soit que j'ai juste besoin d'un document et que ça ne vaut pas le coup de redémarrer pour ça).
Pour la deuxième question, puisque depuis vendredi j'ai tout viré et mis une seule grande partition ntfs :
Caché :
Code :
[root@localhost tieno]# fdisk -l
Disque /dev/sda : 500.1 Go, 500107862016 octets, 976773168 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x2bab359d
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 18426554 9212253+ 83 Linux
/dev/sda2 18429894 976768064 479169085+ 5 Étendue
/dev/sda5 18429952 24563384 3066716+ 82 partition d'échange Linux / Solaris
/dev/sda6 24565760 976768064 476101152+ 83 Linux
Disque /dev/sdb : 250.1 Go, 250059350016 octets, 488397168 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x89e389e3
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 63 20595329 10297633+ 83 Linux
/dev/sdb2 20595330 488392064 233898367+ 5 Étendue
/dev/sdb5 20595393 26732159 3068383+ 82 partition d'échange Linux / Solaris
/dev/sdb6 26732223 488392064 230829921 83 Linux
Disque /dev/sdc : 500.1 Go, 500107862016 octets, 976773168 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0000e723
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 2048 976766975 488382464 7 HPFS/NTFS/exFAT
[root@localhost tieno]# ntfsfix /dev/sdc1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sdc1 was processed successfully.
Ah ben alors il ne trouve rien, lui ? Tout va bien pour lui ?
GSmartcontrol a toujours des lignes rouges, pourtant.
Édité par Etienne Le 22/12/2013 à 16h09
Visiteur
Visiteur
partition demontée /dev/sdc1
Code BASH :
umount /dev/sdc1
et
Code BASH :
ntfsfix /dev/sdc1
et a savoir que
"ntfsfix est un utilitaire qui permet de résoudre certains problèmes NTFS communs. ntfsfix N’EST PAS une version Linux de chkdsk. Il répare seulement certaines incohérences fondamentales du NTFS, réset le journal NTFS et programme une vérification du système de fichiers au prochain boot de Windows."
fdisk -l ca te répare rien ou détecte aucun problème il te dit juste les disques et partitions de ton pc
Édité par Visiteur Le 22/12/2013 à 16h24
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie