Autore Topic: Chiavetta con blocchi corrotti... da buttare?  (Letto 1033 volte)

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Chiavetta con blocchi corrotti... da buttare?
« il: 03 Settembre 2012 ore 21:34 »
Ciao.

Ho una chiavetta nuova da 8 gb della kingston che, dopo essere stata usata per trasportare video senza problemi, di punto in bianco non veniva più riconosciuta dal sistema, nel senso che un'ora prima la leggeva e ci ho messo e tolto roba da sopra e un'ora dopo il notificatore dei dispositivi non la vedeva. lsusb la vede, ma dmesg mi dice così quando la attacco:

Codice: [Seleziona]
[  599.842979] sd 8:0:0:0: [sdc] Unhandled error code
[  599.842983] sd 8:0:0:0: [sdc]  Result: hostbyte=0x07 driverbyte=0x00
[  599.842988] sd 8:0:0:0: [sdc] CDB: cdb[0]=0x28: 28 00 00 00 00 04 00 00 04 00
[  599.843001] end_request: I/O error, dev sdc, sector 4
[  599.843007] Buffer I/O error on device sdc, logical block 1

Se la lascio attaccata al rivvio del pc mi blocca addirittura il bios!!!

Da terminale ho provato a cercarla con blkid ma si pianta al cursore lampeggiante e dopo dieci minuti ho stoppto con ctrl-z.

ho provato a rasare via tutto con dd
Codice: [Seleziona]
[21:13:53][root--> /home/gt]# a=/dev/sdc
[21:14:15][root--> /home/gt]# dd if=/dev/zero of=$a
dd: scrittura di "/dev/sdc": Errore di input/output
1+0 record dentro
0+0 record fuori
0 byte (0 B) copiati, 1,5834 s, 0,0 kB/s

con fsck
Codice: [Seleziona]
[21:15:30][root--> /home/gt]# fsck.vfat -a $a
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
Read 512 bytes at 0:Input/output error

con cfdisk
Codice: [Seleziona]
ERRORE IRREVERSIBILE: Impossibile leggere l'unità disco
Premere qualsiasi tasto per uscire da cfdisk

fdisk
Codice: [Seleziona]
[21:19:34][root--> /home/gt]# fdisk $a
Welcome to fdisk (util-linux 2.21.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

fdisk: unable to read /dev/sdc: Errore di input/output

con sfdisk
Codice: [Seleziona]
[21:21:24][root--> /home/gt]# sfdisk -s $a
7565818

[21:21:33][root--> /home/gt]# sfdisk -l $a
Disco /dev/sdc: 7388 cilindri, 64 testine, 32 settori/traccia
read: Errore di input/output

sfdisk: errore in lettura su /dev/sdc - impossibile leggere il settore 0
sfdisk:  /dev/sdc: tipo di tabella delle partizioni non riconosciuto

sfdisk: Non si è trovata alcuna partizione

[21:28:15][root--> /home/gt]# sfdisk -if $a
Verifica in corso che in questo momento nessuno stia utilizzando questo disco...
BLKRRPART: Errore di input/output
OK

Disco /dev/sdc: 7388 cilindri, 64 testine, 32 settori/traccia
read: Errore di input/output

sfdisk: errore in lettura su /dev/sdc - impossibile leggere il settore 0
sfdisk:  /dev/sdc: tipo di tabella delle partizioni non riconosciuto

Vecchia situazione:
sfdisk: Non si è trovata alcuna partizione

Input nel seguente formato; per i campi mancanti viene immesso un valore predefinito.
<inizio> <dimensione> <tipo [E,S,L,X,esadecimale]> <avviabile [-,*]> <cilindro,testina,settore> <cilindro,testina,settore>
Solitamente è necessario specificare solamente <inizio> e <dimensione> ( e forse <tipo>).

/dev/sdc1 :0 0
/dev/sdc1          1       -       0          0    0  Vuoto
/dev/sdc2 :0 0
/dev/sdc2          1       -       0          0    0  Vuoto
/dev/sdc3 :0 0
/dev/sdc3          1       -       0          0    0  Vuoto
/dev/sdc4 :1
/dev/sdc4          2    7388    7387    7564288   83  Linux
Nuova situazione:
Unità = cilindri di 1048576 byte, blocchi di 1024 byte, conteggiando da 1

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdc1          1       -       0          0    0  Vuoto
/dev/sdc2          1       -       0          0    0  Vuoto
/dev/sdc3          1       -       0          0    0  Vuoto
/dev/sdc4          2    7388    7387    7564288   83  Linux
Attenzione: nessuna partizione primaria è contrassegnata come avviabile (attiva)
Questo non ha importanza per LILO, ma MBR DOS non avvierà questo disco.
Scrivere questo su disco? [ynq] y
read: Errore di input/output

sfdisk: errore in lettura su /dev/sdc - impossibile leggere il settore 0
Rilettura della tabella delle partizioni in corso...
BLKRRPART: Errore di input/output

Se è stata creata o modificata una partizione DOS, /dev/foo7, per esempio, utilizzare dd(1)
 per azzerare i primi 512 byte: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(Consultare fdisk(8).)
con l'ultimo comando ho provato a fargli scrivere dal cilindro 1 per bypassare il settore rotto (tutto ciò andando ad intuito)

Naturalmente ho provato a cambiare porta usb e ho provato ad infilarla anche in un box multimediale (un altro pc a disposizione non c'era...) ma non viene vista...
Insomma aiuto!!! La chiavetta è da buttare?
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline paolomi

  • *
  • Post: 287
  • Reputazione: 21
  • Akabei... con spacchettamento a destra
    • Mostra profilo
Re:Chiavetta con blocchi corrotti... da buttare?
« Risposta #1 il: 04 Settembre 2012 ore 09:04 »
Ho una chiavetta nuova da 8 gb della kingston
[...]
Insomma aiuto!!! La chiavetta è da buttare?

Da buttare? noooo! Da restituire al negozio dove l'hai comprato per fartela cambiare! ce l'hai ancora lo scontrino, vero?  ;)
Usare Chakra senza PulseAudio

«L'anno prossimo passerò a pulseaudio» (frase detta da me alcuni anni fa… e ancora valida!)

 

Template by Homey | Sito ufficiale | Disclaimer