Pagine

domenica 16 febbraio 2014

Ripristinare allo stato "erased state" la chiavetta USB

Se per qualche motivo non è più possibile ripristinare la chiavetta USB si può provare a ripristinarla allo stato "erased state".
ATTENZIONE: fare molta attenzione a specificare il corretto nome del dispositivo.

Se la chiavetta viene riconosciuta come /dev/sdX il comando da eseguire è il seguente:
tr '\000' '\377' < /dev/zero | dd bs=16384 of=/dev/sdX
Al termine si dovrà precedere alla creazione delle partizioni
esempio
fdisk /dev/sdX
e successivamente alla formattazione delle partizioni create.

In pratica si procede con la scrittura di tutti "1" e non "0" sull'intero supporto (diversamente da un disco normale...!).
'\377' è la rappresentazione in ottale del valore esadecimale FF (o decimale 255) e corrisponde a tutti bit impostati a '1' (1111 1111).

Tratto da: http://blog.realcomputerguy.com/2010/08/add-systemrescuecd-capability-to-your.html

...The "erased state" for flash is when it is filled with all 1's. People regularly make the mistake of filling flash based storage devices with all zeros (as is typically done with real disks) without every realizing what they are doing...

il quale rimanda a: Bootable Installation From USB Flash Sticks

Nessun commento:

Posta un commento