Pendrive com erros no GParted

Gostaria de sugestões para resolver os problemas que estou tendo com este pendrive. Estou tentando recuperar um pendrive que até monta no sistema, mas quando vou transferir arquivos, principalmente muito grandes ele ejeta sozinho, outro problema é que sempre que tento fazer alguma alteração no disco para tentar concertar, ele tbm ejeta do nada. Executei uma reparação via gparted, e obtive o seguinte erro:

GParted 0.32.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2

Verificar e reparar o sistema de arquivos (fat32) em /dev/sdb1 00:01:37 ( ERRO )
calibrar /dev/sdb1 00:00:00 ( SUCESSO )
caminho: /dev/sdb1 (partição)
início: 2048
fim: 60436479
tamanho: 60434432 (28.82 GB)

verificar erros no sistema de arquivos em /dev/sdb1 e (se possível) corrigi-lo 00:01:27 ( SUCESSO )
fsck.fat -a -w -v '/dev/sdb1’ 00:01:27 ( SUCESSO )
fsck.fat 4.1 (2017-01-24)
Checking we can access the last sector of the filesystem
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
Automatically removing dirty bit.
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
65:00/01
Not automatically fixing this.
Boot sector contents:
System ID “mkfs.fat”
Media byte 0xf8 (hard disk)
512 bytes per logical sector
16384 bytes per cluster
32 reserved sectors
First FAT starts at byte 16384 (sector 32)
2 FATs, 32 bit entries
7553024 bytes per FAT (= 14752 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 15122432 (sector 29536)
1887653 data clusters (30927306752 bytes)
32 sectors/track, 64 heads
2048 hidden sectors
60434432 sectors total
FATs differ but appear to be intact. Using first FAT.
/ubuntu-19.10-desktop-amd64.iso
File size is 65011712 bytes, cluster chain length is > 65011712 bytes.
Truncating file to 65011712 bytes.
/System Volume Information
Contains a free cluster (41). Assuming EOF.
/Office 2016/Microsoft Office 2016 Professional Plus/office/data/16.0.4266.1003/stream.x64.x-none.dat
File size is 156225536 bytes, cluster chain length is > 156237824 bytes.
Truncating file to 156225536 bytes.
Reclaiming unconnected clusters.
Reclaimed 2246 unused clusters (36798464 bytes) in 2 chains.
Checking free cluster summary.
Free cluster summary wrong (1431556 vs. really 1432007)
Auto-correcting.
Performing changes.
/dev/sdb1: 8571 files, 455646/1887653 clusters

aumentar o sistema de arquivos para preencher a partição 00:00:10 ( ERRO )
usando libparted

mensagens da libparted ( ERRO )
Erro abrindo /dev/sdb: Endereço ou dispositivo inexistente

Erro abrindo /dev/sdb: Arquivo ou diretório inexistente

Erro abrindo /dev/sdb: Arquivo ou diretório inexistente

Erro abrindo /dev/sdb: Arquivo ou diretório inexistente

Além disso quando vou em informações do disco, tem as seguintes informações:

Can’t open /dev/sdb1: No such file or directory
Cannot initialize ‘::’
mlabel: Cannot initialize drive

Pelo jeito, aparenta ser erro de Hardware, não há muito o que fazer nesse caso, pois provavelmente ele vai acabar parando de funcionar a qualquer momento.

Tenta acompanhar o log do kernel durante o erro, veja se o kernel desconecta e reconecta o dispositivo ou se há algum erro de entrada e saída.

Se for desconectado, pode ser problema da porta USB. Se for desconectado sempre na mesma hora, aparenta ser mais problema do pendrive (erro estranho). Se apresentar erro de entrada e saída, então o pendrive já era.

Deixa uma janela do terminal aberta com com o comando sudo journalctl -f para acompanhar os erros em tempo real.

dez 10 10:51:26 Inspiron-3442 kernel: usb 2-1: device descriptor read/64, error -110
dez 10 10:51:27 Inspiron-3442 kernel: usb 2-1: USB disconnect, device number 3
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 0 op 0x1:(WRITE) flags 0x4800 phys_seg 60 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 0, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 1, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 2, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 3, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 4, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 5, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 6, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 7, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 8, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: Buffer I/O error on dev sdb, logical block 9, lost async page write
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 240 op 0x1:(WRITE) flags 0x4800 phys_seg 60 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 480 op 0x1:(WRITE) flags 0x800 phys_seg 2 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 488 op 0x1:(WRITE) flags 0x100000 phys_seg 2 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 496 op 0x1:(WRITE) flags 0x800 phys_seg 48 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 688 op 0x1:(WRITE) flags 0x104000 phys_seg 60 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 928 op 0x1:(WRITE) flags 0x100000 phys_seg 24 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 131072 op 0x1:(WRITE) flags 0x100000 phys_seg 2 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 60435968 op 0x1:(WRITE) flags 0x104000 phys_seg 60 prio class 0
dez 10 10:51:27 Inspiron-3442 kernel: blk_update_request: I/O error, dev sdb, sector 60436208 op 0x1:(WRITE) flags 0x104000 phys_seg 60 prio class 0
dez 10 10:51:27 Inspiron-3442 plank.desktop[2065]: Erro de entrada/saída durante escrita em /dev/sdb
dez 10 10:51:27 Inspiron-3442 kernel: sdb: detected capacity change from 30943995904 to 0
dez 10 10:51:27 Inspiron-3442 kernel: usb 2-1: new high-speed USB device number 4 using xhci_hcd
dez 10 10:51:27 Inspiron-3442 gnome-shell[1846]: Ignoring excess values in shadow definition

Rodei um:

dmesg

Retorna:

[ 261.692159] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 261.692160] usb 2-1: Product: DataTraveler 3.0
[ 261.692161] usb 2-1: Manufacturer: Kingston
[ 261.692162] usb 2-1: SerialNumber: 0026185AA707F2701759A3A6
[ 261.699754] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 261.699892] scsi host4: usb-storage 2-1:1.0
[ 262.723688] scsi 4:0:0:0: Direct-Access Kingston DataTraveler 3.0 PQ: 0 ANSI: 6
[ 262.723945] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 262.724357] sd 4:0:0:0: [sdb] 60437492 512-byte logical blocks: (30.9 GB/28.8 GiB)
[ 262.724585] sd 4:0:0:0: [sdb] Write Protect is off
[ 262.724586] sd 4:0:0:0: [sdb] Mode Sense: 4f 00 00 00
[ 262.724813] sd 4:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA
[ 262.737366] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[ 455.852459] usb 2-1: reset high-speed USB device number 3 using xhci_hcd
[ 461.216274] usb 2-1: device descriptor read/64, error -110
[ 476.831961] usb 2-1: device descriptor read/64, error -110
[ 477.072224] usb 2-1: reset high-speed USB device number 3 using xhci_hcd
[ 482.207905] usb 2-1: device descriptor read/64, error -110
[ 497.827676] usb 2-1: device descriptor read/64, error -110
[ 498.063711] usb 2-1: reset high-speed USB device number 3 using xhci_hcd
[ 503.199583] usb 2-1: device descriptor read/64, error -110
[ 518.815432] usb 2-1: device descriptor read/64, error -110
[ 519.051386] usb 2-1: reset high-speed USB device number 3 using xhci_hcd
[ 524.195306] usb 2-1: device descriptor read/64, error -110
[ 539.807103] usb 2-1: device descriptor read/64, error -110
[ 539.915162] usb 2-1: USB disconnect, device number 3
[ 539.931061] blk_update_request: I/O error, dev sdb, sector 0 op 0x1:(WRITE) flags 0x4800 phys_seg 60 prio class 0
[ 539.931071] Buffer I/O error on dev sdb, logical block 0, lost async page write
[ 539.931076] Buffer I/O error on dev sdb, logical block 1, lost async page write
[ 539.931086] Buffer I/O error on dev sdb, logical block 2, lost async page write
[ 539.931088] Buffer I/O error on dev sdb, logical block 3, lost async page write
[ 539.931091] Buffer I/O error on dev sdb, logical block 4, lost async page write
[ 539.931093] Buffer I/O error on dev sdb, logical block 5, lost async page write
[ 539.931097] Buffer I/O error on dev sdb, logical block 6, lost async page write
[ 539.931099] Buffer I/O error on dev sdb, logical block 7, lost async page write
[ 539.931102] Buffer I/O error on dev sdb, logical block 8, lost async page write
[ 539.931104] Buffer I/O error on dev sdb, logical block 9, lost async page write
[ 539.931186] blk_update_request: I/O error, dev sdb, sector 240 op 0x1:(WRITE) flags 0x4800 phys_seg 60 prio class 0
[ 539.931252] blk_update_request: I/O error, dev sdb, sector 480 op 0x1:(WRITE) flags 0x800 phys_seg 2 prio class 0
[ 539.931327] blk_update_request: I/O error, dev sdb, sector 488 op 0x1:(WRITE) flags 0x100000 phys_seg 2 prio class 0
[ 539.931526] blk_update_request: I/O error, dev sdb, sector 496 op 0x1:(WRITE) flags 0x800 phys_seg 48 prio class 0
[ 539.931699] blk_update_request: I/O error, dev sdb, sector 688 op 0x1:(WRITE) flags 0x104000 phys_seg 60 prio class 0
[ 539.931782] blk_update_request: I/O error, dev sdb, sector 928 op 0x1:(WRITE) flags 0x100000 phys_seg 24 prio class 0
[ 539.931819] blk_update_request: I/O error, dev sdb, sector 131072 op 0x1:(WRITE) flags 0x100000 phys_seg 2 prio class 0
[ 539.931896] blk_update_request: I/O error, dev sdb, sector 60435968 op 0x1:(WRITE) flags 0x104000 phys_seg 60 prio class 0
[ 539.932000] blk_update_request: I/O error, dev sdb, sector 60436208 op 0x1:(WRITE) flags 0x104000 phys_seg 60 prio class 0
[ 539.934526] sdb: detected capacity change from 30943995904 to 0
[ 540.095046] usb 2-1: new high-speed USB device number 4 using xhci_hcd
[ 545.439015] usb 2-1: device descriptor read/64, error -110
[ 561.054753] usb 2-1: device descriptor read/64, error -110
[ 561.294808] usb 2-1: new high-speed USB device number 5 using xhci_hcd
[ 562.660142] brave[4331]: segfault at 10 ip 000055ef7be2eded sp 00007ffd9da4bba0 error 4 in brave[55ef7af7b000+750f000]
[ 562.660151] Code: 7c 24 17 00 79 0c 48 8b bd f0 fe ff ff e8 9b 52 fd 01 48 8d 85 78 fe ff ff 0f 57 c0 0f 11 85 78 fe ff ff 48 89 85 70 fe ff ff <48> 8b 43 10 48 3b 43 08 4c 8b a5 e8 fe ff ff 0f 84 13 06 00 00 49
[ 566.434825] usb 2-1: device descriptor read/64, error -110
[ 582.046541] usb 2-1: device descriptor read/64, error -110
[ 582.154481] usb usb2-port1: attempt power cycle
[ 582.810467] usb 2-1: new high-speed USB device number 6 using xhci_hcd
[ 588.194439] usb 2-1: device descriptor read/64, error -110
[ 603.810255] usb 2-1: device descriptor read/64, error -110
[ 604.046194] usb 2-1: new high-speed USB device number 7 using xhci_hcd
[ 609.190061] usb 2-1: device descriptor read/64, error -110
[ 624.797894] usb 2-1: device descriptor read/64, error -110
[ 624.905915] usb usb2-port1: unable to enumerate USB device

Aparentemente, tá bem morto.

Erro reportando que a porta USB não conseguiu suprir a energia para o dispositivo. Aconteceu comigo quando colocava HD externo de 4TB em apenas uma porta USB, e não conseguia fornecer a energia durante muito acesso de leitura e escrita.

Interessante pois é um pendrive, que deveria necessitar de pouca corrente elétrica, então

  1. Ou sua porta USB está com problemas para o fornecimento dos 5 volts mesmo para cargas pequenas. (Solução: verifique se outros dispositivos USB funcionam corretamente nessa porta. Se funcionarem, então a porta está OK)
  2. Ou há algum curto-circuito dentro do seu pendrive que causa o desligamento da porta USB do computador. (Solução: verifique se ocorre o problema em outras portas USB. Caso afirmativo tente abrir o pendrive e verificar alguma anomalia nas soldas e limpe-o com álcool isopropílico)
1 Curtida