Disque USB inaccessible

Bonjour,

blkid et gparted bloquent si ce disque est connecté.

sfdisk affiche ce message (je mets en gras ce qu’il affiche en rouge):

Disque /dev/sdc : 1,82 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : Transcend       
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xde783f9d

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdc1                63 3907026943 3907026881   1,8T 83 Linux

La partition 1 ne commence pas sur une frontière de cylindre physique.

existe-t-il un moyen de récupérer ce disque? (sans les données, je suppose!)

Bonjour

tu peut essayer de shreder le disque . ( shred -v -n 1 /dev/sdc)
et ensuite un badblock pour verifier si il est sain.

Hum, non pas forcement la peine, il te suffit soit d’essayer de rattraper les partitions via testdisk, soit de refaire la table de partition via fdisk par exemple. Faire un thread sera énorme comme temps et n’apportera pas gd chose. Tu peux également tout d’abord essyer de monter le disque à la main

sudo mount /dev/sdc1 /mnt

et regarder comment ça se comporte. Si ça coince, regarde les messages de dmesg

sudo dmesg

pour avoir des précisions

Merci fran.b et cleloup

$sudo dmesg | egrep -3 ‹ mount|sdc ›

donne en fin de liste:

[1549336.327885] I/O error, dev sdc, sector 3907028472 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[1549336.327897] Buffer I/O error on dev sdc, logical block 488378559, async page read
[1549336.328416] sd 2:0:0:0: rejecting I/O to offline device
[1549336.328432] I/O error, dev sdc, sector 3907026930 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[1549336.328451] Buffer I/O error on dev sdc1, logical block 3907026867, async page read
[1549336.328475] I/O error, dev sdc, sector 3907026931 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[1549336.328481] Buffer I/O error on dev sdc1, logical block 3907026868, async page read
[1549336.328491] I/O error, dev sdc, sector 3907026932 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[1549336.328495] Buffer I/O error on dev sdc1, logical block 3907026869, async page read
[1549336.328504] I/O error, dev sdc, sector 3907026933 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[1549336.328508] Buffer I/O error on dev sdc1, logical block 3907026870, async page read
[1549336.328521] I/O error, dev sdc, sector 3907026934 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[1549336.328525] Buffer I/O error on dev sdc1, logical block 3907026871, async page read
[1549336.340290] I/O error, dev sdc, sector 3907026751 op 0x0:(READ) flags 0x800 phys_seg 1 prio class 2
[1549336.340317] I/O error, dev sdc, sector 3907026927 op 0x0:(READ) flags 0x800 phys_seg 1 prio class 2
[1549336.342754] I/O error, dev sdc, sector 63 op 0x0:(READ) flags 0x800 phys_seg 1 prio class 2
[1549336.342771] I/O error, dev sdc, sector 63 op 0x0:(READ) flags 0x800 phys_seg 1 prio class 2
[1549344.742915] I/O error, dev sdc, sector 63 op 0x0:(READ) flags 0x0 

phys_seg 32 prio class 2
[1549345.121941] I/O error, dev sdc, sector 63 op 0x0:(READ) flags 0x0 phys_seg 32 prio class 2
[1549345.962707] nvme1n1: p1 p3
[1549346.091702] nvme1n1: p1 p3
[1557040.198539] /dev/sdc1: Can’t open blockdev

sans avoir encore fait un shred :

#badblocks -svn /dev/sdc
badblocks: Aucun périphérique ou adresse while trying to determine device size
/usr/local/bin#badblocks -svn /dev/sdc1
badblocks: Aucun périphérique ou adresse while trying to determine device size

Le souci a l’air à la fin du disque, tu peux éventuellement avec fdisk détruire la partition puis en refaire une dont la fin serait en 3907026800 par exemple, si ça marche tu peux faire un fsck de la partition

merci fran.b, je m’y mets

Si la perte des données n’est pas un problème, c’est simple:

sfdisk --delete /dev/sdc
wipefs --all /dev/sdc
dd if=/dev/zero of=/dev/sdc bs=512 count 2000

Ton disque est propre pour être de nouveau utilisé.
Pense à faire des partitions sur un disque en GPT, pas en DOS.
Tu peux refaire les partitions correctement avec l’outil que tu veux.

Ca ne sert à rien de faire du bout de ficelle sur un truc bancal :wink:

Merci Zargos,

#sfdisk --delete /dev/sda
sfdisk: impossible d'ouvrir /dev/sda: Erreur d'entrée/sortie

(j’ai démonté et débranché les autres unités USB, il est devenu /dev/sda)

Dernières lignes de dmsg:

[1561010.507171] sd 0:0:0:0: [sda] tag#20 CDB: Read(10) 28 00 00 00 00 48 00 00 01 00
[1561010.522182] scsi host0: uas_eh_device_reset_handler start
[1561010.522305] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.522310] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.522489] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.522491] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.522656] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.522658] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.522853] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.522855] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.523020] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.523022] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.523196] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.523198] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.523357] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.523359] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.523475] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561010.523477] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561012.609363] usb 2-2.3: reset SuperSpeed USB device number 13 using xhci_hcd
[1561012.629806] scsi host0: uas_eh_device_reset_handler success
[1561023.578078] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted
[1561023.578096] xhci_hcd 0000:00:14.0: ERROR Unknown event condition 34 for slot 34 ep 6 , HC probably busted

Je crois comprendre que busted signifie fichu…

ah ça sent le sapin pour ton disque :slight_smile:

Essaye sur une interface USB noire, en USB 2
Tu peux aussi essayer en refroidissant le disque dans le cas où c’est un composant foireux qui chauffe