Repository 32bit  Forum
Repository 64bit  Wiki

Recupero usb disk

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Recupero usb disk

Messaggioda -sf » mer dic 07, 2011 20:32

Ciao a tutti, ho un problema con un paio di pennette da 4 e 8GB...
In sostanza hanno ridotto notevolmente la loro capienza, un fdisk su una di queste mi restituisce questo:

Codice: Seleziona tutto
Disk /dev/sdb: 16 MB, 16777216 bytes
1 heads, 32 sectors/track, 1024 cylinders, total 32768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

16MB, quando dovrebbero essere 4GB!

Sono chiavette abbastanza "vissute", nel senso che spesso e volentieri sono state formattate per varie prove con distro live e modalità "persistent".

Ora mi chiedo, esiste un modo per tentare di recuperarle o me le sono "bruciate" del tutto?
Ho fatto qualche prova con fdisk ma niente, tra l'altro se provo a riscrivere le tabelle delle partizioni inizia a lavorare e anche dopo ore non conclude nulla.

Idee?
Avatar utente
-sf
Linux 2.4
Linux 2.4
 
Messaggi: 209
Iscritto il: ven lug 15, 2011 0:20
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE

Re: Recupero usb disk

Messaggioda erio » mer dic 07, 2011 22:29

se hai possibilita' usa un programma di hp che lavora sotto redmond e formatta i device usb e schede sd e affini,certo e' che io sbaglio i parametri con linus ma su formattazioni fat 32 il tool hp non ha mai fallito,e il piu' delle volte recupera device persi.provalo,HP USB Disk Storage Format Tool
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1083
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Recupero usb disk

Messaggioda -sf » gio dic 08, 2011 2:58

Grazie farò un tentativo! :thumbright:

Alternative valide open ne conosci qualcuna?

Grazie ;)
Avatar utente
-sf
Linux 2.4
Linux 2.4
 
Messaggi: 209
Iscritto il: ven lug 15, 2011 0:20
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE

Re: Recupero usb disk

Messaggioda erio » gio dic 08, 2011 10:42

i tool di kde: partition manager oppure gparted,ma come ti dicevo su fat 32 il lettore dell'auto non ha mai letto le schede formattate con partion manager, mentre con il tool hp mai una volta ha fallito
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1083
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Recupero usb disk

Messaggioda -sf » gio dic 08, 2011 13:37

I tool "classici" come gparted non funziano... ho gia fatto qualche prova ma niente.
Mi chiedevo se ci fosse qualche altro tool oltre a fdisk in grado di risolvere... comunque ora provo con quello di hp!

Grazie :thumbright:
Avatar utente
-sf
Linux 2.4
Linux 2.4
 
Messaggi: 209
Iscritto il: ven lug 15, 2011 0:20
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE

Re: Recupero usb disk

Messaggioda slux » gio dic 08, 2011 13:49

Forse dico una cavolata,ma provare prima con
Codice: Seleziona tutto
dd if=/dev/zero of=/dev/sdb bs=512

e poi ricreare le partizioni?
Avatar utente
slux
Linux 2.6
Linux 2.6
 
Messaggi: 782
Iscritto il: dom mar 20, 2005 0:00
Località: Prato
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10

Re: Recupero usb disk

Messaggioda -sf » gio dic 08, 2011 15:02

Dopo altri tentativi con fdisk ho notato che adesso una chiavetta da 8gb viene letta, fdisk mi riporta la dimensione effettiva ma non riesco a creare partizioni!
Il processo di creazione va a buon fine, ma nel momento in cui la smonto e la rimonto è tutto come prima, come se non rendesse effettive le modifiche fatte...

Il comando dd mi restituisce:

Codice: Seleziona tutto
dd: writing `/dev/sdb': Input/output error
182985+0 records in
182984+0 records out
93687808 bytes (94 MB) copied, 130,734 s, 717 kB/s


??

Ora tento la strada del tool di hp, non appena riesco a sistemare la vm che non mi legge le chiavette :?
Avatar utente
-sf
Linux 2.4
Linux 2.4
 
Messaggi: 209
Iscritto il: ven lug 15, 2011 0:20
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE

Re: Recupero usb disk

Messaggioda brainvision » gio dic 08, 2011 19:29

senti a me è andata..
prova magari a controllare anche i badblocks, magari comincia a restituirti una sfilza di errori ed hai risolto (non nel senso che volervi tu, temo.. :) )
Avatar utente
brainvision
Packager
Packager
 
Messaggi: 756
Iscritto il: ven dic 26, 2008 18:23
Località: bologna (bo)
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10

Re: Recupero usb disk

Messaggioda -sf » ven dic 09, 2011 1:31

brainvision ha scritto:senti a me è andata..
prova magari a controllare anche i badblocks, magari comincia a restituirti una sfilza di errori ed hai risolto (non nel senso che volervi tu, temo.. :) )

Come controllo?

Comunque penso anche io che ci sia poco da fare :|
Ho provato col tool di hp suggerito da erio ma niente da fare, userò quei 16mb restanti :D

Per quanto riguarda la seconda chiavetta ho notato che ora legge la dimensione effettiva, ma (come scritto prima) non riesco a creare alcuna partizione.
Al momento del "w"rite mi sputa fuori un qualche errore che ora non ho modo di postare, anche in questo caso potrebbe trattarsi di settori danneggiati irrimediabilmente?
Avatar utente
-sf
Linux 2.4
Linux 2.4
 
Messaggi: 209
Iscritto il: ven lug 15, 2011 0:20
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE

Re: Recupero usb disk

Messaggioda rik70 » ven dic 09, 2011 9:56

-sf ha scritto:
Codice: Seleziona tutto
dd: writing `/dev/sdb': Input/output error
182985+0 records in
182984+0 records out
93687808 bytes (94 MB) copied, 130,734 s, 717 kB/s


