#1 Le 09/08/2023, à 23: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, à 08: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, à 15: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, à 20: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, à 22: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, à 22: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, à 22: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
Cordialement
Dernière modification par patked (Le 10/08/2023, à 22:47)
Hors ligne
#6 Le 10/08/2023, à 23: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, à 08: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, à 14: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, à 16: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, à 20: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, à 20: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, à 20: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, à 14: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, à 15: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, à 16: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, à 16: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 12/08/2023, à 23: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 12/08/2023, à 23:24)
Lubuntu 14.04 "The Trusty Tahr"
ConfigPC: Athlon XP 2000+|DFI AD77|1Go DDR|RADEON 7000 AGP
Hors ligne
#16 Le 12/08/2023, à 23: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 12/08/2023, à 23: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 12/08/2023, à 23:57
- 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 gravea@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, à 00: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, à 10: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, à 15: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, à 15: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, à 16: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, à 16: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, à 16: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, à 17: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, à 17: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, à 17: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, à 17: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