Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 14/10/2017, à 00: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 smile

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 wink

Bonne journée smile)

Hors ligne

#2 Le 14/10/2017, à 07:53

michel_04

Re : Problème pour récupérer les données d'un disque dur Windows

Bonjour,

Evuntu a écrit :

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+

Hors ligne

#3 Le 14/10/2017, à 08:00

Anonyme68

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.


846/2381 jeux linux sur Steam

Vous avez plein d'ISO d'ubuntu ? Une bonne bande passante ? Aimer partager ? Essayer mon script

Hors ligne

#4 Le 14/10/2017, à 09: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, à 09:46)


Inutile de répondre que vous allez faire le plus rapidement possible  l'action qui vous est demandée, vous perdez du temps à répondre, je perds du temps à consulter votre réponse. Pourtant c'est sympathique mais ce n'est pas pratique.
Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Faire un état des lieux Avec https://doc.ubuntu-fr.org/tutoriel/boot-info

Hors ligne

#5 Le 14/10/2017, à 11: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 hmm 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 smile
Input / Output error

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 roll

Dernière modification par Evuntu (Le 14/10/2017, à 11:49)

Hors ligne

#6 Le 14/10/2017, à 13: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, à 13:55)


Inutile de répondre que vous allez faire le plus rapidement possible  l'action qui vous est demandée, vous perdez du temps à répondre, je perds du temps à consulter votre réponse. Pourtant c'est sympathique mais ce n'est pas pratique.
Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Faire un état des lieux Avec https://doc.ubuntu-fr.org/tutoriel/boot-info

Hors ligne

#7 Le 16/10/2017, à 09:39

Evuntu

Re : Problème pour récupérer les données d'un disque dur Windows

?? a écrit :

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 smile ! Merci pour les explications claires et précises c'est vraiment instructif de comprendre le pourquoi du comment wink

Je vais tenter de sauver mes données avec DDRescue smile 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 hmm 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 smile ?

Hors ligne

#8 Le 16/10/2017, à 11: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.


Inutile de répondre que vous allez faire le plus rapidement possible  l'action qui vous est demandée, vous perdez du temps à répondre, je perds du temps à consulter votre réponse. Pourtant c'est sympathique mais ce n'est pas pratique.
Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Faire un état des lieux Avec https://doc.ubuntu-fr.org/tutoriel/boot-info

Hors ligne