O disco da chave é lido apenas em todos os computadores

2

Eu tenho um Disk-on-Key SanDisk Cruzer Blade de 16 GB.

Após alguns dias de uso, ele se tornou protegido contra gravação / somente leitura.

Quando eu o conecto, você pode ver isso no dmesg :

do meu Ubuntu
[  819.003359] usb 2-5: new high-speed USB device number 5 using ehci-pci
[  819.136249] usb 2-5: New USB device found, idVendor=0781, idProduct=5567
[  819.136257] usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  819.136261] usb 2-5: Product: Cruzer Blade
[  819.136265] usb 2-5: Manufacturer: SanDisk
[  819.136269] usb 2-5: SerialNumber: 4C530210071007116494
[  819.136891] usb-storage 2-5:1.0: USB Mass Storage device detected
[  819.137024] scsi8 : usb-storage 2-5:1.0
[  820.136696] scsi 8:0:0:0: Direct-Access     SanDisk  Cruzer Blade   2.01 PQ: 0 ANSI: 6
[  820.137150] sd 8:0:0:0: Attached scsi generic sg3 type 0
[  820.138497] sd 8:0:0:0: [sdc] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
[  820.142194] sd 8:0:0:0: [sdc] Write Protect is on
[  820.142204] sd 8:0:0:0: [sdc] Mode Sense: 43 00 80 00
[  820.144629] sd 8:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  820.156667]  sdc: sdc1
[  820.159903] sd 8:0:0:0: [sdc] Attached SCSI disk

Você pode ver que está escrito que a proteção contra gravação está ativada.

Eu já tentei:

  • Procurando por um interruptor de hardware somente leitura
  • Usando o Gparted para formatar a unidade. Ele diz que a unidade é somente leitura, por isso não pode escrever para ela
  • Usando o dd para sobrescrever a unidade com 0s. Também não é possível abrir o dispositivo ( /dev/sdc ) para gravação.
  • Conectando-o a um Windows 7. Ele também diz que é somente leitura

Eu encontrei este tópico nos fóruns da Sandisk. Isso significa que isso não tem solução? Devo apenas jogar o Disk on Key depois de meros dias de uso?

    
por speller 23.03.2014 / 22:14

2 respostas

9

Entrei em contato com a SanDisk e eles disseram que aconteceu "porque a unidade flash detectou uma falha em potencial e tornou-se protegida contra gravação para evitar a perda de dados. Não há um método para corrigir isso."

Eles se ofereceram para substituí-lo se eu enviar para eles por minha própria conta.

Eles estão, como se sabe, cientes desse problema.

Eu, no entanto, optei por mudar para o disco-on-key de outra empresa.

Obrigado.

    
por 24.03.2014 / 21:12
2

[ 820.142194] sd 8:0:0:0: [sdc] Write Protect is on

Pelo menos alguns dispositivos de armazenamento flash (como cartões SD) possuem configurações internas de proteção contra gravação, incluindo um bit de proteção contra gravação permanente . Eu ouvi pela primeira vez sobre isso aqui , e não sei se isso poderia se aplicar ao seu dispositivo, mas se você não pudesse dd com privilégios de root em um pendrive, ele pareceria estar um bloqueio de hardware.

No entanto, se isso foi feito intencionalmente por, por exemplo, algum mecanismo de segurança do Windows, é improvável que use o bit permanente (se houver).

Tente:

sudo hdparm -r /dev/sdN

Em que sdN é o nó do dispositivo correto. Você provavelmente irá receber:

/dev/sda:
readonly      =  1 (on)

Note que você pode ter que instalar hdparm primeiro (procure por um pacote com isso no nome). Você pode tentar alterar essa configuração com:

sudo hdparm -r0 /dev/sdN

Isso deve definir a opção "somente leitura" como 0 (off) . Para mais detalhes, consulte man hdparm .

    
por 23.03.2014 / 22:44