Contenu | Rechercher | Menus

Annonce

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.

À propos de l'équipe du forum.

#1 Le 10/08/2023, à 00:17

ViKToR69

récupération données disque dur défectueux

Bonsoir,

Je crois que mon disque dur de 40Go (/dev/sdb1) sur lequel se trouve toutes mes données a rendu l'âme ! Il présentait des faiblesses depuis quelques temps. C'est au moment ou j'ai démarré mon PC (afin de d'effectuer une sauvegarde de ses données sur disque externe /dev/sdc1) qu'il n'a pas été monté automatiquement dans mon gestionnaire de fichiers PCManFM et impossible de le monter manuellement. Ma config PC est ancienne et précisée dans ma signature. J'ai lu qu'il existait différentes façons de récupérer des données sur un disque défectueux mais je préfère ne pas me lancer seul dans l'aventure. Il faut vraiment que je récupère ses données qui sont le fruit d'un long travail ... J'ai donc besoin de votre aide ! Je vous donne quelques infos ... Merci.

Fenêtre d'erreur dans PCManFM:
Error mounting /dev/sdb1 at /media/vince/AGREG: Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdb1" "/media/vince/AGREG"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Message d'erreur après montage en ligne de commande:

vince@work:~$ udisksctl mount -b /dev/sdb1
Error mounting /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error mounting /dev/sdb1 at /media/vince/AGREG: Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdb1" "/media/vince/AGREG"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
vince@work:~$ sudo fdisk -l
[sudo] password for vince: 

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 têtes, 63 secteurs/piste, 19457 cylindres, total 312581808 secteurs
Unités = secteurs 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 : 0x000da116

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sda1   *        2048    83888127    41943040   83  Linux
/dev/sda2        83888128    86509567     1310720    5  Étendue
/dev/sda3        86509568   312580095   113035264   83  Linux
/dev/sda5        83890176    86509567     1309696   82  partition d'échange Linux / Solaris

Disk /dev/sdb: 40.0 GB, 40020664320 bytes
255 têtes, 63 secteurs/piste, 4865 cylindres, total 78165360 secteurs
Unités = secteurs 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 : 0x00034643

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdb1            2048    78163967    39080960   83  Linux

Disk /dev/sdc: 1000.2 GB, 1000202043392 bytes
255 têtes, 63 secteurs/piste, 121600 cylindres, total 1953519616 secteurs
Unités = secteurs 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 : 0x000518aa

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdc1            2048  1953519615   976758784    b  W95 FAT32

Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#2 Le 10/08/2023, à 09:46

geole

Re : récupération données disque dur défectueux

Bonjour.
La logique voudrait que.
A) Tu diminues SDC1 de 39080960 secteurs.
Je te laisse calculer  39080960/1024 arrondi à la partie supérieure.
B) Tu fabriques une partition SDC2 avec l'espace libéré.
C) Tu installes ddrescue
D) Que tu lances la copie de SDB1 dans SDC2.
Voici les commandes et on verra comment cela se passe.

sudo mkdir  -v $HOME/dd
sudo ddrescue    -f    -n    -b512     /dev/sdb1    /dev/sdc2 $HOME/dd/suivi

sudo ddrescue    -f  -c1    -b512     /dev/sdb1    /dev/sdc2 $HOME/dd/suivi
sudo ddrescue    -d  -f  -R  -r27   -b512  -c1     /dev/sdb1    /dev/sdc2    $HOME/dd/suivi

   ==> Pour transmettre au forum, l'évolution de la copie, il faut ouvrir un autre terminal et donner le retour de cette commande

ddrescuelog  -tvv   $HOME/dd/suivi 

E) Que tu mettes à zéro les zones non copiées.

sudo ddrescue --fill-mode=- --force --synchronous /dev/zero /dev/sdc2 $HOME/dd/suivi 

F) Que tu lances le fsck de SDC2

sudo fsck  /dev/sdc2

Et si pas bon, avec le premier super-bloc de secours.

sudo fsck  -b 32768 /dev/sdc2

Dernière modification par geole (Le 12/08/2023, à 16:46)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#3 Le 10/08/2023, à 21:32

ViKToR69

Re : récupération données disque dur défectueux

Bonjour,

Pour bien comprendre, je lance la première ligne de commande et j'attends que l'opération se termine et ensuite je fais de même avec les 2 autres ?