Uhm ... non vorrei dire una castroneria, ma quell'errore sui records la dice tutta sullo stato in cui si trova la pennetta.

Puoi provare a forzare la scrittura con dd aggiungendo alcuni parametri, e vedere se si riesce a farla resuscitare.

Posto che il dispositivo sia /dev/sdb, prova così:
Codice: Seleziona tutto
dd if=/dev/zero of=/dev/sdb bs=512 conv=noerror,notrunc,sync

Controlla i records in ingresso e in uscita: la somma dei primi, anche in presenza di ripetuti errori di input/output, deve coincidere con i secondi. Se così non è, l'hardware credo non sia recuperabile.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1255
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: Recupero usb disk

Messaggioda brainvision » ven dic 09, 2011 10:19

-sf ha scritto:
brainvision ha scritto:senti a me è andata..
prova magari a controllare anche i badblocks, magari comincia a restituirti una sfilza di errori ed hai risolto (non nel senso che volervi tu, temo.. :) )

Come controllo?

Codice: Seleziona tutto
badblocks /dev/sdX
se vuoi controlla le opzioni, fosse anche solo per il verbosity..
Avatar utente
brainvision
Packager
Packager
 
Messaggi: 756
Iscritto il: ven dic 26, 2008 18:23
Località: bologna (bo)
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10

Re: Recupero usb disk

Messaggioda -sf » ven dic 09, 2011 17:04

Forzando la scrittura di dd ottengo i medesimi risultati di una scrittura "non forzata"...
Mentre un controllo dei badblocks riporta:

Codice: Seleziona tutto
bash-4.1# badblocks -v /dev/sdb
Checking blocks 0 to 7816703
Checking for bad blocks (read-only test): done                               
Pass completed, 0 bad blocks found.


Apparentemente a posto...

Edit: ho notato solo ora che ha provato in read-only, in "read-write" ottengo:

Codice: Seleziona tutto
.....
.....
7816703
done                               
Reading and comparing: done                               
Testing with pattern 0x55: done                               
Reading and comparing: done                               
Testing with pattern 0xff: done                               
Reading and comparing: done                               
Testing with pattern 0x00: done                               
Reading and comparing: done                               
Pass completed, 7816704 bad blocks found.


L'ultima stringa credo sia molto esplicativa :?
Avatar utente
-sf
Linux 2.4
Linux 2.4
 
Messaggi: 209
Iscritto il: ven lug 15, 2011 0:20
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE

Re: Recupero usb disk

Messaggioda brainvision » mar dic 13, 2011 18:21

quindi, com'è finita la cosa??
Avatar utente
brainvision
Packager
Packager
 
Messaggi: 756
Iscritto il: ven dic 26, 2008 18:23
Località: bologna (bo)
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10

Re: Recupero usb disk

Messaggioda -sf » mar dic 13, 2011 18:44

brainvision ha scritto:quindi, com'è finita la cosa??

Io dico che è irrecuperabile!
Non c'è stato nessun tool in grado di farmela funzionare (ne su linux, ne su win).

E poi c'è la questione del controllo dei badblocks, in "lettura" nessun problema, se provo a scriverci risulta danneggiato... o almeno, è quello che ho dedotto dall'ultima prova che ho fatto... non so, se qualcuno ha qualche altra dritta ben venga!
Avatar utente
-sf
Linux 2.4
Linux 2.4
 
Messaggi: 209
Iscritto il: ven lug 15, 2011 0:20
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE

Re: Recupero usb disk

Messaggioda enzo.bak » mer dic 14, 2011 8:11

Dando un "fdisk -l /dev/sdb", cosa ottieni?
Che versione di Slackware stai usando?
enzo.bak
Linux 2.0
Linux 2.0
 
Messaggi: 144
Iscritto il: lun apr 28, 2008 16:58
Località: Reggio Calabria

Prossimo

Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti