#1 Le 19/11/2012, à 17:35
- brital
Comment savoir si mon disque dur est défectueux?
Bonjour,
J'ai depuis quelque temps des problèmes avec un disque dur externe, je n'arrive plus à lire certains fichiers qui s'y trouve.
J'ai reformaté mon hd en ext4, mais j'aimerais savoir comment je peux vérifier si mon disque n'est pas défectueux avant de remettre des fichiers dessus? Car je ne veux plus perdre de données...
Hors ligne
#2 Le 19/11/2012, à 18:14
- Ayral
Re : Comment savoir si mon disque dur est défectueux?
Tu exécutes l'application "Utilitaire de disque" en particulier la partie "Données Smart" et "État Smart". Tu verras ce que ça répond. Mais normalement après un formatage, les secteurs défectueux ont été mis de côté. Par contre s'il y en a ça veut dire que l'état du DD peut continuer à se dégrader.
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#3 Le 19/11/2012, à 18:44
- brital
Re : Comment savoir si mon disque dur est défectueux?
L'utilitaire disque ne marche pas avec mon disque dur externe (usb)
Et je ne crois pas que la technologie smart fonctionne quand le disque est branché en USB...
Dernière modification par brital (Le 19/11/2012, à 18:45)
Hors ligne
#4 Le 19/11/2012, à 18:50
- f.x0
Re : Comment savoir si mon disque dur est défectueux?
Bonjour brital,
branches ton disque dur externe
ouvres un terminal
tapes
sudo blkid
lsblk
et postes le résultat de ces commandes
SOPI
Hors ligne
#5 Le 20/11/2012, à 13:39
- brital
Re : Comment savoir si mon disque dur est défectueux?
Voilà
sudo blkid
/dev/sda1: LABEL="local-win" UUID="2C8C78B0106021DF" TYPE="ntfs"
/dev/sda2: LABEL="local-data" UUID="CC20D4D720D4C99A" TYPE="ntfs"
/dev/sda3: UUID="794a86f4-91eb-4d31-8c31-9e85e8bd8261" TYPE="swap"
/dev/sda5: UUID="63613061-cebf-496c-8f8f-310b37d2ae64" TYPE="ext4"
/dev/sda6: LABEL="local-test" UUID="6DA447242C8A223D" TYPE="ntfs"
/dev/sdc1: LABEL="hd-120g" UUID="eee75117-1477-4c01-9811-8b8d012f77d2" TYPE="ext4"
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 149,1G 0 disk
├─sda1 8:1 0 15,1G 0 part
├─sda2 8:2 0 100,1G 0 part
├─sda3 8:3 0 2,6G 0 part [SWAP]
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 20,5G 0 part /
└─sda6 8:6 0 10,8G 0 part
sr0 11:0 1 1024M 0 rom
sdc 8:32 0 111,8G 0 disk
└─sdc1 8:33 0 111,8G 0 part
Hors ligne
#6 Le 20/11/2012, à 18:37
- f.x0
Re : Comment savoir si mon disque dur est défectueux?
Ton disque dur externe est donc monté sur sdc
tapes
mount -l | grep "sdc"
tu devrais voir ton disque dur monté "/dev/sdc1 on ................"
tapes ensuite
sudo umount /dev/sdc1
puis vérifies que ton disque dur externe N'EST PLUS MONTÉ
mount -l | grep "sdc"
SI TON DISQUE DUR EXTERNE N'EST PLUS MONTÉ (il ne doit plus y avoir "/dev/sdc1 on ................" )
tapes
sudo fsck /dev/sdc1
SOPI
Hors ligne
#7 Le 28/01/2013, à 15:21
- brital
Re : Comment savoir si mon disque dur est défectueux?
En tapant les commandes ci-dessus, le terminal retourne:
~$ sudo fsck /dev/sdc1
fsck de util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
hd-120g : récupération du journal
Définition du compteur d'i-noeuds libres à 7331059 (était 7331829)
Définition du compteur des blocs libres à 27392127 (était 28803053)
hd-120g : propre, 781/7331840 fichiers, 1919105/29311232 blocs
A quoi servent les commandes que j'ai tapées?
Comment dois je interprèter les résultats?
Quand je copie des données sur le HD externe, y a t'il un moyen de vérifier si ceux-ci sont copié correctement?
PS: désolé pour ma réponse tardive...
Dernière modification par brital (Le 28/01/2013, à 15:26)
Hors ligne
#8 Le 28/01/2013, à 22:55
- f.x0
Re : Comment savoir si mon disque dur est défectueux?
Ton disque à l'air OK
refais ce test PLUS COMPLET
tapes
mount -l | grep "sdc"
tu devrais voir ton disque dur monté "/dev/sdc1 on ................"
tapes ensuite
sudo umount /dev/sdc1
puis vérifies que ton disque dur externe N'EST PLUS MONTÉ
mount -l | grep "sdc"
SI TON DISQUE DUR EXTERNE N'EST PLUS MONTÉ (il ne doit plus y avoir "/dev/sdc1 on ................" )
tapes
sudo fsck -yfv /dev/sdc1
SOPI
Hors ligne
#9 Le 30/01/2013, à 13:00
- brital
Re : Comment savoir si mon disque dur est défectueux?
Je le test ce soir.
A quoi correspond la commande:
sudo fsck -yfv /dev/sdc1
Hors ligne
#10 Le 30/01/2013, à 20:44
- f.x0
Re : Comment savoir si mon disque dur est défectueux?
voici le retour de
fsck --help
fsck de util-linux 2.20.1
Usage : fsck.ext4 [-panyrcdfvtDFV] [-b super-bloc] [-B taille-de-bloc]
[-I nombre-blocs-du-tampon-i-noeuds] [-P taille-i-noeud-processus]
[-l|-L fichiers-des-blocs-défectueux] [-C fd] [-j journal-externe]
[-E options-étendues] périphérique
Aide d'urgence :
-p Réparation automatique (sans question)
-n N'appliquer aucun changement au système de fichiers
-y Supposer « oui » pour toutes les questions
-c Vérifier la présence de blocs défectueux et les
ajouter à la liste des blocs défectueux
-f Forcer la vérification même si le système de fichiers
est marqué propre
-v Travailler en mode bavard
-b super-bloc Utiliser un bloc alternatif pour le superbloc
-B taille-de-bloc Forcer la taille des blocs lors de la recherche du
superbloc
-j journal-externe Définir la localisation du journal externe
-l fichier-des-blocs-erronés
Ajouter à la liste des blocs défectueux
-L fichier-des-blocs-erronés
Définir la liste des blocs défectueux
Dernière modification par f.x0 (Le 30/01/2013, à 20:48)
SOPI
Hors ligne