Puis-je placer le fichier log où je veux car j'ai lu qu'il pouvait être volumineux ? Sur mon disque externe ... Mais en USB, ça risque d'être plus long ?

Mon PC n'est pas une bête de course ... Combien de jours dois-je prévoir pour la restauration ?

Pourquoi ne pas utiliser l'option -d pour les 2 premières lignes, de même pour -c1 à la première ligne ?

Pourquoi -r27 tentatives ?

Les zéros sont obligatoires ? fsck aussi ?

Puis-je faire la restauration sans passer par une session live ?

Après la première ligne de commande, je peux déjà regarder si mes données sont restaurées ?

Désolé, ça fait beaucoup de questions ...


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#4 Le 10/08/2023, à 23:06

geole

Re : récupération données disque dur défectueux

Bonsoir.
J'avais prévu depuis to ubuntu installe, le disque serait-il celui qui contient  le logiciel.
Si oui, ce matin, je ne devais pas être reveillé.
Es-tu déjà allé jusqu'au point C?

Si ton ubuntu est trop ancien, il te faudra une live USB récente.
Si tel est le cas, on mettra le fichier de log ailleurs. Dans la partition SDC1..

Le fichier de log n'est pas volumineux. Il a été écrit n'importe quoi.

Je préfère décomposer les commandes.

J'ai mis 27 parce qu'il faut une limite.. Mais on peut mettre 270.

Il est obligatoire de remettre à zeros les zones non copiées sinon, elles ont des vieilles valeurs de l'ancienne partition sans rapport.

Si par magie, la première commande fait tout bien, les autres dureront moins d'une seconde.

Dernière modification par geole (Le 10/08/2023, à 23:11)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#5 Le 10/08/2023, à 23:45

patked

Re : récupération données disque dur défectueux

Hello

Au cas où avec ddrescue il n'y ait pas de résultat tentez "tesdisk"
je l'ai utilisé il y a peu et j'ai récupéré 2 partitions qui étaient HS et sans passer par création de partition à coté. Assez fabuleux comme outil

testdisk

Cordialement

Dernière modification par patked (Le 10/08/2023, à 23:47)

Hors ligne

#6 Le 11/08/2023, à 00:01

geole

Re : récupération données disque dur défectueux

Pas de testdisk sur un disque en mauvais état.
Si le fsck sur la copie ne fonctionne pas, alors oui pour le testdisk sur la copie.

D'ailleurs, installe l'application smartmontools et publie ce retour.

sudo smartctl  -s on  -a /dev/sdb

Dernière modification par geole (Le 11/08/2023, à 09:36)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#7 Le 11/08/2023, à 15:29

ViKToR69

Re : récupération données disque dur défectueux

J'installe smartmontools à partir d'une session live ?


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#8 Le 11/08/2023, à 17:21

geole

Re : récupération données disque dur défectueux

As-tu un ubuntu sur disque dur  qui fonctionne? car il me semble   que le disque en question n'est pas celui qui contient le logiciel.
En revanche, si tu n'as pas un ubuntu opérationnel, le seul qui te reste est celui du support d'installation, il faudra alors l'utiliser, Mais dit rapidement car les commandes que j'ai proposées  sont à revoir.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#9 Le 11/08/2023, à 21:10

ViKToR69

Re : récupération données disque dur défectueux

Pas de problème avec le disque sur lequel se trouve Lubuntu. C'est seulement le sdb qui est défectueux et dont je n'ai plus accès aux données.
Cependant, je ne pourrais pas créer un livecd avec une version récente d'Ubuntu car seule la version 14.04 fonctionne sur mon PC. Toute version supérieure ne se lance pas. Le livecd 14.04 fonctionne sans problème.
J'ai regardé dans mes dépôts et gddrescue est dispo de même que smartmontools (versions compatibles avec la 14.04 bien sûr).


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#10 Le 11/08/2023, à 21:29

geole

Re : récupération données disque dur défectueux

