Newsgroup: it.comp.hardware.storage
Titolo: Secure erase = istantaneo ?

Per un paio di volte ho fatto un SE al mio ssd: in entrambi i casi si �
concluso in una frazione di secondo, senza nessuna barra di avanzamento
o altro.. il che mi ha lasciato perplessa: avr� fatto realmente il SE
oppure no?! cos� oggi ho cercato di capirne qualcosa di pi�. Pare che
in effetti il SE funzioni proprio in questo modo:
http://forums.overclockersclub.com/index.php?showtopic=184250
in particolare:
"when a Secure Erase command is received 0xFF will be issued to the
NAND which results in all cells being placed in an erased state. This
is a factory fresh state and writes can take place without the need for
an erase first.
Other utilities such as DiskPart do not have this capability because
instead of issuing a command that the controller acts upon the utility
is doing the actual writes. The /Clean All command of DiskPart will
result in 0x00 being written to the entire drive. This is the reason
for the difference in completion speed of these type of utilities and
an actual ATA spec'd Secure Erase. When the controller of a SSD
receives a Secure Erase command a high voltage is applied to the
substrate of the NAND and the entire drive is reset to 0xFF in a few
hundred milliseconds. DiskPart and other similar utilities actually
write 0x00 to the entire drive."
-- 
Alessandra
Io non so se Dio esiste. Ma se esiste, spero che abbia una buona scusa.
Woody Allen

 
http://forums.overclockersclub.com/index.php?showtopic=184250
il "vero" Secure Erase e' immediato, anche se il controller potrebbe
impegare una decina di secondi per portare a termine l'operazione
ma non e' indicato dal software che si limita ad inviare il comando
 in ogni caso e' bene usare i software indicati dai produttori altrimenti
si rischia il classico "zero fill" che non e' la stessa cosa (come
ogni tanto ricordo) ma che in pratica sortisce lo stesso effetto
per esempio un "finto" zero fill su un controller SandForce
impiega pochi minuti perche' con la compressione/deduplicazione
andrebbe a scrivere solo pochissimi dati , "trimmando" le celle di
memoria inutilizzate (immediatamente o in un secondo momento
con il GC integrato) , lo stesso avviene su un controller Marvell
con Background Garbage Collection anche se in maggior tempo
con quale software hai eseguito il secure erase e su quale SSD (m4) ?
ricordo che sull'F120 hai usato Parted Magic
ho trovato anche ulteriori informazioni sulla probabile spiegazione
del tuo inconveniente di allora , il Life Time Throttling
ciao
luca

 del tuo inconveniente di allora , il Life Time Throttling
dai, davvero? dimmi tutto, per fortuna non � pi� successo da allora, ma
sono davvero curiosa..
-- 
Alessandra
No� era il prediletto del Signore: viveva nel deserto, divorato dalla
sete e dai pidocchi. - Giobbe Covatta

 sono davvero curiosa..
il problema che hai avuto con l'F120 era un blocco durante
la scrittura di circa 80GB di dati, in realta' potrebbe essere
successo che la velocita' sia scesa ad un livello molto basso
da far pensare ad un blocco
il lifetime throttling (LTT) interviene per garantire il corretto
funzionamento dell'unita' durante tutto il ciclo di vita,
fa parte della tecnologia DuraClass di SandForce e nel dettaglio
gestisce le scritture per non eccedere quelle dichiarate
per le Flash NAND utilizzate (3000, 5000, ecc..)
il numero di anni e' stabilito in fabbrica (mi sembra 2,3 o 5),
se il numero di scritture in un determinato momento, eccede
quello stabilito, la velocita' si riduce per rientrare nei parametri,
l'algoritmo tiene conto del numero di anni per cui e' garantito il
funzionamento, la quantita' di dati scritti ed il numero di ore di
funzionamento (tra i piu' noti), l'efficienza dell'algoritmo accumula
dei "bonus" nei periodi di poca attivita', da sfruttare all'occorrenza
nel tuo caso, un uso eccessivo prolungato ha innescato l' LTT,
sarebbe bastato un periodo di inattivita' o un SE per sbloccare
questo meccanismo di protezione (infatti si e' risolto in questo
modo) , invece i continui tentativi peggioravano la situazione
(quasi) tutti i prodotti con SF hanno l'LTT attivo, la durata in
anni e' a discrezione dei produttori, sia OCZ che Corsair
usano l'impostazione di 3 anni (periodo di garanzia) ,
esistono delle modifiche per disabilitare l'LTT , non ho link
a portata di mano, pero' riporto l'esperienza di un
Vertex 2 40GB bloccato dall'LTT durante un test di
"resistenza" dopo circa 20TiB scritti , velocita' fissa
a 6MB/s , non c'e' stato verso di riportarlo allo stato
funzionante neanche dopo innumerevoli SE e tempi
biblici di inattivita' , attualmente stanno testando un
V2 60GB senza LTT (con hack) , ti aggiornero' sul suo
comportamento
personalmente ritengo il SandForce un controller molto versatile
ed efficiente (forse il migliore) merito del DuraClass/DuraWrite,
peccato per alcune lacune (BGC) e problemi di compatibilita'
ed affidabilita' (non strettamente legati all'hardware)
ciao
luca
ps: se vuoi approfondire ulteriormente c'e' il post di Tony sul forum OCZ:
http://www.ocztechnologyforum.com/forum/showthread.php?85029-Understanding-SF1200-drives-TRIM-OP-area-use-and-Life-write-throttle&highlight=throttle

Grazie Luca, ho letto tutto con molto interesse e ho imparato una cosa
in pi�. Grazie.
-- 
Alessandra
Credo che ci siano due tipi di persone al mondo: quelle che hanno
credenze mistiche, e quelle che non ce l'hanno. Questi ultimi credono
che la vita sia tutto ci� che abbiamo, e che dobbiamo godercela e
aiutare gli altri a godersela. Gli altri pensano che la vita futura sia
pi� importante di quella presente, e temo che faranno saltare in aria
il mondo - Harold Kroto, premio Nobel per la chimica del 1996