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 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 !  smile

Si je comprends bien ceci :

yoyé a écrit :

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)

yoyé a écrit :

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)

yoyé a écrit :

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é !  smile

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.  smile

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)

moko138 a écrit :

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 !  smile
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)

yoyé a écrit :

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

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.  smile


%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

geole a écrit :

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