Ok pour ces précisions.
Si tu peux installer smartmontools et ddrescue dans le livecd, je ne comprends pas trop pourquoi tu ne peux pas les installer dans le ubuntu installé.
Tu devrais donner l'exécution de ces commandes d'installation dans liveCD puis dans le lubuntu installé.
Tu y ajouteras aussi l'installation de gparted.
En tout cas, avec le gparted du support d'installation, tu pourrais déjà rétrécir SDC1 de la taille demandée, y créer SDC2 et redonner le retour de la commande sudo fdisk -l
Demain, en fin de matinée, je te donnerais la codification pour du live-usb, s'il n'y a pas d'autre choix.

Dernière modification par geole (Le 11/08/2023, à 21:31)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#11 Le 12/08/2023, à 15:30

ViKToR69

Re : récupération données disque dur défectueux

J'ai installé ddrescue et smartmontools dans mon disque Lubuntu. Voici le résultat de smartmontools:

vince@work:~$ sudo smartctl -s on -a /dev/sdb
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.13.0-61-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar
Device Model:     WDC WD400BB-00DGA0
Serial Number:    WD-WMADK2637400
Firmware Version: 05.03E05
User Capacity:    40 020 664 320 bytes [40,0 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA/ATAPI-5 (minor revision not indicated)
Local Time is:    Sat Aug 12 15:13:07 2023 CEST
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: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
See vendor-specific Attribute list for failed Attributes.

General SMART Values:
Offline data collection status:  (0x84)	Offline data collection activity
					was suspended by an interrupting command from host.
					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: 		( 1506) seconds.
Offline data collection
capabilities: 			 (0x3b) 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.
					No 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.
					No General Purpose Logging support.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  28) minutes.
Conveyance self-test routine
recommended polling time: 	 (   5) minutes.

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     0x000b   153   001   051    Pre-fail  Always   In_the_past 536
  3 Spin_Up_Time            0x0007   102   093   021    Pre-fail  Always       -       2258
  4 Start_Stop_Count        0x0032   092   092   040    Old_age   Always       -       8189
  5 Reallocated_Sector_Ct   0x0033   195   195   140    Pre-fail  Always       -       73
  7 Seek_Error_Rate         0x000b   200   200   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   078   078   000    Old_age   Always       -       16234
 10 Spin_Retry_Count        0x0013   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0013   100   100   051    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   093   093   000    Old_age   Always       -       7983
196 Reallocated_Event_Count 0x0032   151   151   000    Old_age   Always       -       49
197 Current_Pending_Sector  0x0012   191   191   000    Old_age   Always       -       64
198 Offline_Uncorrectable   0x0012   198   198   000    Old_age   Always       -       14
199 UDMA_CRC_Error_Count    0x000a   200   253   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0009   001   001   051    Pre-fail  Offline  FAILING_NOW 4846

