#1 Le 16/09/2016, à 16:46
- marius76
impossible de monter un disque dur externe
Bonjour à tous,
Je viens de récupérer le disque dur externe d'une collègue. Il s'agit d'un Western digital de 500 Go alimenté par port usb en format 2,5 pouces.
Cette dernière est sous windows et me dit qu'au branchement de son DD externe elle n'arrive pas à accéder aux données et que windows lui propose un formatage ce qu'elle ne veut surtout pas car elle veut récupérer ses données.
J'ai donc proposé de brancher son DD externe à la maison sur Ubuntu et là, impossible de monter le périphérique en question avec le message suivant :
Error mounting /dev/sdg1 at /media/ameflo/Elements: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdg1" "/media/ameflo/Elements"' exited with non-zero exit status 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
Quelqu'un a-t-il une solution à me proposer ?
Merci.
P.S : j'envisage dans un second temps de démonter le HDD pour le mettre dans un boitier fonctionnel pour vérifier qu'il ne s'agit pas d'un problème de boitier. mais comme c'est serti, je préfère tester ça en dernier recours.
Linux ? Il y a moins bien mais c'est plus cher !!
Hors ligne
#2 Le 16/09/2016, à 16:55
- florianb3522
Re : impossible de monter un disque dur externe
tu as essayer de formater le disque ?
Hors ligne
#3 Le 16/09/2016, à 16:58
- marius76
Re : impossible de monter un disque dur externe
ben, comme je l'ai indiqué dans le message je ne veux surtout pas faire ça. L'objectif n'est pas tellement de rendre fonctionnel le DD externe mais surtout de récupérer les données !
Merci.
Linux ? Il y a moins bien mais c'est plus cher !!
Hors ligne
#4 Le 16/09/2016, à 17:52
- marius76
Re : impossible de monter un disque dur externe
une capture écran de gparted histoire d'être complet. Merci.
Linux ? Il y a moins bien mais c'est plus cher !!
Hors ligne
#5 Le 16/09/2016, à 18:28
- littlejohn75
Re : impossible de monter un disque dur externe
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware.
On a trois cas (en lisant le message d'erreur )
* Erreur matérielle (hardware fault) très vraisemblable sachant que sous Windows il y a des problèmes. Je vous conseille d'installer smartmontools si ce n'est déjà fait, et de nous donner le retour de
sudo smartctl -a /dev/sdb
* Le système de fichier NTFS est corrompu
Avez-vous essayé de suivre les conseils avisés
run chkdsk /f on Windows
then reboot into Windows twice.
Ce qui signifie redémarrer le windows après le
checkdisk /F
deux fois
* Le PC du collègue ou le vôtre est équipé de pseudo-contrôleur RAID ( SoftRAID/FakeRAID hardware ). C'est-à-dire d'un contrôleur de disque bon marché, qui ne fonctionne qu'avec des pilotes supplémentaires, souvent propriétaires en plus. Dans ce cas vous n'êtes pas sorti de l'auberge et vous pouvez attirer l'attention de l'employeur sur les dangers encourus si on s'obstine à se laisser enfermer dans des solutions non libres.
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
---
F. Petitjean
Ingénieur civil du Génie Maritime.
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
Hors ligne
#6 Le 16/09/2016, à 18:57
- marius76
Re : impossible de monter un disque dur externe
Merci beaucoup pour votre aide précieuse.
Voici, dans un premier temps, le retour de la commande en question :
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.19.0-66-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.12
Device Model: ST31000524AS
Serial Number: 9VPBSZQM
LU WWN Device Id: 5 000c50 02de0e936
Firmware Version: JC45
User Capacity: 1 000 203 804 160 bytes [1,00 TB]
Sector Size: 512 bytes logical/physical
Rotation Rate: 7200 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS T13/1699-D revision 4
SATA Version is: SATA 2.6, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Fri Sep 16 19:54:58 2016 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 600) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 177) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x103f) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 117 099 006 Pre-fail Always - 124763337
3 Spin_Up_Time 0x0003 100 100 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 097 097 020 Old_age Always - 3334
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 077 060 030 Pre-fail Always - 53891601
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 6116
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 097 097 020 Old_age Always - 3330
183 Runtime_Bad_Block 0x0032 099 099 000 Old_age Always - 1
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 097 000 Old_age Always - 2817
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 058 052 045 Old_age Always - 42 (Min/Max 24/42)
194 Temperature_Celsius 0x0022 042 048 000 Old_age Always - 42 (0 14 0 0 0)
195 Hardware_ECC_Recovered 0x001a 027 020 000 Old_age Always - 124763337
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 190894116453412
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 1999462442
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 2876539367
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Linux ? Il y a moins bien mais c'est plus cher !!
Hors ligne
#7 Le 18/09/2016, à 06:59
- marius76
Re : impossible de monter un disque dur externe
Une idée suite à ce premier retour ? Merci.
Linux ? Il y a moins bien mais c'est plus cher !!
Hors ligne
#8 Le 19/09/2016, à 19:21
- marius76
Re : impossible de monter un disque dur externe
petit up. Merci.
Linux ? Il y a moins bien mais c'est plus cher !!
Hors ligne
#9 Le 21/09/2016, à 10:14
- littlejohn75
Re : impossible de monter un disque dur externe
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 117 099 006 Pre-fail Always - 124763337
3 Spin_Up_Time 0x0003 100 100 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 097 097 020 Old_age Always - 3334
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 077 060 030 Pre-fail Always - 53891601
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 6116
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 097 097 020 Old_age Always - 3330
183 Runtime_Bad_Block 0x0032 099 099 000 Old_age Always - 1
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 097 000 Old_age Always - 2817
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 058 052 045 Old_age Always - 42 (Min/Max 24/42)
194 Temperature_Celsius 0x0022 042 048 000 Old_age Always - 42 (0 14 0 0 0)
195 Hardware_ECC_Recovered 0x001a 027 020 000 Old_age Always - 124763337
J'ai l'impression que votre disque est mal en point
4 Start_Stop_Count 0x0032 097 097 020 Old_age Always - 3334
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 6116
12 Power_Cycle_Count 0x0032 097 097 020 Old_age Always - 3330
Il a tourné pendant 6116 heures soit 254 jours (environ 8.5 mois)
Mais cette durée totale d'utilisation a été obtenue au prix de 3334 marche-arrêts. Cela fait beaucoup !
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 077 060 030 Pre-fail Always - 53891601
J'ai l'impression qu'il y a de quoi s'inquiéter ! Votre collègue vous a fait un drôle de cadeau, mais je peux me tromper, interpréter les sorties de smartctl n'est pas évident.
Je vous conseille deux opérations
* Lancer un test du disque
sudo smartctl -t long /dev/sdb
Il est très vraisemblable que cela n'aille pas jusqu'au bout
* tenter de corriger l'inconsistance du système de fichiers NTFS
sous Windows
checkdisk /F
Pour la récupération de données sur un disque endommagé en NTFS, je ne peux pas vous répondre.
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
---
F. Petitjean
Ingénieur civil du Génie Maritime.
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
Hors ligne
#10 Le 21/09/2016, à 10:47
- Bougron
Re : impossible de monter un disque dur externe
Bonjour
la codif est du style
chkdsk D: /F
Bien vérifier que c'est la bonne lettre lorsque le disque est monté, et le faire une seconde fois afin de bien voir que tout est réparé
Mais quittes à réparer autant faire une très bonne réparation
chkdsk D: /F /R
Mais ton disque souffre.
195 Hardware_ECC_Recovered 0x001a 027 020 000 Old_age Always - 124763337
Ne le considère plus comme fiable
', hardware replacement is recommended on mission critical systems only.
Dernière modification par Bougron (Le 21/09/2016, à 10:57)
Hors ligne
#11 Le 22/09/2016, à 18:40
- marius76
Re : impossible de monter un disque dur externe
Merci beaucoup à vous deux pour vos réponses !
Voici déjà un premier retour rapide. J'ai lancer un test du disque comme l'a suggéré littlejohn75. J'ai l'impression que la commande
sudo smartctl -t long /dev/sdb
n'est pas allée au bout. Il m'annonçait 144 minutes de traitement... Il faudra que je le refasse.
Du coup j'ai fait un test rapide dont voici le retour :
sudo smartctl -t short /dev/sdb
donne
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed: read failure 90% 110 6264256
# 2 Extended offline Completed: read failure 90% 110 6264256
# 3 Extended offline Completed: read failure 90% 106 6264256
Merci encore pour vos précieux conseils !
Linux ? Il y a moins bien mais c'est plus cher !!
Hors ligne
#12 Le 23/09/2016, à 12:03
- littlejohn75
Re : impossible de monter un disque dur externe
donner le retour de
sudo smartctl -a /dev/sdb
La colonne LifeTime est incohérente
Faudrait quand même passé la vérification de disque W$ comme expliqué par Bourgon
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
---
F. Petitjean
Ingénieur civil du Génie Maritime.
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
Hors ligne
#13 Le 23/09/2016, à 15:32
- moko138
Re : impossible de monter un disque dur externe
Avec l'outil chkdsk de windows, l'option /f est inutile quand on utilise l'option /r.
Car Microsoft (http://technet.microsoft.com/fr-fr/libr … 10%29.aspx) a écrit :
/r Localise les secteurs défectueux et récupère les informations lisibles. Le disque doit être verrouillé. /r inclut la fonctionnalité de /f, avec une analyse supplémentaire des erreurs de disque physique.
- -
L'idéal est donc d'exécuter depuis windows
chkdsk /r X:
ou (indifféremment) :
chkdsk X: /r
en remplaçant "X" par la lettre que windows attribue à la partition concernée...
Mais pour cela, il faut encore que windows parvienne à attribuer une lettre à cette partition.
En l'état actuel des choses, c'est la première chose à tenter.
= =
Par ailleurs, ta collègue te sera reconnaissante si tu lui apprends que lancer des chkdsk 3 ou 4 fois par mois, c'est de la maintenance normale quand on tient à ses données.
Ça n'évite pas la dégradation physique d'un support, mais ça entretient le système de fichiers (surcouche logicielle) d'une partition windows.
Pour aller plus loin : Maintenance des supports...
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#14 Le 23/09/2016, à 16:50
- marius76
Re : impossible de monter un disque dur externe
Encore merci pour toutes ces réponses.
Alors avant de faire du chkdsk (compliqué dans mon cas car je n'ai que du Linux à la maison), voici le retour demandé par littlejohn75.
smartctl 6.4 2014-10-07 r4002 [x86_64-linux-4.2.0-27-generic] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Elements / My Passport (USB)
Device Model: WDC WD5000BMVV-11SXZS1
Serial Number: WD-WX71A90Y1855
LU WWN Device Id: 5 0014ee 20535acd9
Firmware Version: 01.01A01
User Capacity: 500 107 862 016 bytes [500 GB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS (minor revision not indicated)
SATA Version is: SATA 2.6, 3.0 Gb/s
Local Time is: Fri Sep 23 17:47:01 2016 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART Status command failed: scsi error medium or hardware error (serious)
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.
General SMART Values:
Offline data collection status: (0x80) Offline data collection activity
was never started.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (14580) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 144) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x7035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 175 175 051 Pre-fail Always - 76
3 Spin_Up_Time 0x0027 156 153 021 Pre-fail Always - 3158
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 141
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 112
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 95
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 59
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 909
194 Temperature_Celsius 0x0022 119 104 000 Old_age Always - 28
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 10
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed: read failure 90% 110 6264256
# 2 Short offline Completed: read failure 90% 110 6264256
# 3 Extended offline Completed: read failure 90% 110 6264256
# 4 Extended offline Completed: read failure 90% 106 6264256
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Merci !
Linux ? Il y a moins bien mais c'est plus cher !!
Hors ligne
#15 Le 23/09/2016, à 17:19
- moko138
Re : impossible de monter un disque dur externe
9 Power_On_Hours 112
Ce Western Digital Elements / My Passport (USB) [500 GB] est neuf...
- -
Prends l'habitude d'inclure la commande et les 2 prompts dans tes retours,
Merci !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#16 Le 23/09/2016, à 17:27
- moko138
Re : impossible de monter un disque dur externe
197 Current_Pending_Sector 10
Relance smartctl régulièrement :
Si cette valeur ne revient pas très vite à zéro, il faudra faire jouer la garantie, puisque le disque est presque neuf.
Pour garder la trace des rapports SMART,
soit tu les postes ici,
soit tu les dates à partir de la commande, comme ceci :
sudo smartctl -a /dev/sdb > sdb_$(date +%Y%m%d-%Hh%M)_smart.txt
(en modifiant "b" si nécessaire)
et tu te les postes.
1) Ça te fera un support mémoire ;
2) Tu pourras les opposer à ton vendeur, s'il renâcle.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#17 Le 23/09/2016, à 20:00
- Bougron
Re : impossible de monter un disque dur externe
Bonsoir,
D'abord, comme le dit moko138, ton disque a un sacré problème, Je te propose d'installer windows pour faire la commande, sinon attaques directement avec testdisk pour récupérer les données personnelles..
Dernière modification par Bougron (Le 23/09/2016, à 20:01)
Hors ligne
#18 Le 26/09/2016, à 13:13
- littlejohn75
Re : impossible de monter un disque dur externe
ton disque a un sacré problème
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 112
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 6116
A chaque fois vous n'avez pas copié la commande exacte que vous avez lancé.
Il est certain que vous n'avez pas lancé la commande demandée sur le même périphérique disque.
C'est un exemple typique de "Problem Exists Between Keyboard And Chair"), POBCAK.
Pourrait-on avoir les retours complets (avec la commande lancée) de
lsblk
dpkg --get-selections 'ntfs*'
sudo fdisk -l
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
---
F. Petitjean
Ingénieur civil du Génie Maritime.
« Celui qui, parti de rien, n'est arrivé nulle part n'a de merci à dire à personne !! »
Pierre Dac
Hors ligne