#1 Le 14/10/2017, à 01:29
- Evuntu
Problème pour récupérer les données d'un disque dur Windows
Bonjour,
Je viens solliciter votre aide car je tente désespérément de récupérer les données d'un PC Windows qui ne fonctionne plus du tout, impossible de le démarrer ni même de le réparer avec une clé de récupération.
Du coup j'ai tenté de transférer les données présentent dans la partition Windows depuis une live USB ubuntu vers un disque dur externe.
Or le soucis qui se pose actuellement c'est que dès lors je veux transférer un dossier j'ai un message "input/output error", au mieux il transfert juste les dossiers mais sans rien a l'intérieur.
Miraculeusement j'ai réussis a transférer quelques dossiers en utilisant une autre clé avec Xubuntu, depuis Ubuntu j'ai constamment ce message d'erreur et sur Xubuntu le transfert fonctionne 2 fois sur 10... (en général seulement avec des petits fichiers...
En somme la seule issue viable qu'il me reste actuellement serait d'acheter un cable sata vers usb mais j'aimerai tenté le tout pour le tout via Ubuntu avant
Si quelqu'un a une idée pour résoudre mon soucis je lui en serais très reconnaissant ! Merci d'avance de vos réponse
Bonne journée )
Hors ligne
#2 Le 14/10/2017, à 08:53
- michel_04
Re : Problème pour récupérer les données d'un disque dur Windows
Bonjour,
Du coup j'ai tenté de transférer les données présentent dans la partition Windows depuis une live USB ubuntu vers un disque dur externe.
Or le soucis qui se pose actuellement c'est que dès lors je veux transférer un dossier j'ai un message "input/output error", au mieux il transfert juste les dossiers mais sans rien a l'intérieur.
Tu peux donner les messages d'erreur complets, merci.
Ton Windows est un Win 8 ou 10 ?
Regarde Pas d'accès à votre partition Windows
A+
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne
#3 Le 14/10/2017, à 09:00
- Compte anonymisé
Re : Problème pour récupérer les données d'un disque dur Windows
Bonjour,
"Input/Output errror" à tout l'air d'être un problème matériel de ton disque dur externe,du câble ou du port USB.
Tu as déjà eu des soucis avec ton disque ? Tu as testé de le branché avec un autre câble sur un autre port USB ?
Les problèmes surviennent toujours au même moment pour un fichier donné ? Si oui je pencherais pour le disque.
#4 Le 14/10/2017, à 10:42
- ??
Re : Problème pour récupérer les données d'un disque dur Windows
Bonjour.
Peux-tu aussi donner un rapport smart de l'état du disque. paragraphes 1 et 3 de https://doc.ubuntu-fr.org/smartmontools
Il est possible que la suite soit de la responsabilité de ddrescue. https://doc.ubuntu-fr.org/ddrescue
Dernière modification par ?? (Le 14/10/2017, à 10:46)
Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.
Hors ligne
#5 Le 14/10/2017, à 12:46
- Evuntu
Re : Problème pour récupérer les données d'un disque dur Windows
Je pense aussi que le disque dur est (presque) hs, j'ai beaucoup de problème sur windows, beaucoup de messages d'erreurs avec plantages très fréquents malgré avoir réinstallé le système proprement Pour rappel j'ai bien accès à ma partition windows, le soucis c'est pour le transfert de fichier...
Je vous ai mis en pièce jointe un screenshot du message d'erreur quand je transfère un dossier avec plusieurs fichiers
Et voici le résultat du scan de smart pour l'état du disque :
ubuntu@ubuntu:~$ sudo smartctl -s on -a /dev/sda4
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.10.0-19-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Seagate Momentus 7200.5
Device Model: ST9750420AS
Serial Number: 5WS489TQ
LU WWN Device Id: 5 000c50 048fb7fb4
Firmware Version: 0001SDM5
User Capacity: 750,156,374,016 bytes [750 GB]
Sector Sizes: 512 bytes logical, 4096 bytes 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, 3.0 Gb/s
Local Time is: Sat Oct 14 10:36:27 2017 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART 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: ( 0) 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: ( 151) minutes.
Conveyance self-test routine
recommended polling time: ( 3) minutes.
SCT capabilities: (0x303f) 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 082 078 006 Pre-fail Always - 100413891
3 Spin_Up_Time 0x0003 098 097 085 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 094 094 020 Old_age Always - 6643
5 Reallocated_Sector_Ct 0x0033 082 082 036 Pre-fail Always - 3075
7 Seek_Error_Rate 0x000f 081 060 030 Pre-fail Always - 126839576
9 Power_On_Hours 0x0032 095 095 000 Old_age Always - 4616
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 098 098 020 Old_age Always - 2880
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 001 001 000 Old_age Always - 19032
188 Command_Timeout 0x0032 100 095 000 Old_age Always - 158916411459
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 067 049 045 Old_age Always - 33 (Min/Max 28/33)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 146
192 Power-Off_Retract_Count 0x0032 099 099 000 Old_age Always - 3984
193 Load_Cycle_Count 0x0032 066 066 000 Old_age Always - 68206
194 Temperature_Celsius 0x0022 033 051 000 Old_age Always - 33 (0 6 0 0 0)
195 Hardware_ECC_Recovered 0x001a 115 099 000 Old_age Always - 100413891
197 Current_Pending_Sector 0x0012 095 076 000 Old_age Always - 104
198 Offline_Uncorrectable 0x0010 095 076 000 Old_age Offline - 104
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 4301 (51 176 0)
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 3620878994
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 3865051877
254 Free_Fall_Sensor 0x0032 100 100 000 Old_age Always - 0
SMART Error Log Version: 1
ATA Error Count: 20708 (device log contains only the most recent five errors)
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.
Error 20708 occurred at disk power-on lifetime: 4616 hours (192 days + 8 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
04 71 04 ff ff ff ef Device Fault; Error: ABRT 4 sectors at LBA = 0x0fffffff = 268435455
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 40 c0 07 7a e0 00 00:00:56.309 READ DMA EXT
25 00 40 c0 07 7a e0 00 00:00:56.309 READ DMA EXT
25 00 40 c0 07 7a e0 00 00:00:56.309 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.843 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.843 READ DMA EXT
Error 20707 occurred at disk power-on lifetime: 4616 hours (192 days + 8 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
04 71 04 ff ff ff ef Device Fault; Error: ABRT 4 sectors at LBA = 0x0fffffff = 268435455
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 40 c0 07 7a e0 00 00:00:56.309 READ DMA EXT
25 00 40 c0 07 7a e0 00 00:00:56.309 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.843 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.843 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.842 READ DMA EXT
Error 20706 occurred at disk power-on lifetime: 4616 hours (192 days + 8 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
04 71 04 ff ff ff ef Device Fault; Error: ABRT 4 sectors at LBA = 0x0fffffff = 268435455
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 40 c0 07 7a e0 00 00:00:56.309 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.843 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.843 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.842 READ DMA EXT
25 00 02 c8 07 7a e0 00 00:00:55.842 READ DMA EXT
Error 20705 occurred at disk power-on lifetime: 4616 hours (192 days + 8 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
04 71 04 ff ff ff ef Device Fault; Error: ABRT 4 sectors at LBA = 0x0fffffff = 268435455
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 01 30 c5 0c e0 00 00:00:55.843 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.843 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:55.842 READ DMA EXT
25 00 02 c8 07 7a e0 00 00:00:55.842 READ DMA EXT
25 00 02 c8 07 7a e0 00 00:00:55.842 READ DMA EXT
Error 20704 occurred at disk power-on lifetime: 4616 hours (192 days + 8 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
04 71 04 ff ff ff ef Device Fault; Error: ABRT 4 sectors at LBA = 0x0fffffff = 268435455
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 40 c0 07 7a e0 00 00:00:55.840 READ DMA EXT
25 00 40 c0 07 7a e0 00 00:00:55.839 READ DMA EXT
25 00 40 c0 07 7a e0 00 00:00:55.839 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:54.661 READ DMA EXT
25 00 01 30 c5 0c e0 00 00:00:54.661 READ DMA EXT
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.
Vous en pensez quoi ? Je n'ai pas les connaissances assez poussées pour comprendre le résultat de l'analyse
Dernière modification par Evuntu (Le 14/10/2017, à 12:49)
Hors ligne
#6 Le 14/10/2017, à 14:19
- ??
Re : Problème pour récupérer les données d'un disque dur Windows
Bonjour.
Merci du retour smartctl.
En premier, on voit ceci.
197 Current_Pending_Sector 0x0012 095 076 000 Old_age Always - 104
198 Offline_Uncorrectable 0x0010 095 076 000 Old_age Offline - 104
104 secteurs qui ne peuvent être lus.
si un de ces secteurs est non utilisé, ce n'est pas grave.
si un de ces secteurs appartient à un fichier, le fichier ne peut pas être sauvé. Ce qui est ton cas.
si un de ces secteurs est utilisé pour décrire un répertoire, le répertoire ne peut plus être consulté.
si un de ces secteurs décrit une partition, la partition n'est plus accessible.
si un de ces secteurs décrit la structure de boot, tu ne peux plus booter.
Il se trouve que ces 104 secteurs ne sont plus du tout lisibles mais qu'il y a eu pas mal d'autres secteurs difficiles à lire qui ont du être remplacés par d'autres de façon transparente. Ils sont au nombre de 3075. Ce qui n'est pas négligeable.
5 Reallocated_Sector_Ct 0x0033 082 082 036 Pre-fail Always - 3075
Cela a provoqué 20708 erreurs de lectures. ce qui est important.
ATA Error Count: 20708
ma conclusion est que ton disque est à remplacer bien qu'il soit récent. Seulement 4616 heures de fonctionnement..
9 Power_On_Hours 0x0032 095 095 000 Old_age Always - 4616
Comme tu souhaites récupérer tes données, il faut que tu utilises ce disque externe pour dupliquer ce qui est encore lisible avec ddrescue. Par la suite, certains fichiers ne seront pas parfaitement récupérés. Ce qui n'est pas trop grave si les secteurs appartiennent à un film. Ce qui est plus grave s'ils appartiennent à un document financier.
Nota. Il faut que ton disque externe fasse au moins 750 Go. Cela sera le paragraphe 2.4 de la doc. Il faudra que tu remplaces 512 par 4096 car c'est la taille physique des secteurs de ce disque.
User Capacity: 750,156,374,016 bytes [750 GB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Dernière modification par ?? (Le 14/10/2017, à 14:55)
Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.
Hors ligne
#7 Le 16/10/2017, à 10:39
- Evuntu
Re : Problème pour récupérer les données d'un disque dur Windows
Bonjour.
Merci du retour smartctl.
En premier, on voit ceci.197 Current_Pending_Sector 0x0012 095 076 000 Old_age Always - 104 198 Offline_Uncorrectable 0x0010 095 076 000 Old_age Offline - 104
104 secteurs qui ne peuvent être lus.
si un de ces secteurs est non utilisé, ce n'est pas grave.
si un de ces secteurs appartient à un fichier, le fichier ne peut pas être sauvé. Ce qui est ton cas.
si un de ces secteurs est utilisé pour décrire un répertoire, le répertoire ne peut plus être consulté.
si un de ces secteurs décrit une partition, la partition n'est plus accessible.
si un de ces secteurs décrit la structure de boot, tu ne peux plus booter.Il se trouve que ces 104 secteurs ne sont plus du tout lisibles mais qu'il y a eu pas mal d'autres secteurs difficiles à lire qui ont du être remplacés par d'autres de façon transparente. Ils sont au nombre de 3075. Ce qui n'est pas négligeable.
5 Reallocated_Sector_Ct 0x0033 082 082 036 Pre-fail Always - 3075
Cela a provoqué 20708 erreurs de lectures. ce qui est important.
ATA Error Count: 20708
ma conclusion est que ton disque est à remplacer bien qu'il soit récent. Seulement 4616 heures de fonctionnement..
9 Power_On_Hours 0x0032 095 095 000 Old_age Always - 4616
Comme tu souhaites récupérer tes données, il faut que tu utilises ce disque externe pour dupliquer ce qui est encore lisible avec ddrescue. Par la suite, certains fichiers ne seront pas parfaitement récupérés. Ce qui n'est pas trop grave si les secteurs appartiennent à un film. Ce qui est plus grave s'ils appartiennent à un document financier.
Nota. Il faut que ton disque externe fasse au moins 750 Go. Cela sera le paragraphe 2.4 de la doc. Il faudra que tu remplaces 512 par 4096 car c'est la taille physique des secteurs de ce disque.
User Capacity: 750,156,374,016 bytes [750 GB] Sector Sizes: 512 bytes logical, 4096 bytes physical
Désolé pour le retard de ma réponse ! Merci pour les explications claires et précises c'est vraiment instructif de comprendre le pourquoi du comment
Je vais tenter de sauver mes données avec DDRescue J'espère réussir sans problème :3 J'ai l'impression que plus je me connecte sur ce disque dur pour récupérer des données moins j'arrive à en récupérer la fois d'apres
Esperons que ca marche ! Pourrais-je poster sur ce topic si j'ai des incompréhensions avec DDRescue ou dois-je créer un nouveau topic
?
Hors ligne
#8 Le 16/10/2017, à 12:02
- ??
Re : Problème pour récupérer les données d'un disque dur Windows
Aucun probléme pour continuer sur ce topic,
Si tu as un doute dans la codif, postes avant de faire.
Comme il est fort probable que ta clé usb ne soit pas persistente, il faudra que tu fasses tout sans arrêter la session.
La première étape copie tout ce qui es facile.
La seconde étape tente de copier ce qui n'a pas été possible de faire en insistant 27 fois.
Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.
Hors ligne