SMART Error Log Version: 1
ATA Error Count: 457 (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 457 occurred at disk power-on lifetime: 942 hours (39 days + 6 hours)
  When the command that caused the error occurred, the device was doing SMART Offline or Self-test.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 0b 29 00 f0  Error: UNC 8 sectors at LBA = 0x0000290b = 10507

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 08 29 00 f0 00      00:14:35.100  READ DMA
  c8 00 08 68 b4 a8 f4 00      00:14:35.100  READ DMA
  f8 00 00 00 00 00 f0 08      00:14:35.050  READ NATIVE MAX ADDRESS [OBS-ACS-3]
  ec 00 00 00 00 00 b0 0a      00:14:35.050  IDENTIFY DEVICE
  ef 03 45 00 00 00 b0 0a      00:14:35.050  SET FEATURES [Set transfer mode]

Error 456 occurred at disk power-on lifetime: 942 hours (39 days + 6 hours)
  When the command that caused the error occurred, the device was doing SMART Offline or Self-test.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 0a 29 00 f0  Error: UNC 8 sectors at LBA = 0x0000290a = 10506

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 08 29 00 f0 00      00:14:31.550  READ DMA
  c8 00 40 20 08 00 f0 00      00:14:31.500  READ DMA
  c8 00 08 68 b5 a8 f4 00      00:14:31.500  READ DMA
  c8 00 08 08 00 00 f0 00      00:14:31.500  READ DMA
  c8 00 20 00 08 00 f0 00      00:14:31.500  READ DMA

Error 455 occurred at disk power-on lifetime: 942 hours (39 days + 6 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
  -- -- -- -- -- -- --
  40 51 08 0a 29 00 f0  Error: UNC 8 sectors at LBA = 0x0000290a = 10506

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 08 29 00 f0 00      00:10:05.750  READ DMA
  c8 00 08 30 b5 a8 f4 00      00:10:05.700  READ DMA
  f8 00 00 00 00 00 f0 08      00:10:05.650  READ NATIVE MAX ADDRESS [OBS-ACS-3]
  ec 00 00 00 00 00 b0 0a      00:10:05.650  IDENTIFY DEVICE
  ef 03 45 00 00 00 b0 0a      00:10:05.650  SET FEATURES [Set transfer mode]

Error 454 occurred at disk power-on lifetime: 942 hours (39 days + 6 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
  -- -- -- -- -- -- --
  40 51 08 0a 29 00 f0  Error: UNC 8 sectors at LBA = 0x0000290a = 10506

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 08 29 00 f0 00      00:10:02.100  READ DMA
  c8 00 40 20 08 00 f0 00      00:10:02.050  READ DMA
  c8 00 08 68 b4 a8 f4 00      00:10:02.050  READ DMA
  c8 00 20 00 08 00 f0 00      00:10:02.050  READ DMA
  c8 00 08 68 b5 a8 f4 00      00:10:02.050  READ DMA

Error 453 occurred at disk power-on lifetime: 942 hours (39 days + 6 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
  -- -- -- -- -- -- --
  40 51 08 0a 29 00 f0  Error: UNC 8 sectors at LBA = 0x0000290a = 10506

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 08 29 00 f0 00      00:04:51.950  READ DMA
  c8 00 08 30 b5 a8 f4 00      00:04:51.900  READ DMA
  f8 00 00 00 00 00 f0 08      00:04:51.900  READ NATIVE MAX ADDRESS [OBS-ACS-3]
  ec 00 00 00 00 00 b0 0a      00:04:51.850  IDENTIFY DEVICE
  ef 03 45 00 00 00 b0 0a      00:04:51.850  SET FEATURES [Set transfer mode]

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Conveyance offline  Completed without error       00%         4         -
# 2  Conveyance offline  Completed without error       00%         4         -
# 3  Conveyance offline  Completed without error       00%         3         -
# 4  Conveyance offline  Completed without error       00%         1         -

Selective Self-tests/Logging not supported

C'est grave docteur ?? lol


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#12 Le 12/08/2023, à 16:40

geole

Re : récupération données disque dur défectueux

Bonjour
Pour un disque de 40 Go certainement très vieux, il n a pas beaucoup bossé

  9 Power_On_Hours          0x0032   078   078   000    Old_age   Always       -       16234

Il a su récupérer des erreurs

 5 Reallocated_Sector_Ct   0x0033   195   195   140    Pre-fail  Always       -       73

Mais pas toutes

197 Current_Pending_Sector  0x0012   191   191   000    Old_age   Always       -       64

De plus il est déclaré en failing now sur ce critère

200 Multi_Zone_Error_Rate   0x0009   001   001   051    Pre-fail  Offline  FAILING_NOW 4846

As-tu rétrécis la grosse partition SDC1 ?


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#13 Le 12/08/2023, à 17:24

ViKToR69

Re : récupération données disque dur défectueux

Bonjour,
Je suis occupé de faire le ménage sur mon disque externe. Je vais créer une partition ext4 sur mon disque externe ensuite. Quand on crée une partition ext4, il y a toujours un répertoire Lost+found qui est créé en même temps ! J'en fais quoi ? Ce répertoire ne va pas poser problème lors de la sauvegarde avec ddrescue ?


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#14 Le 12/08/2023, à 17:29

geole

Re : récupération données disque dur défectueux

La partition que tu vas créer sera totalement écrasée par la recopie de ddrescue.
Tu as noté la taille nécessaire. lnutile de faire plus mais interdit de faire moins.
Lorsque tu auras fais cette partition, on refera le point

sudo fdisk -l

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#15 Le 13/08/2023, à 00:21

ViKToR69

Re : récupération données disque dur défectueux

Je n'ai pas réussi à redimensionner la partition sdc1, elle était en FAT32 et Gparted n'a pas voulu, y a eu une erreur, je ne sais pas ce qui s'est passé ! J'ai donc dû déplacer les données qui s'y trouvaient vers mon répertoire personnel /home/vince/ et supprimer la partition FAT32.
J'ai donc créé 2 partitions ext4 sur mon disque externe sdc. La restauration se fera sur sdc1. J'ai également créé le répertoire qui recevra le fichier log de ddrescue dans mon répertoire personnel vu qu'il y a environ 4Go de libre: /home/vince/logddrescue

vince@work:~$ sudo fdisk -l
[sudo] password for vince: 

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 têtes, 63 secteurs/piste, 19457 cylindres, total 312581808 secteurs
Unités = secteurs 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 : 0x000da116

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sda1   *        2048    83888127    41943040   83  Linux
/dev/sda2        83888128    86509567     1310720    5  Étendue
/dev/sda3        86509568   312580095   113035264   83  Linux
/dev/sda5        83890176    86509567     1309696   82  partition d'échange Linux / Solaris

Disk /dev/sdb: 40.0 GB, 40020664320 bytes
255 têtes, 63 secteurs/piste, 4865 cylindres, total 78165360 secteurs
Unités = secteurs 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 : 0x00034643

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdb1            2048    78163967    39080960   83  Linux

Disk /dev/sdc: 1000.2 GB, 1000202043392 bytes
255 têtes, 63 secteurs/piste, 121600 cylindres, total 1953519616 secteurs
Unités = secteurs 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 : 0x000518aa

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdc1            2048   125026303    62512128   83  Linux
/dev/sdc2       125026304  1953519615   914246656   83  Linux

Voilà, je suis prêt ... ça va prendre combien de jours ? Y a un mode verbeux ? Pour info, j'ai la version 1.17 de ddrescue qui est installée.

Dernière modification par ViKToR69 (Le 13/08/2023, à 00:24)


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#16 Le 13/08/2023, à 00:46

geole

Re : récupération données disque dur défectueux

Bonsoir
J'ai noté

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdb1            2048    78163967    39080960   83  Linux
/dev/sdc1            2048   125026303    62512128   83  Linux

Je trouve que SDC1 est un peu trop grand. Mais tans pis.
Donc la première commande. Pour 40 Go cela devrait prendre une heure lorsque le disque est bon état.
C'est surtout lorsque   des secteurs sont en mauvais état qu'il est difficile de prévoir une durée.

sudo ddrescue -f   -n  -b512  /dev/sdb1  /dev/sdc1 /home/vince/logddrescue/suivi

De mémoire; toutes les dix  secondes,  l'écran est actualisé avec la durée prévisible.
Ton logiciel est un peu ancien, Mais cela ne devrait pas être grave

a@p:~$ ddrescue -V
GNU ddrescue 1.23
Copyright (C) 2018 Antonio Diaz Diaz.

Dernière modification par geole (Le 13/08/2023, à 00:54)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#17 Le 13/08/2023, à 00:57

geole

Re : récupération données disque dur défectueux

geole a écrit :

Bonsoir
J'ai noté

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdb1            2048    78163967    39080960   83  Linux
/dev/sdc1            2048   125026303    62512128   83  Linux

Je trouve que SDC1 est un peu trop grand. Mais tans pis.
Donc la première commande. Pour 40 Go cela devrait prendre une heure lorsque le disque est bon état.
C'est surtout lorsque   des secteurs sont en mauvais état qu'il est difficile de prévoir une durée.

sudo ddrescue -f   -n  -b512  /dev/sdb1  /dev/sdc1 /home/vince/logddrescue/suivi

De mémoire; toutes les dix  secondes,  l'écran est actualisé avec la durée prévisible.
Ton logiciel est un peu ancien, Mais cela ne devrait pas être grave

a@p:~$ ddrescue -V
GNU ddrescue 1.23
Copyright (C) 2018 Antonio Diaz Diaz.

Ton gparted est probablement aussi un peu ancien bien qu'en FAT32, il y a encore des surprises


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#18 Le 13/08/2023, à 01:20

ViKToR69

Re : récupération données disque dur défectueux

Je peux lancer la première commande ?


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#19 Le 13/08/2023, à 11:46

geole

Re : récupération données disque dur défectueux

Bonjour.
Oui.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#20 Le 13/08/2023, à 16:11

ViKToR69

Re : récupération données disque dur défectueux

Bonjour,

Première commande terminée ...

vince@work:~$ sudo ddrescue -f -n -b512 /dev/sdb1 /dev/sdc1 /home/vince/logddrescue/suivi
[sudo] password for vince: 


GNU ddrescue 1.17
Press Ctrl-C to interrupt
rescued:    40018 MB,  errsize:   12288 B,  current rate:     1638 B/s
   ipos:    34491 MB,   errors:       3,    average rate:    7811 kB/s
   opos:    34491 MB,    time since last successful read:       0 s
Finished

Je ne sais pas si je me trompe en disant que seulement 12288octets soit 12,288Ko n'ont pas pu être récupéré ? C'est la taille d'un fichier .txt ça !

Je n'ai pas été consulter le résultat de la restauration dans mon gestionnaire de fichiers pour l'instant ... J'attends la suite ...


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#21 Le 13/08/2023, à 16:25

geole

Re : récupération données disque dur défectueux

Trois zones    avec une taille totale toute petite sont réfractaires.
Les commandes qui suivent  vont être maintenant lentes car elles s adressent exclusivement à des zones réputées illisibles

sudo ddrescue  -f  -c1 -b512  /dev/sdb1   /dev/sdc1 /home/vince/logddrescue/suivi
sudo ddrescue  -d  -f  -R  -r27   -b512  -c1  /dev/sdb1  /dev/sdc1 /home/vince/logddrescue/suivi

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#22 Le 13/08/2023, à 17:24

ViKToR69

Re : récupération données disque dur défectueux

Les 2 opérations sont terminées, ce fut très rapide ! Plus que 2 erreurs ...

vince@work:~$ sudo ddrescue -f -c1 -b512 /dev/sdb1 /dev/sdc1 /home/vince/logddrescue/suivi
[sudo] password for vince: 


GNU ddrescue 1.17
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:    40018 MB,  errsize:   12288 B,  errors:       3
Current status
rescued:    40018 MB,  errsize:   12288 B,  current rate:        0 B/s
   ipos:    34491 MB,   errors:       3,    average rate:        0 B/s
   opos:    34491 MB,    time since last successful read:     3.1 m
Finished
vince@work:~$ sudo ddrescue -d -f -R -r27 -b512 -c1 /dev/sdb1 /dev/sdc1 /home/vince/logddrescue/suivi
[sudo] password for vince: 


GNU ddrescue 1.17
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:    40018 MB,  errsize:   12288 B,  errors:       3
Current status
rescued:    40018 MB,  errsize:    1024 B,  current rate:        0 B/s
   ipos:    23622 MB,   errors:       2,    average rate:       14 B/s
   opos:    23622 MB,    time since last successful read:       9 m
Finished

Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#23 Le 13/08/2023, à 17:35

geole

Re : récupération données disque dur défectueux

On retente un petit coup.

sudo ddrescue  -d  -f  -R  -r99   -b512  -c1  /dev/sdb1  /dev/sdc1 /home/vince/logddrescue/suivi

La taille totale non lisible est de 1024 B. C'est donc deux secteurs.
Peut-être qu'on va les récupérer. Sinon tant pis,    On va mettre des zéros dans les deux  secteurs de réceptions qui n'ont pas été écris.

sudo ddrescue --fill-mode=- --force --synchronous /dev/zero /dev/sdc1  /home/vince/logddrescue/suivi

Puis tu fais le fsck

sudo fsck /dev/sdc1

Dernière modification par geole (Le 13/08/2023, à 17:43)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#24 Le 13/08/2023, à 18:12

ViKToR69

Re : récupération données disque dur défectueux

Ok on retente un p'tit coup ! -r99 ... Tu n'aimes pas les chiffres ronds lol
Avant de mettre des zéros, puis-je aller consulter les documents récupérés ?
Ça va faire quoi fsck ?

Dernière modification par ViKToR69 (Le 13/08/2023, à 18:12)


Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP

Hors ligne

#25 Le 13/08/2023, à 18:35

geole

Re : récupération données disque dur défectueux

- Si tu préfères 200!
- Tu peux toujours regarder si cette nouvelle partition se monte normalement.
- Le fsck regarde la cohérence de la partition et la répare si besoin notamment pour ce cas
error mounting /dev/sdb1 at /media/vince/AGREG: Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdb1" "/media/vince/AGREG"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdb1,

Dernière modification par geole (Le 13/08/2023, à 18:37)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne