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 02/07/2018, à 09:50

archi02

Disque SATA a perdu ses partitions. Que faire ?

Bonjour à tous,

Je viens de remarquer que mon disque optique branché en SATA ne parvenait plus à être monté par mon système (16.04.4 LTS). Ce matin, je l'utilisais. Maintenant, il semble ne plus exister.
Pour info, je l'utilise en soutien à mon SSD, le système n'y est pas installé, mais j'y stocke tous mes documents (!).

Les symptômes :
- Quand je lance Gparted un message d'erreur d'entrée-sortie apparaît.
- L’utilitaire Disques reconnaît la présence du disque, mais ne trouve aucune partition.
- La commande mount /dev/sdb1 donne « mount: /dev/sdb1: Aucun fichier ou dossier de ce type »
- La commande blkid ne voit aucune partition sur /dev/sdb

Je ne sais pas du tout comment réagir, et dans quel ordre faire les choses. Mes objectifs :
    → 1. L'urgence est bien sûr de récupérer mes données ;
    → 2. Déterminer si la panne est bénigne, ou suffisamment sérieuse pour devoir changer le disque.

Voici pour commencer ce que me donne SMARTMONTOOLS :

jonathan@Sacapuces:~$ sudo smartctl -s on -a /dev/sdb
[sudo] Mot de passe de jonathan : 
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.13.0-45-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green
Device Model:     WDC WD5000AACS-00G8B0
Serial Number:    WD-WCAUF0845145
LU WWN Device Id: 5 0014ee 201e0e3a2
Firmware Version: 05.04C05
User Capacity:    500 107 862 016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.5, 3.0 Gb/s
Local Time is:    Mon Jul  2 10:10:01 2018 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: PASSED

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: 		(14760) seconds.
Offline data collection
capabilities: 			 (0x7b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					Conveyance Self-test supported.
					Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 ( 172) minutes.
Conveyance self-test routine
recommended polling time: 	 (   5) minutes.
SCT capabilities: 	       (0x303f)	SCT Status supported.
					SCT Error Recovery Control supported.
					SCT Feature Control supported.
					SCT Data Table supported.

SMART Attributes Data Structure revision number: 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     0x002f   200   200   051    Pre-fail  Always       -       3
  3 Spin_Up_Time            0x0027   235   134   021    Pre-fail  Always       -       1241
  4 Start_Stop_Count        0x0032   098   098   000    Old_age   Always       -       2670
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   046   046   000    Old_age   Always       -       40091
 10 Spin_Retry_Count        0x0032   100   100   051    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   051    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   098   098   000    Old_age   Always       -       2666
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       741
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       2668
194 Temperature_Celsius     0x0022   109   092   000    Old_age   Always       -       38
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       4
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   051    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

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%     22738         -
# 2  Short offline       Completed: read failure       50%     22738         2050
# 3  Short offline       Completed: read failure       50%     22738         2050
# 4  Short offline       Aborted by host               90%     22738         -
# 5  Conveyance offline  Completed: read failure       40%     17954         383166
# 6  Extended offline    Aborted by host               90%     17954         -
# 7  Short offline       Completed without error       00%     17954         -
# 8  Conveyance offline  Completed: read failure       40%     17951         383166
# 9  Short offline       Completed without error       00%     17951         -

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.

Avec fdisk -lu, on voit par contre que ma partition /dev/sdb1 existe toujours :

jonathan@Sacapuces:~$ sudo fdisk -lu
Disque /dev/sda : 111,8 GiB, 120034123776 octets, 234441648 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000bae36

Périphérique Amorçage     Start       Fin  Secteurs  Size Id Type
/dev/sda1    *             2048  30722047  30720000 14,7G 83 Linux
/dev/sda2             217917438 234440703  16523266  7,9G  5 Étendue
/dev/sda3              30722048 217915391 187193344 89,3G 83 Linux
/dev/sda5             217917440 234440703  16523264  7,9G 82 partition d'échange Linux / Solaris

Partition table entries are not in disk order.


Disque /dev/zram0 : 981,9 MiB, 1029582848 octets, 251363 secteurs
Unités : sectors of 1 * 4096 = 4096 octets
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/zram1 : 981,9 MiB, 1029582848 octets, 251363 secteurs
Unités : sectors of 1 * 4096 = 4096 octets
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/zram2 : 981,9 MiB, 1029582848 octets, 251363 secteurs
Unités : sectors of 1 * 4096 = 4096 octets
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/zram3 : 981,9 MiB, 1029582848 octets, 251363 secteurs
Unités : sectors of 1 * 4096 = 4096 octets
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/sdb : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Périphérique Amorçage Start       Fin  Secteurs   Size Id Type
/dev/sdb1                63 976773167 976773105 465,8G 83 Linux

Que se passe-t-il ? Dois-je tenter une reconstruction de la table de partition ?

Merci d'avance pour votre aide ! smile

Dernière modification par archi02 (Le 03/07/2018, à 14:21)

Hors ligne

#2 Le 03/07/2018, à 13:28

Nachou26

Re : Disque SATA a perdu ses partitions. Que faire ?

Bonjour,
Je ne connais pas bien SMARTMONTOOLS...
As tu essayé de voir si Gparted reconnaît tes partitions ?

Hors ligne

#3 Le 03/07/2018, à 13:38

archi02

Re : Disque SATA a perdu ses partitions. Que faire ?

Merci pour ta réponse.
Je viens d'essayer une nouvelle fois. Je m'aperçois que c'est quand je lance Gparted que l'erreur d'entrée sortie apparaît. De fait, non, il ne trouve aucune partition sur /dev/sdb.

Dernière modification par archi02 (Le 03/07/2018, à 14:21)

Hors ligne

#4 Le 03/07/2018, à 17:25

Nachou26

Re : Disque SATA a perdu ses partitions. Que faire ?

ça dépasse mes compétences...
ça vaut le coup d'attendre que quelqu'un de plus expérimenté arrive ici.
Mon avis : Avant de restaurer la table de partitions il peut être bon d'essayer de cloner le disque (via clonezilla ? dd ?), si c'est possible et si tu as un autre disque suffisamment gros...
Au pire j'ai déjà eu de bons résultats avec photorec, mais je ne te souhaite pas d'en arriver là !

Hors ligne

#5 Le 03/07/2018, à 17:47

??

Re : Disque SATA a perdu ses partitions. Que faire ?

archi02 a écrit :

Bonjour à tous,

Je viens de remarquer que mon disque optique branché en SATA ne parvenait plus à être monté par mon système (16.04.4 LTS).Les symptômes :

- Quand je lance Gparted un message d'erreur d'entrée-sortie apparaît.
- L’utilitaire Disques reconnaît la présence du disque, mais ne trouve aucune partition.
- La commande mount /dev/sdb1 donne « mount: /dev/sdb1: Aucun fichier ou dossier de ce type »
- La commande blkid ne voit aucune partition sur /dev/sdb
Voici pour commencer ce que me donne SMARTMONTOOLS :

jonathan@Sacapuces:~$ sudo smartctl -s on -a /dev/sdb
=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green
Device Model:     WDC WD5000AACS-00G8B0
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       3
  3 Spin_Up_Time            0x0027   235   134   021    Pre-fail  Always       -       1241
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   046   046   000    Old_age   Always       -       40091
 10 Spin_Retry_Count        0x0032   100   100   051    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   051    Old_age   Always       -       0
 196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       4
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   051    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

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%     22738         -

Avec fdisk -lu, on voit par contre que ma partition /dev/sdb1 existe toujours :

jonathan@Sacapuces:~$ sudo fdisk -lu

Disque /dev/sdb : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Périphérique Amorçage Start       Fin  Secteurs   Size Id Type
/dev/sdb1                63 976773167 976773105 465,8G 83 Linux

Que se passe-t-il ? Dois-je tenter une reconstruction de la table de partition ?

Merci d'avance pour votre aide ! smile

Bonjour
Faisant confiance  à ton analyse, Je serais tenté de dire que parmi les 4 secteurs illisibles, il y en a un qui est vital.

Je suis malgré tout un peu surpris  que la commande blkid ne trouve pas trace de la partition sdb1 qui est vue par fdisk

Dans un premier temps, je te propose d'installer testdisk et de voir les partitions qu'il sait trouver sur ce disque. https://doc.ubuntu-fr.org/testdisk
tu posteras afin de savoir si sa proposition est sensée.
sinon tu tenteras de sauver la structure de la partition Sdb1 s'il sait y accéder.
Au pire tu pourras utiliser photorec sans avoir besoin de le dupliquer au préalable car il me semble relativement en bon état.

Dernière modification par ?? (Le 03/07/2018, à 17:53)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#6 Le 05/07/2018, à 11:38

archi02

Re : Disque SATA a perdu ses partitions. Que faire ?

Merci pour ta réponse (et pardon pour le retard de la mienne, j'étais absent hier).

Pour info, voici ce que me donne Blkid. Il n'y a clairement pas mention de /dev/sdb.

/dev/sda1: UUID="68b8f8a8-f3ad-437e-a3ca-58adaad58774" TYPE="ext4" PARTUUID="000bae36-01"
/dev/sda3: LABEL="home" UUID="f9f064ac-2383-49ef-8629-0ace91747315" TYPE="ext4" PARTUUID="000bae36-03"
/dev/sda5: UUID="3ebc4c4e-cf08-4f78-a8d0-3eb39b280eec" TYPE="swap" PARTUUID="000bae36-05"
/dev/zram0: UUID="a8b3445c-dafc-43ca-9f44-1324e4620a45" TYPE="swap"
/dev/zram1: UUID="bef33adc-e253-45de-b350-125e4479feeb" TYPE="swap"
/dev/zram2: UUID="ccb5005f-855c-46f5-8aa2-0d1bfe9c469f" TYPE="swap"
/dev/zram3: UUID="a7d2f140-2b44-429f-8cfd-8a354d81a5fb" TYPE="swap"

Sinon, comme tu as demandé, voici ce que me donne ce que l'analyse de Testdisk :

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63

     Partition                  Start        End    Size in sectors

 1 * Linux                    0  32 33 60801  80 15  976771072 [Disque à vapeur]

De ce que je vois, tout est cohérent. Un disque, une seule partition (dont il a même retrouvé le nom).

Comment procéder ensuite dans ce cas précis ? Qu'entends-tu par "sauver la structure de la partition" ?

Dernière modification par archi02 (Le 05/07/2018, à 11:56)

Hors ligne

#7 Le 05/07/2018, à 12:19

??

Re : Disque SATA a perdu ses partitions. Que faire ?

Je pense que tu en es au paragraphe 5.12 étape 9
Tu as donc oublié de mettre la fin de la capture   
Dans cette fin, il propose une action WRITE
Tu peux valider car cela semble correct.
Tu devras confirmer ton choix de réécriture de la table de partition
Il sera nécessaire de débrancher le disque et de le rebrancher afin de savoir si le problème est résolu.


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#8 Le 05/07/2018, à 13:13

archi02

Re : Disque SATA a perdu ses partitions. Que faire ?

Tu as raison, ne sachant pas ce que signifiait l'action WRITE, je n'avais pas terminé la procédure.
C'est maintenant chose faite, sur tes conseils (merci encore). Et, j'ai rebooté en suivant.

La situation n'est pas résolue pour autant. La partition ne se remonte pas, et Blkid ne la voit toujours pas.
Par contre, il y a un léger mieux : elle apparaît dans Gparted, à la bonne taille, mais sans label ni système de fichier reconnu (elle est en ext4).

Une chose me surprend : si je tente de monter la partition manuellement (sudo mount), je n'ai pas de message d'erreur. L'opération semble se faire. Mais le point de montage reste vide, comme si le disque était vierge.

Dernière modification par archi02 (Le 05/07/2018, à 13:31)

Hors ligne

#9 Le 05/07/2018, à 13:23

??

Re : Disque SATA a perdu ses partitions. Que faire ?

Donnes le retour de la commande

dmesg | tail -50

Il faudra certainement faire un check  de test avant la réparation

sudo fsck -VN  /dev/sdb1

Dernière modification par ?? (Le 05/07/2018, à 13:26)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#10 Le 05/07/2018, à 13:27

archi02

Re : Disque SATA a perdu ses partitions. Que faire ?

(note : j'ai édité le dernier paragraphe de mon message précédent pendant que tu rédigeais le tiens)

Le voici :

jonathan@Sacapuces:~$ dmesg | tail -50
[  291.380722] sd 3:0:0:0: [sdb] tag#27 Add. Sense: Unrecovered read error - auto reallocate failed
[  291.380726] sd 3:0:0:0: [sdb] tag#27 CDB: Read(10) 28 00 00 00 00 40 00 00 08 00
[  291.380729] print_req_error: I/O error, dev sdb, sector 69
[  291.380734] Buffer I/O error on dev sdb, logical block 8, async page read
[  291.380756] ata4: EH complete
[  294.634401] ata4.00: exception Emask 0x0 SAct 0x80 SErr 0x0 action 0x0
[  294.634409] ata4.00: irq_stat 0x40000008
[  294.634416] ata4.00: failed command: READ FPDMA QUEUED
[  294.634429] ata4.00: cmd 60/08:38:40:00:00/00:00:00:00:00/40 tag 7 ncq dma 4096 in
                        res 41/40:00:45:00:00/00:00:00:00:00/40 Emask 0x409 (media error) <F>
[  294.634435] ata4.00: status: { DRDY ERR }
[  294.634439] ata4.00: error: { UNC }
[  294.636426] ata4.00: configured for UDMA/133
[  294.636446] sd 3:0:0:0: [sdb] tag#7 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  294.636451] sd 3:0:0:0: [sdb] tag#7 Sense Key : Medium Error [current] 
[  294.636456] sd 3:0:0:0: [sdb] tag#7 Add. Sense: Unrecovered read error - auto reallocate failed
[  294.636462] sd 3:0:0:0: [sdb] tag#7 CDB: Read(10) 28 00 00 00 00 40 00 00 08 00
[  294.636465] print_req_error: I/O error, dev sdb, sector 69
[  294.636473] Buffer I/O error on dev sdb, logical block 8, async page read
[  294.636507] ata4: EH complete
[  664.357609] ata4.00: exception Emask 0x0 SAct 0x80000 SErr 0x0 action 0x0
[  664.357617] ata4.00: irq_stat 0x40000008
[  664.357624] ata4.00: failed command: READ FPDMA QUEUED
[  664.357637] ata4.00: cmd 60/08:98:50:a0:da/00:00:03:00:00/40 tag 19 ncq dma 4096 in
                        res 41/40:00:51:a0:da/00:00:03:00:00/40 Emask 0x409 (media error) <F>
[  664.357643] ata4.00: status: { DRDY ERR }
[  664.357648] ata4.00: error: { UNC }
[  664.359497] ata4.00: configured for UDMA/133
[  664.359516] sd 3:0:0:0: [sdb] tag#19 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  664.359521] sd 3:0:0:0: [sdb] tag#19 Sense Key : Medium Error [current] 
[  664.359526] sd 3:0:0:0: [sdb] tag#19 Add. Sense: Unrecovered read error - auto reallocate failed
[  664.359531] sd 3:0:0:0: [sdb] tag#19 CDB: Read(10) 28 00 03 da a0 50 00 00 08 00
[  664.359535] print_req_error: I/O error, dev sdb, sector 64659537
[  664.359543] Buffer I/O error on dev sdb, logical block 8082442, async page read
[  664.359569] ata4: EH complete
[  667.490590] ata4.00: exception Emask 0x0 SAct 0x4000000 SErr 0x0 action 0x0
[  667.490595] ata4.00: irq_stat 0x40000008
[  667.490597] ata4.00: failed command: READ FPDMA QUEUED
[  667.490601] ata4.00: cmd 60/08:d0:50:a0:da/00:00:03:00:00/40 tag 26 ncq dma 4096 in
                        res 41/40:00:51:a0:da/00:00:03:00:00/40 Emask 0x409 (media error) <F>
[  667.490603] ata4.00: status: { DRDY ERR }
[  667.490604] ata4.00: error: { UNC }
[  667.492417] ata4.00: configured for UDMA/133
[  667.492426] sd 3:0:0:0: [sdb] tag#26 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  667.492429] sd 3:0:0:0: [sdb] tag#26 Sense Key : Medium Error [current] 
[  667.492430] sd 3:0:0:0: [sdb] tag#26 Add. Sense: Unrecovered read error - auto reallocate failed
[  667.492432] sd 3:0:0:0: [sdb] tag#26 CDB: Read(10) 28 00 03 da a0 50 00 00 08 00
[  667.492433] print_req_error: I/O error, dev sdb, sector 64659537
[  667.492436] Buffer I/O error on dev sdb, logical block 8082442, async page read
[  667.492452] ata4: EH complete

Voici aussi le retour de la commande 'fsck' (il ne s’est rien passé) :

jonathan@Sacapuces:~$ sudo fsck -VN  /dev/sdb1
[sudo] Mot de passe de jonathan : 
fsck de util-linux 2.27.1
[/sbin/fsck.ext2 (1) -- /dev/sdb1] fsck.ext2 /dev/sdb1 
jonathan@Sacapuces:~$

Une information supplémentaire peut-être utile. Testdisk se trompe 1 fois sur 2 sur le système de fichiers de la partition, et Gparted m'informe carrément être incapable de le déterminer  pour cette partition. Peut-être le problème a-t-il un lien avec cela ?

Dernière modification par archi02 (Le 05/07/2018, à 13:37)

Hors ligne

#11 Le 05/07/2018, à 13:35

??

Re : Disque SATA a perdu ses partitions. Que faire ?

failed command: READ FPDMA QUEUED

Avais-tu déjà lu ce disque externe avec ce logiciel.
Si oui, essaies  en bootant avec ancien noyau afin d'éliminer la piste d'un bug logiciel.
Il est probable de firmware du disque soit atteint
    Le sous-code erreur est UNC   soit UNreCoverable  Cela va passer par une duplication du contenu avec ddrescue.  Il faut un disque au moins de même taille.
User Capacity:    500 107 862 016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
https://doc.ubuntu-fr.org/ddrescue

Dernière modification par ?? (Le 05/07/2018, à 13:55)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#12 Le 05/07/2018, à 13:41

archi02

Re : Disque SATA a perdu ses partitions. Que faire ?

Pardon je ne comprends pas. De quel logiciel parles-tu ?

Sinon, attention, ce n'est pas un disque externe, c'est un disque interne (branché en sata).

Dans tous les cas, oui, je vais tenter tout de suite de rebooter sur un autre noyau.

Hors ligne

#13 Le 05/07/2018, à 14:10

archi02

Re : Disque SATA a perdu ses partitions. Que faire ?

Oh ! J'ai du nouveau. En me renseignant sur fsck dans la doc, j'ai découvert qu'on pouvait forcer l'analyse. J'ai donc pris le risque de tenter :

sudo fsck.ext4 -yfv -C0 /dev/sdb1

Les choses sont nettement mieux maintenant. Gparted voit complètement la partition à présent. Et Blkid aussi.

Il me reste cependant un message d'erreur :

jonathan@Sacapuces:~$ sudo mount /media/disque_a_vapeur
mount: mount /dev/sdb1 on /media/disque_a_vapeur failed: La structure a besoin d'un nettoyage

J'ai tenté une seconde fois la commande fsck, sans succès.

Tu aurais une idée ?

Hors ligne

#14 Le 05/07/2018, à 14:44

??

Re : Disque SATA a perdu ses partitions. Que faire ?

Oui, J'ai une bonne idée

   On lance un """ badbock"""" de réinitialisation de la partition
    Cela va prendre du temps.
Une petite correction sur la codification.

    sudo badblocks  -b 512 -v  -s  -o Badblocks  /dev/sdb1
   sudo e2fsck  -v  -l   Badblocks  /dev/sdb1  
sudo smartctl -A /dev/sdb
       

Mais je ne sais pas si cela va permettre le montage de la partition.

Dernière modification par ?? (Le 08/07/2018, à 21:48)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#15 Le 08/07/2018, à 16:45

archi02

Re : Disque SATA a perdu ses partitions. Que faire ?

Me revoilà ! J'ai eu quelques problèmes pour mettre en œuvre ta proposition.

La première ligne, ok, une fois que j'ai repéré la petite erreur (le tiret manquant devant l'option -o). J'ai obtenu un fichier de 10 Go. Par contre, le disque a jeté l'éponge en suivant. Impossible d'y accéder, /dev/sdb n'existait plus. Je l'ai débranché 48h, et ça va mieux.

Par contre, pour la seconde ligne, j'ai l'erreur suivante. J'ai testé les deux propositions, rien ne fonctionne :

jonathan@Sacapuces:~$ sudo e2fsck -v -l /home/jonathan/badblocks /dev/sdb1  
e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Numéro magique invalide dans le super-bloc
e2fsck : Superbloc invalide, tentons d'utiliser les blocs de sauvetage...
e2fsck: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sdb1

Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2/ext3/ext4 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2/ext3/ext4 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
    e2fsck -b 8193 <périphérique>
 ou
    e2fsck -b 32768 <périphérique>

Hors ligne

#16 Le 08/07/2018, à 21:55

??

Re : Disque SATA a perdu ses partitions. Que faire ?

archi02 a écrit :

Me revoilà ! J'ai eu quelques problèmes pour mettre en œuvre ta proposition.

La première ligne, ok, une fois que j'ai repéré la petite erreur (le tiret manquant devant l'option -o). J'ai obtenu un fichier de 10 Go. Par contre, le disque a jeté l'éponge en suivant. Impossible d'y accéder, /dev/sdb n'existait plus. Je l'ai débranché 48h, et ça va mieux.

Par contre, pour la seconde ligne, j'ai l'erreur suivante. J'ai testé les deux propositions, rien ne fonctionne :

jonathan@Sacapuces:~$ sudo e2fsck -v -l /home/jonathan/badblocks /dev/sdb1  
e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Numéro magique invalide dans le super-bloc
e2fsck : Superbloc invalide, tentons d'utiliser les blocs de sauvetage...
e2fsck: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sdb1

Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2/ext3/ext4 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2/ext3/ext4 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
    e2fsck -b 8193 <périphérique>
 ou
    e2fsck -b 32768 <périphérique>

Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#17 Le 08/07/2018, à 22:02

??

Re : Disque SATA a perdu ses partitions. Que faire ?

archi02 a écrit :

Me revoilà ! J'ai eu quelques problèmes pour mettre en œuvre ta proposition.

La première ligne, ok, une fois que j'ai repéré la petite erreur (le tiret manquant devant l'option -o). J'ai obtenu un fichier de 10 Go

10 Go?

J'ai aussi vu la suite.   On peut aller au-delà de la valeur indiquée mais il faudrait que je retrouve le mode d'emploi


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne