Newsgroup: it.comp.os.linux.iniziare
Titolo: Low level format

esiste un'applicazione sotto linux (magari una distro live come system 
rescue) per formattare un disco a basso livello?
A.

 .,. formattare un disco a basso livello?
Per i floppy esiste fdformat ed e` installato per default.
Per gli hard disk devi ricorrere a programmi specifici 
forniti dal produttore del disco; pero` ci sono pochissimi 
motivi validi per formattare di nuovo un hard disk.
Al giorno d'oggi gli hard disk vengono formattati in fabbrica 
e formattarli daccapo comporta solo il rischio di danneggiare 
le prestazioni del disco.

 I dischi non si formattano piu a basso livello da una eternita'.
Anche perché era un ottimo modo per combinare disastri inenarrabili... 
Una quindicina di anni fa ricordo di aver devastato un Saegate IDE da 
125 Mb formattandolo a basso livello - 7 ore di agonia su 486Dx - senza 
conoscere l'interleave corretto che quindi avevo sparato a caso: dopo 
aveva prestazioni da floppy disk.

ReadOnly ha scritto:

Hehe allora c'erano programmi come spinwrite che calcolavano 
l'interleave ottimale per spremere qualche cosa in più.
Ma erano i tempi dei pionieri: si dormiva con l'assembler sotto il 
cuscino :)
-- 
Fa freddo nello scriptorium, il pollice mi duole. Lascio questa 
scrittura, non so per chi, non so più intorno a che cosa...
U. Eco

 Hehe allora c'erano programmi come spinwrite 
spinrite, non spinwrite, e a quanto pare esiste ancora :
http://www.grc.com/spinrite.htm
-- 
Ciao.
Alessandro 
"Ubuntu" - an African word, meaning "Slackware is too hard for me".

 spinrite, non spinwrite, e a quanto pare esiste ancora :
Ho citato a memoria...scusate l'errore.
Si esiste ancora ma non per il low level format...

mallin.shetland ha scritto:

diciamo che devo azzerare completamente il disco eliminando i dati senza 
che ci sia la possibilità poi di risalire al contenuto.
in un caso, formattato con gparted cambiando anche il file system mi 
sono ritrovato quasi tutto il contenuto che avevo lasciato.
Anticamente infatti mi ricordo si chiamasse di formattazione a basso 
livello, ora chiamiamola come vi pare però ho necessità di azzerare dei 
dischi completamente.
A.

 125 Mb formattandolo a basso livello - 7 ore di agonia su 486Dx - senza 
Tse' pivello :-)
Io formattavo gli mfm ed gli rle (se non sbaglio si chiamavano cosi) 
Quelli con il doppio cavo segnale tanto per intenderci. Non ti dico la 
goduria quando ho sputtanato il primo 300 mb che e' uscito. Praticamente 
alla fine il floppy da 5,25 era un missile in confronto.
Pensa che il disco hanno dovuto riprenderselo in segate USA (nemmeno in 
Italia sono riusciti a capire che cavolo avessi fatto), salvo poi 
scoprire che era un problema di quello schifo di ontrack.
Mi volevano, non licenziare: UCCIDERE :-D
Paride

 dischi completamente.
shred ?

 shred ?
Allora meglio srm, IMHO.
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
__________________________________
Combatti l'AIDS col tuo computer: 
http://fightaidsathome.scripps.edu/

 che ci sia la possibilità poi di risalire al contenuto.
In ogni caso devi riscriverlo *tutto* una trentina di volte,
parecchie delle quali con dati casuali (marea di tempo CPU) e altre
con pattern atti allo scopo.
Complimenti! ;)
Se il disco è molto grosso ti va via anche un mese.
Ti converrebbe aprirlo e pigliarlo a martellatone, a 'sto punto.
Ma crittarlo prima, che così poi avevi anche il vantaggio di buttarlo
via, o anche venderlo, senza pensarci?


 Allora meglio srm, IMHO.
ma un semplice dd if=/dev/zero  of=... 
non basterebbe?

 ma un semplice dd if=/dev/zero  of=... 
Meglio /dev/urandom
E basta un paio di volte, se fatto sull'intera partizione/disco, se non
devi proteggerti da cia, fbi, nsa, kgb e/o altre organizzazioni simili.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 ma un semplice dd if=/dev/zero  of=...
Solitamente basta, ma dipende da quanto e` disposto a 
spendere chi vuol recuperare i dati cancellati.
Se hai a che fare con MI6, CIA o SPECTRE e` meglio prendere 
a martellate il disco e sciogliere i piatti nell'acido.

RedWiz ha scritto:

Non so se sia vero ma sembra che in laboratorio si possano ricostruire 
fino a 5 sovrascritture (con cambiamento di stato) dello stesso settore: 
quindi forse meglio dd if=/dev/random of=... fatto almeno 5 volte!

 E basta un paio di volte,
No, non basta.
Per essere ragionevolmente sicuri bisogna scrivere un 
certo numero di volte ed in un ordine ben definito delle 
sequenze di bit ben definite, studiate apposta per 
stressare i domini magnetici e rendere molto difficoltoso 
il recupero dei dati.
Ovviamente la cosa e` molto lunga e vale la pena farla
solo in casi molto critici (non vuoi che quelli della 
McLaren scoprano i tuoi progetti ;)
Ovviamente e` solo una questione di buon senso; se vuoi 
evitare che un curioso veda i tuoi dati basta shred (o simili)
o dd if=/dev/null ... (non vale la pena ed e` piu` insicuro
usare /dev/urandom).
Inoltre, e` molto piu` facile e sicuro distruggere il mezzo
che cancellarlo.

 dd if=/dev/random of=... fatto almeno 5 volte!
Balla battuta! ;)
Occhio: /dev/random, che a differenza di /dev/urandom preserva
l'entropia, può essere usato solo per password.
Fa' una prova: lancia
dd if=/dev/random of=/dev/null
e poi dimenticatene.
Fra qualche ora fai Ctrl-C, e vedi quanto poco ha scritto, nonostante
tu abbia usato normalmente la macchina, ci sia internet che va, le
periferiche che girano... 
BTW: /dev/urandom comunque ti satura un processore, ed è molto
*lento*: 8MB/s di dati generati sono un risultato di tutto rispetto.
Comunque, come è stato giustamente fatto notare, tutto va riportato
alle proprie esigenze: se non voglio che chi mi acquista il disco
possa risalire al porno che ci avevo salvato, una passata di
/dev/zero è più che sufficiente. Se, invece, i rischi sono seri, e
posso apettarmi che vengano impiegati metodi "hardware" per risalire
ai dati...



ecco, ma esattamente.. perchè?
anche riuscendo a raggiungere i singoli transistor a livello
fisico, come diavolo fai a recuperare il suo stato precedente?

 Transistor sul piatto di un disco???
beh, il pallottoliere è andato fuori moda nel'800...

 fisico, come diavolo fai a recuperare il suo stato precedente?
Stop. I transistor non c'entrano niente; le informazioni 
vengono memorizzate sulle superfici magnetiche dei dischi.
Ci sono due serie di problemi. La prima deriva dal ciclo di 
isteresi dei materiali ferromagnetici depositati sui dischi.
In poche parole lo stato di magnetizzazione ha memoria di 
tutta la storia del materiale, per cui ricorda tutti i bit 
che sono stati registrati ed e` facile risalire allo stato di
magnetizzazione precedente. 
Un altro problema deriva dalle testine di lettura e scrittura 
mobili: e` impossibile che le testine si dispongano esattamente 
nella stessa posizione rispetto al piatto in due scritture 
successive per cui una scrittura avviene sullo stesso spazio dove 
e` stata fatta la scrittura precedente che viene cancellata solo
in parte. 
Per essere sicuri di cancellare i dischi si deve ricorrere alla 
distruzione fisica dei supporti (con acidi, fondendoli o raschiando 
il rivestimento magnetico) o si deve smagnetizzare il disco con 
magneti molto potenti, del tipo di quelli usati nelle risonanze 
magnetiche.
Spero di essere stato chiaro.
PS Ripeto per l'ennesima volta: tutto va rapportato alle proprie 
esigenze ed a quanto si e` disposto a spendere per il recupero 
dei dati.

 dove  e` stata fatta la scrittura precedente...
 
Scusate.