#1 Le 06/12/2020, à 08:03
- yoyé
[résolu] acces disque dur refusé (récupération des données)
en voulant accéder à un disque monté en "externe" via cable SATA/USB
j'ai le message
impossible d'accéder à "doc"
error mounting /dev/sdb4 at media/lui/doc:wrong fs type, bad
option, bad superblock on /dev/sdb4 missing codepage or
helper program or other error
j'ai un peu bouquiné ce que j'ai pu trouver mais j'avoue que je suis un peu paumé...
merci de votre aide!
lenovo T430
ubuntu 18.04
DD hitachi travelstar 250GB
Dernière modification par yoyé (Le 27/01/2021, à 07:49)
Hors ligne
#2 Le 06/12/2020, à 08:23
- serged
Re : [résolu] acces disque dur refusé (récupération des données)
Ce peut être un problème dans le filesystem du disque.
Que dit :
sudo fdisk -l /dev/sdb
Et faire un :
sudo fsck /dev/sdb4
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#3 Le 06/12/2020, à 08:45
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
sudo fdisk -l /dev/sdb
Disque /dev/sdb : 232,9 GiB, 250059348992 octets, 488397166 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x00012482
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 * 2048 185378815 185376768 88,4G 83 Linux
/dev/sdb2 480292862 488396799 8103938 3,9G 5 Étendue
/dev/sdb3 336932864 480290815 143357952 68,4G 83 Linux
/dev/sdb4 185378816 336932863 151554048 72,3G 83 Linux
/dev/sdb5 480292864 488396799 8103936 3,9G 82 partition d'échang
Les entrées de la table de partitions ne sont pas dans l'ordre du disque.
et
sudo fsck /dev/sdb4
fsck de util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
Erreur de lecture du bloc 9535464 (Erreur d'entrée/sortie). Ignorer l'erreur<o>?
Dernière modification par yoyé (Le 06/12/2020, à 08:46)
Hors ligne
#4 Le 08/12/2020, à 20:30
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
j'ai mené fsck jusqu'au bout en acceptant toutes les actions/réparations
sans évolution favorable sur la possibilité de pouvoir réacceder au disque...
une idée?
Dernière modification par yoyé (Le 08/12/2020, à 20:31)
Hors ligne
#5 Le 28/12/2020, à 18:35
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
personne pour me confirmer ou m'infirmer que le disque est définitivement foutu?
Hors ligne
#6 Le 28/12/2020, à 20:51
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
Zen !
Si je comprends bien ceci :
sudo fdisk -l /dev/sdb
Disque /dev/sdb : 232,9 GiB, 250059348992 octets, 488397166 secteurs Unités : secteur de 1 × 512 = 512 octets Taille de secteur (logique / physique) : 512 octets / 512 octets taille d'E/S (minimale / optimale) : 512 octets / 512 octets Type d'étiquette de disque : dos Identifiant de disque : 0x00012482 Périphérique Amorçage Début Fin Secteurs Taille Id Type /dev/sdb1 * 2048 185378815 185376768 88,4G 83 Linux /dev/sdb2 480292862 488396799 8103938 3,9G 5 Étendue /dev/sdb3 336932864 480290815 143357952 68,4G 83 Linux /dev/sdb4 185378816 336932863 151554048 72,3G 83 Linux /dev/sdb5 480292864 488396799 8103936 3,9G 82 partition d'échang Les entrées de la table de partitions ne sont pas dans l'ordre du disque.
c'est un ancien disque interne Sata que tu rebranches en usb ;
est-ce exact ?
Si oui, le message d'erreur initial
error mounting /dev/sdb4 at media/lui/doc:wrong fs type, bad
option, bad superblock on /dev/sdb4 missing codepage or
helper program or other error
est peut-être anodin.
Montre déjà cette simulation :
sudo fsck -nv /dev/sdb4
Et séparément :
sudo lsblk -o name,fstype,size,label,mountpoint | grep -Ev "loop|sr[[:digit:]]" ; echo -e "\n\t\t\t= = =\nDésignations...\n\t...stables\t\t\t ...instables :"; ls -l /dev/disk/by-id | grep -Evi "\-part[1-3]|\-part[5-9]|Reader|\-part[1-9][0-9]" | awk '{print $9,$11}' | sort -k2 | column -s' ' -t
.
= =
Et à l'avenir, merci de penser à toujours donner des retours complets.
Un retour complet doit contenir toutes les lignes, et entières,
depuis celle de la commande
jusqu'à la ligne attendant la commande suivante, exemple :
moi@mon-pc~$: ma-commande
son retour
moi@mon-pc~$:
Et ce, MÊME POUR UN RETOUR VIDE. Exemple :
moko@pc-c:~$ sudo apt-get clean
moko@pc-c:~$
.
Faute de quoi, il manque souvent à ceux qui tentent de t'aider des éléments essentiels.
(Plus de détails dans ce message-ci Retour utilisable de commande.)
(Et si tu ne veux pas divulguer ton nom d'user, tu le remplaces par toto.)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#7 Le 29/12/2020, à 06:19
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
merci de ton aide...
je confirme que c'est effectivement un ancien disque interne dont je me sers en externe depuis 3 ans environ, sans aucun problème.
voici les différents retours des commandes demandées :
lui@lui:~$ sudo fsck -nv /dev/sdb4
fsck de util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
Erreur de lecture du bloc 9469952 (Erreur d'entrée/sortie). Ignorer l'erreur ? non
doc: Erreur d'entrée/sortie while reading block 9469952
doc: Erreur d'entrée/sortie lecture en cours du superbloc du journal
fsck.ext4: Erreur d'entrée/sortie lors de la vérification du journal pour doc
e2fsck: Ne peut procéder à une vérification du système de fichier.
doc : **ATTENTION : le système de fichiers contient encore des erreurs**
lui@lui:~$
lui@lui:~$ sudo lsblk -o name,fstype,size,label,mountpoint | grep -Ev "loop|sr[[:digit:]]" ; echo -e "\n\t\t\t= = =\nDésignations...\n\t...stables\t\t\t ...instables :"; ls -l /dev/disk/by-id | grep -Evi "\-part[1-3]|\-part[5-9]|Reader|\-part[1-9][0-9]" | awk '{print $9,$11}' | sort -k2 | column -s' ' -t
[sudo] Mot de passe de lui :
NAME FSTYPE SIZE LABEL MOUNTPOINT
sda 298,1G
├─sda1 ext4 165,1G
└─sda2 ext4 133G /
sdb 232,9G
├─sdb1 88,4G
├─sdb2 1K
├─sdb3 68,4G
├─sdb4 ext4 72,3G doc
└─sdb5 swap 3,9G
= = =
Désignations...
...stables ...instables :
ata-ST320LT007-9ZV142_W0Q79D0R ../../sda
wwn-0x5000c5005cd2771d ../../sda
usb-Mass_Storage_Device_116AC2101219-0:0 ../../sdb
usb-Mass_Storage_Device_116AC2101219-0:0-part4 ../../sdb4
ata-HL-DT-ST_DVDRAM_GT80N_M47DCJI0912 ../../sr0
wwn-0x5001480000000000 ../../sr0
lui@lui:~$
Hors ligne
#8 Le 29/12/2020, à 10:58
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
c'est effectivement un ancien disque interne dont je me sers en externe depuis 3 ans environ, sans aucun problème.
Question cruciale : ce DDE est-il derrière son interface sata-usb habituelle ?
ou bien venais-tu d'en changer quand le système a signalé une erreur ?
Dans le second cas,
remets le disque dans son boîtier (ou autre interface) antérieur, tout devrait rentrer dans l'ordre. (J'ai eu personnellement le cas la semaine dernière).
Mais, dans le premier cas
l'affaire est sérieuse et doit être traitée avec méthode :
Avant tout fsck, nous devons contrôler si l'état matériel du disque lui permet de supporter sans aggravation et d'enregistrer des corrections logicielles.
Donc montre
sudo smartctl -s on -S on -a /dev/disk/by-id/usb-Mass_Storage_Device_116AC2101219-0:0
Dernière modification par moko138 (Le 29/12/2020, à 11:00)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#9 Le 29/12/2020, à 18:21
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
je confirme que ce disque dur est derrière son interface habituelle.
lui@lui:~$ sudo smartctl -s on -S on -a /dev/disk/by-id/usb-Mass_Storage_Device_116AC2101219-0:0
[sudo] Mot de passe de lui :
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-128-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Hitachi/HGST Travelstar Z5K320
Device Model: Hitachi HTS543225A7A384
Serial Number: E202424222V9ZJ
LU WWN Device Id: 5 000cca 693dd7a8f
Firmware Version: ESBOA60W
User Capacity: 250059350016 bytes [250 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS T13/1699-D revision 6
SATA Version is: SATA 2.6, 3.0 Gb/s
Local Time is: Tue Dec 29 07:21:18 2020 -10
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.
SMART Attribute Autosave Enabled.
=== START OF READ SMART DATA SECTION ===
SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.
General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
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: ( 45) seconds.
Offline data collection
capabilities: (0x5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No 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: ( 83) minutes.
SCT capabilities: (0x003d) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 068 068 062 Pre-fail Always - 372375566
2 Throughput_Performance 0x0004 100 100 000 Old_age Offline - 0
3 Spin_Up_Time 0x0007 217 217 033 Pre-fail Always - 1
4 Start_Stop_Count 0x0012 096 096 000 Old_age Always - 6663
5 Reallocated_Sector_Ct 0x0033 030 030 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000a 100 100 000 Old_age Always - 0
8 Seek_Time_Performance 0x0004 100 100 000 Old_age Offline - 0
9 Power_On_Hours 0x0012 080 080 000 Old_age Always - 8945
10 Spin_Retry_Count 0x0012 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 098 098 000 Old_age Always - 3734
191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 1
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 69
193 Load_Cycle_Count 0x0012 050 050 000 Old_age Always - 507262
194 Temperature_Celsius 0x0002 193 193 000 Old_age Always - 31 (Min/Max 8/51)
196 Reallocated_Event_Count 0x0032 035 035 000 Old_age Always - 1691
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 98
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Always - 0
223 Load_Retry_Count 0x000a 100 100 000 Old_age Always - 0
240 Head_Flying_Hours 0x0032 083 083 000 Old_age Always - 7807
241 Total_LBAs_Written 0x0032 100 100 000 Old_age Always - 13009034282
242 Total_LBAs_Read 0x0032 100 100 000 Old_age Always - 22974339401
254 Free_Fall_Sensor 0x0032 099 099 000 Old_age Always - 263
SMART Error Log Version: 1
ATA Error Count: 4821 (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 4821 occurred at disk power-on lifetime: 8945 hours (372 days + 17 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 06 02 30 15 04 Error: UNC 6 sectors at LBA = 0x04153002 = 68497410
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 08 00 30 15 44 00 00:00:06.942 READ DMA EXT
25 00 08 80 2f 15 44 00 00:00:06.928 READ DMA EXT
25 00 06 02 30 15 04 04 00:00:06.914 READ DMA EXT
25 00 08 00 30 15 44 00 00:00:03.442 READ DMA EXT
25 00 08 f8 af a0 4c 00 00:00:03.435 READ DMA EXT
Error 4820 occurred at disk power-on lifetime: 8945 hours (372 days + 17 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 06 02 30 15 04 Error: UNC 6 sectors at LBA = 0x04153002 = 68497410
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 08 00 30 15 44 00 00:00:03.442 READ DMA EXT
25 00 08 f8 af a0 4c 00 00:00:03.435 READ DMA EXT
25 00 08 f0 a7 a0 4c 00 00:00:03.408 READ DMA EXT
25 00 08 00 00 00 40 00 00:00:03.377 READ DMA EXT
25 00 08 80 a7 a0 4c 00 00:00:03.364 READ DMA EXT
Error 4819 occurred at disk power-on lifetime: 8944 hours (372 days + 16 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 06 92 a9 8d 03 Error: UNC 6 sectors at LBA = 0x038da992 = 59615634
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 08 90 a9 8d 43 00 02:33:27.567 READ DMA EXT
25 00 06 92 a9 8d 03 04 02:33:27.553 READ DMA EXT
25 00 08 90 a9 8d 43 00 02:33:23.945 READ DMA EXT
35 00 10 58 a9 8d 43 00 02:32:57.987 WRITE DMA EXT
25 00 06 8a a9 8d 03 04 02:32:57.973 READ DMA EXT
Error 4818 occurred at disk power-on lifetime: 8944 hours (372 days + 16 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 06 92 a9 8d 03 Error: UNC 6 sectors at LBA = 0x038da992 = 59615634
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 08 90 a9 8d 43 00 02:33:23.945 READ DMA EXT
35 00 10 58 a9 8d 43 00 02:32:57.987 WRITE DMA EXT
25 00 06 8a a9 8d 03 04 02:32:57.973 READ DMA EXT
25 00 08 88 a9 8d 43 00 02:32:54.687 READ DMA EXT
25 00 06 8a a9 8d 03 04 02:32:54.673 READ DMA EXT
Error 4817 occurred at disk power-on lifetime: 8944 hours (372 days + 16 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 06 8a a9 8d 03 Error: UNC 6 sectors at LBA = 0x038da98a = 59615626
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 08 88 a9 8d 43 00 02:32:54.687 READ DMA EXT
25 00 06 8a a9 8d 03 04 02:32:54.673 READ DMA EXT
25 00 08 88 a9 8d 43 00 02:32:51.056 READ DMA EXT
35 00 08 50 a9 8d 43 00 02:32:47.386 WRITE DMA EXT
25 00 06 82 a9 8d 03 04 02:32:47.373 READ DMA EXT
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 2555 -
# 2 Short offline Interrupted (host reset) 00% 2555 -
# 3 Short offline Interrupted (host reset) 00% 2554 -
# 4 Short offline Interrupted (host reset) 00% 2554 -
# 5 Short offline Interrupted (host reset) 00% 2552 -
# 6 Short offline Interrupted (host reset) 00% 2544 -
# 7 Short offline Interrupted (host reset) 00% 2544 -
# 8 Short offline Interrupted (host reset) 00% 2541 -
# 9 Short offline Interrupted (host reset) 00% 2538 -
#10 Short offline Interrupted (host reset) 00% 2535 -
#11 Short offline Interrupted (host reset) 00% 2535 -
#12 Short offline Interrupted (host reset) 00% 2526 -
#13 Short offline Interrupted (host reset) 00% 2519 -
#14 Short offline Interrupted (host reset) 00% 2517 -
#15 Short offline Interrupted (host reset) 00% 2508 -
#16 Short offline Interrupted (host reset) 00% 2499 -
#17 Short offline Interrupted (host reset) 00% 2491 -
#18 Short offline Interrupted (host reset) 00% 2483 -
#19 Short offline Interrupted (host reset) 00% 2478 -
#20 Short offline Interrupted (host reset) 00% 2474 -
#21 Short offline Interrupted (host reset) 00% 2466 -
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.
lui@lui:~$
Hors ligne
#10 Le 05/01/2021, à 20:54
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
que penser de ce retour? c'est pas de bon augure il me semble...
quelqu'un pour m'aiguiller?
Hors ligne
#11 Le 05/01/2021, à 22:42
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
On ne peut pas compter sur un disque à 98 secteurs en attente de réallocation :
196 Reallocated_Event_Count 0x0032 035 035 000 - 1691 197 Current_Pending_Sector 0x0022 100 100 000 - 98
Aurait-il pris un choc en fonctionnement ?
NE PAS FAIRE DE FSCK sur l'original !
Disque à changer dans les meilleurs délais.
Dernière modification par moko138 (Le 05/01/2021, à 22:44)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#12 Le 06/01/2021, à 04:56
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
mouai... de mauvais augure ça...
que le disque dur soit à changer : ok, mais ai-je une solution pour récupérer mes documents ou bien l'affaire est définitivement pliée?
Hors ligne
#13 Le 06/01/2021, à 05:28
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
que le disque dur soit à changer : ok, mais ai-je une solution pour récupérer mes documents ou bien l'affaire est définitivement pliée?
Sois rassuré !
EDIT
Fais d'abord une installation fraîche sur un disque sain.
Puis, à partir de cette base saine, tu pourras,
À partir de ton système sain, tu vas...
FIN d'edit.
...avec gddrescue cloner ton disque usé vers un autre disque sain, de taille égale ou supérieure.
Enfin, le clone sur support sain sera capable de supporter sans nouveau dommage les opérations classiques de récupération.
Dernière modification par moko138 (Le 08/01/2021, à 19:55)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#14 Le 08/01/2021, à 18:38
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
Fais d'abord une installation fraîche sur un disque sain.
je comprends pas bien : je dois installer un nouveau ubuntu sur un disque neuf ou je peux utiliser un disque sans OS?
merci de cette précision
Hors ligne
#15 Le 08/01/2021, à 20:07
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
Oh pardon !
J'oubliais que ton système actuel est en
/dev/disk/by-id/ata-ST320LT007-9ZV142_W0Q79D0R-part2 (alias /dev/sda2)
qui est a priori sain, et que tu peux continuer d'utiliser (je viens de corriger mon #13),
tandis que le problème est sur un autre disque :
/dev/disk/by-id/usb-Mass_Storage_Device_116AC2101219-0:0-part4 (alias /dev/sdb4).
Donc tu vas installer gddrescue sur ton système actuel
et tu vas cloner l'autre disque, entier :
/dev/disk/by-id/usb-Mass_Storage_Device_116AC2101219-0:0 (alias /dev/sdb)
vers un disque matériellement sain (dont le contenu sera totalement écrasé).
Tu as bien fait de poser ta question !
Suis-je clair, maintenant ?
Dernière modification par moko138 (Le 08/01/2021, à 20:11)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#16 Le 08/01/2021, à 23:27
- geole
Re : [résolu] acces disque dur refusé (récupération des données)
Bonsoir.
Rappel
Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 98
198 Offline_UA
Le problème étant de récupérer des données de sdb4
├─sdb4 ext4 72,3G doc
Tu devrais regarder si tu ne peux pas fabriquer quelque part une partition de cette taille qui serait écrasée au moment de la duplication de la seule partition à récupérer.
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
En ligne
#17 Le 09/01/2021, à 03:04
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
je reprends un peu "à la base" parce que je suis débutant première dan...
tout ce que je fais viens de ma compréhension (relativement erronée de la doc ubuntu/ddrescue
1° je crée le répertoire pour enregistrer le fichier de log
mkdir /home/lui/sauvdiskdur
cela étant fait,
2° je lance la commande
sudo ddrescue -f -n /dev/sdb5 /dev/sda1.img /home/lui/sauvdiskdur
retour
ddrescue: Mapfile exists and is not a regular file.
3°si j'indique comme chemin pour l'enregistrement du fichier "mapfile" /home/lui/bureau (sans pour autant créer le répertoire avec mkdir)
j'ai un retour
lui@lui:~$ sudo ddrescue /dev/sdb5 /dev/sda1.img /home/lui/bureau
GNU ddrescue 1.22
Press Ctrl-C to interrupt
Initial status (read from mapfile)
rescued: 8004 MB, tried: 0 B, bad-sector: 0 B, bad areas: 0
ipos: 8004 MB, non-trimmed: 0 B, current rate: 0 B/s
opos: 8004 MB, non-scraped: 0 B, average rate: 0 B/s
non-tried: 71993 MB, bad-sector: 0 B, error rate: 0 B/s
rescued: 8004 MB, bad areas: 0, run time: 0s
pct rescued: 10.00%, read errors: 0, remaining time: n/a
time since last successful read: n/a
Copying non-tried blocks... Pass 1 (forwards)
ddrescue: Write error: No space left on device
bilan : je ne comprends pas bien car d'une part le sda1 (fichier cible) fait 160G libre et le sdb5 (fichier source) fait 74.5G
je ne dois pas syntaxer comme il faut ma/mes commande(s). je veux bien etre ramené sur le droit chemin siouplè
Hors ligne
#18 Le 09/01/2021, à 06:29
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
STOP !
La commande comporte plusieurs erreurs.
Montre déjà
echo; df -Thx tmpfs -x devtmpfs -x squashfs
pendant que j'essaie de formuler correctement de premières explications.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#19 Le 09/01/2021, à 06:33
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
pour le système sain qui reçoit le dd abimé
lui@lui:~$ echo; df -Thx tmpfs -x devtmpfs -x squashfs
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/sda2 ext4 130G 75G 49G 61% /
/dev/sda1 ext4 162G 60M 154G 1% /media/lui/98b85125-ef07-4303-8af5-fa1f90747009
lui@lui:~$
Hors ligne
#20 Le 09/01/2021, à 07:53
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
A) Le fichier d'entrée "/dev/sdb5" :
- la 5ème partition est une partition de swap ; c'est la 4ème qui t'intéresse.
- les appellations à lettres, telle que sdb, sont fluctuantes. Donc il faut les éviter et leur préférer les appellations stables, comme
/dev/disk/by-id/usb-Mass_Storage_Device_116AC2101219-0:0-part4
- -
B) Le réceptacle "/dev/sda1.img" :
Je pense que tu voulais écraser sda1. Mais là, tu demandais de créer un fichier "sda1.img" dans /dev/.
D'abord, vérifie, en montant sda1, que cette partition ne contienne vraiment rien à sauvegarder. Puis remontre
echo; df -Thx tmpfs -x devtmpfs -x squashfs
puis démonte-la
Ensuite, montre
ls -lsS /dev | grep sda
Tu as obtenu ce message d'erreur :
ddrescue: Write error: No space left on device
("il ne reste plus d'espace libre sur le périphérique").
J'ignore si cela signifie, classiquement, que tu as saturé une partition.
Ou bien, si une sécurité a empêché d'écrire dans /dev. (Parce que, après tout, ton fichier d'entrée erroné sdb5 ne pèse que 3,9 Gio).
C) Le fichier de log :
Dans tes deux tentatives, tu as indiqué deux répertoires de sortie,
"/home/lui/sauvdiskdur" puis
"/home/lui/bureau" (sans majuscule ?)
Mais tu as omis de nommer le fichier. Or il faut lui donner un nom (arbitraire, ça peut être 1-rescue.log ou renard.log ou skeutuveu.log). Donc tu indiqueras quelquechose comme
/home/toi/sauvdiskdur/blabla.log
- -
Donne les retours demandés (pour qu'on ait l'état des lieux),
Puis commence à corriger ta commande, mais avant de l'exécuter, attends le feu vert de geole ou de Nuliel qui connaissent ddrescue beaucoup mieux que moi !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#21 Le 09/01/2021, à 11:59
- geole
Re : [résolu] acces disque dur refusé (récupération des données)
1° je crée le répertoire pour enregistrer le fichier de log
mkdir /home/lui/sauvdiskdur
cela étant fait,
2° je lance la commandesudo ddrescue -f -n /dev/sdb5 /dev/sda1.img /home/lui/sauvdiskdur
Bonjour
D'abord pas mal d'erreurs, Ta commande devrait s'écrire
sudo ddrescue -f -n /dev/sdb4 /media/lui/98b85125-ef07-4303-8af5-fa1f90747009/sdb4.img /home/lui/sauvdiskdur/suivi
ensuite, je t'ai dit de créer une partition car la suite est plus simple
En effet, on trouve facilement comment coder un fsck - y /dev/sda3 et plus difficilement comment coder
fsck -y /media/lui/98b85125-ef07-4303-8af5-fa1f90747009/sdb4.img
il faudrait faire un montage par loop en écriture pour le réaliser.
Donc lance gparted et rétrécis SDA1 de 73 Go et fabrique une partition de cette taille. Le nom devrait être SDA3 Ta commande deviendra alors
sudo ddrescue -f -n /dev/sdb4 /dev/sda3 /home/lui/sauvdiskdur/suiviSDB4
Dernière modification par geole (Le 09/01/2021, à 11:59)
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
En ligne
#22 Le 10/01/2021, à 21:50
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
S'il y a une clé, c'est que la partition est montée (ou verrouillée pour une autre raison).
Donc exécute un clic droit sur sda1 > "démonter".
Si ça ne marchait pas, alors tu exécuterais, par copier-coller :
sudo umount -v /dev/disk/by-id/ata-ST320LT007-*R-part1
dont le retour verbeux (grâce à l'option -v) nous donnerait toutes les infos suffisantes.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#23 Le 10/01/2021, à 21:53
- moko138
Re : [résolu] acces disque dur refusé (récupération des données)
Je vois que tu as supprimé ton message #22. (Évite...)
J'en déduis que tu as réussi à démonter ata-ST320LT007-*R-part1 (alias sda1).
Exact ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#24 Le 10/01/2021, à 21:57
- yoyé
Re : [résolu] acces disque dur refusé (récupération des données)
je me suis dejà arraché les cheveux sur le partitionnement de sda1, gparted ne me donnait pas la main pour l'effectuer.
après plusieurs heures, pas dépit, j'ai éteins et au redémarrage, j'ai pû avoir la main et procéder à la manip.
donc le point #23
je t'ai dit de créer une partition car la suite est plus simple
est réalisé.
ensuite,
lui@lui:~$ echo; df -Thx tmpfs -x devtmpfs -x squashfs
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/sda2 ext4 130G 75G 49G 61% /
/dev/sda3 ext4 73G 52M 69G 1% /media/lui/6637feee-f846-4142-9803-97c2e29e0e4e
lui@lui:~$
puis
lui@lui:~$ ls -lsS /dev | grep sda
0 brw-rw---- 1 root disk 8, 0 janv. 10 10:39 sda
0 brw-rw---- 1 root disk 8, 1 janv. 10 10:39 sda1
0 brw-rw---- 1 root disk 8, 2 janv. 10 10:39 sda2
0 brw-rw---- 1 root disk 8, 3 janv. 10 10:39 sda3
lui@lui:~$
une petite question concernant le fichier log, dois-je le créer avec la commande suivante?
mkdir /home/lui/sauvdiskdur/suivisdb4
j'attends votre feu vert pour faire
sudo ddrescue -f -n /dev/sdb4 /dev/sda3 /home/lui/sauvdiskdur/suiviSDB4
Hors ligne
#25 Le 10/01/2021, à 22:06
- geole
Re : [résolu] acces disque dur refusé (récupération des données)
surtout ne pas créer le fichier log, il serait mal initialisé. La commande sait le faire.
En revanche, tu dois créer le répertoire avec la commande mkdir.
mkdir /home/lui/sauvdiskdur
Pense à démonter /dev/sda3
Dernière modification par geole (Le 10/01/2021, à 22:12)
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
En ligne