#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 !
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 ?
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 !
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 ?
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 ?
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