Menu principale

[INFO] Formattare e cancellare dati dall'hard disk

Aperto da sif00, 24 Gennaio 2008, 16:47:47

Discussione precedente - Discussione successiva

sif00

Ciao a tutti, per favore qualcuno può rispondere a questo mio dubbio?

stavo scaricando un file da emule, ma non mi ero accorto che era un file protetto da copyright, insomma un file che per legge non avrei potuto scaricare.

Il punto è questo: il download era già partito, era arrivato a metà...quando mi sono accorto della cosa ho cliccato col tasto destro sul nome del file e ho scelto "annulla", cosicchè l'ho cancellato dalla cartella "temp" dove stava andando...

ho controllato poi la suddetta cartella, ed ovviamente non c'era nulla.

Ora però mi chiedo: non è come quando cancelli un file e lo metti nel cestino del desktop, che anche se lo elimini in realtà rimane sempre sul computer a meno che non fai una formattazione definitiva?

Insomma, la mia preoccupazione è che traccia di quel file protetto dai diritti d'autore che io stavo scaricando ne sia rimasta traccia nel mio pc, anche se ho annullato il download in corso, e che ora, se non voglio passare guai, devo formattare per bene il pc...

perciò la domanda è: il file che ho annullato è comunque presente ancora sul mio pc, e qualche esperto con dei software particolari potrebbe tirarlo fuori per accusarmi?

grazie delle risposte

un saluto

mc33

sul pc restano sempre tracce e spesso una "semplice" formattazione non basta ad eliminare file, ecc.

io cmq non mi preoccuperei.... 

ciao ^_^
Dio esiste, ma non sei tu quindi .... rilassati e goditi la vita

Lucarella

alcuni software riescono a rintracciare un file anche dopo diverse formattazioni ma nel tuo caso non credo si possa arrivare a tanto.
cmq stai più attento la prossima volta

Vincent Vega

Per effettuare una "cancellazione sicura" bisognerebbe sovrascrivere sul Hdd tante volte, credo che si dica "Scrivere tanti 0"!! (Non chiedermi la procedura, non ne sono capace, comunque vedo d'informarmi se t'interessa :D)

Comunque dovresti stare tranquillo; ricorda anche che il file non era completo :blink:!!

Ciao ;)!!

Walter

Vincent Vega ha ragione. L'unico modo per distruggere un dato è distruggere il supporto sul quale è memorizzato. In alternativa si può sovrascrivere tante volte.

Non necessariamente con degli zeri, ma con qualsiasi dato differente dal dato originale. In GNU/Linux c'è un'applicazione (shred) che fa questo. Per Windows esistono applicazioni, ma non sono semplici e veloci come gli equivalenti GNU.

Comunque io avrei visto meglio il thread in "Sistemi Operativi e Sicurezza".
L'unica banalità sta nel giudizio.

morgan

Non mi preoccuperei tanto,non penso che per un file passi dei guai anche perchè se si metterebbero a cercare tutti quelli che ne scaricano almeno uno passerebbero la vita a girare per il mondo all'infinito.
Per quanto riguarda la formattazione:con la formattazione normale su un harddisk di circa 500 mb ci voglio dai 5 ai 7-8  min a tirarti tutto fuori,uno dei modi però duri e sicuri è formattare a basso livello ma attenzione ce un limite dopo tot volte butti l'hardisk ^_^

Walter

La formattazione a basso livello viene fatta una volta: appena il disco rigido esce dalla fabbrica. Qualsiasi sia il motivo per fare una formattazione a basso livello successiva non giustifica il fatto.

Una formattazione a basso livello "riorganizza" i settori hardware sulla superficie del disco rigido, riportandolo ad uno stato "primitivo" di preformattazione.
Da non confondere con lo zero-filling (o reinizializzazione). Uno zero-filling sovrascrive semplicemente ogni singolo settore (512 byte) con degli zeri, anche più volte, dendendo di fatto molto meno probabile recuperare i dati. Ma la struttura interna del disco non viene toccata.
Principalmente il low-level format può essere usato per raggruppare e "blacklistare" i settori danneggiati su un piatto di un disco rigido. Ma siccome esiste la tecnologia SMART, ciò viene fatto in automatico, con il chipset del disco che si occupa dell'identificazione del settore danneggiato, copia dei dati in un settore "spare" (generalmente ogni disco ha dei settori "in avanzo" proprio per quest'eventualità) e marcatura del settore come "unrecoverable". Ma, a parte questo, non vedo un grande utilizzo per un LLF.

Citazionein most cases, should never perform a low-level formatting of an IDE or ATA hard drive, and in fact it is often not possible to do so on modern hard drives outside of the factory.
http://en.wikipedia.org/wiki/Disk_formatting#Low-level_formatting_.28LLF.29_of_hard_disks

Ciononostante, non sta scritto da nessuna parte che un low level format possa compromettere la struttura fisica di un disco. E se ne fai più di uno sei 1-un paranoico o 2-non sai che cosa fa un LLF.
L'unica banalità sta nel giudizio.

Ogliastrino

In relazione alla cancellazione dei dati di un hardisk, conoscete DrivePro? Un programmino che sta in un dischetto 3,5, lavora in dos e che, fra le tante funzioni, cancella i primi 10 cilindri dell’hardisk tanto che poi va creata nuovamente la partizione e formattato. Io l’ho usato per recuperare hardisk  che non riuscivo più a formattare e che sembravano irrecuperabili. Non so se cancellando i primi 10 cilindri si renda impossibile recuperare dati precedentemente memorizzati. Qualcuno sa qualcosa in merito?
Pochi sanno che quasi sempre il vero problema di un computer si trova fra la sedia e la tastiera
Le prime cose da fare > 1 > 2 > 3 e, prima di postare >CERCA

Walter

#8
CitazioneNon so se cancellando i primi 10 cilindri si renda impossibile recuperare dati precedentemente memorizzati.
"Cancellando" (di che tipo di cancellazione parli? Unlink o sovrascrittura? Singola o multipla? Con zeri o bit random?) i primi 10 cilindri tutti i dati all'interno degli altri cilindri restano dove sono. Cancellando i primi 10 cilindri (approssimativamente 80MB, ma dipende dalla geometria del disco) semplicemente cancelli anche l'MBR. Per far "scomparire" le partizioni da un disco è sufficiente azzerare l'MBR, che consta di soli 512 byte. In GNU/Linux esiste un comando semplicissimo dato con un tool presente in qualsiasi distribuzione:

dd if=/dev/null of=/dev/hda bs=512 count=1

dove, al posto di /dev/null puoi mettere /dev/urandom per la generazione di dati random, e al posto di /dev/hda devi mettere l'unità disco (NON la partizione!! Facendolo su una partizione cancelli solo i primi 512 byte del filesystem e non dell'MBR) che vuoi "ripulire".



Nota: cancellando l'MBR le partizioni NON vengono cancellate!!! Vengono semplicemente cancellati i riferimenti del disco ad esse. I dati sono tutti ancora presenti. E' sufficiente un tool come gpart o TestDisk per riportare la tabella di partizione com'era all'inizio. E' però importante sottolineare che il bootloader non verrà ripristinato all'interno dell'MBR, e dovrà essere reinstallato dall'interno del sistema operativo.



Formattare un disco rigido apparentemente irrecuperabile -che NON abbia settori danneggiati- è cosa relativamente semplice. Basta avere gli strumenti giusti e sapere dove mettere le mani. Recuperare i dati all'interno può essere una sfida ben più difficile, dipende dai filesystem.
L'unica banalità sta nel giudizio.

Ogliastrino

Ciao MsZ e grazie per la risposta che in buona parte ho capito anche se io non sono in grado di usare i termini tecnici a te molto familiari. Ho passato i 55 anni e solo da 4 o 5 mi diverto con i pc. Tutto quel poco che so fare l’ho imparato in parte smanettando  e in BUONA parte seguendo le vostre discussioni cercando di non “rompere” più di tanto.
Mi hai chiesto: "Cancellando" (di che tipo di cancellazione parli? Unlink o sovrascrittura? Singola o multipla? Con zeri o bit random?). Scusami ma non lo so. O meglio non so che tipo di cancellazione faccia DrivePro. Il dischetto con questo programmino mi è capitato fra le mani per caso. E’ in inglese ( il chè non mi ha certo aiutato) e, provando e riprovando, fra le tante sue funzioni, sono riuscito a usare la funzione di cancellare i primi 10 cilindri di un hdd. Ma non l’ho mai usata con la speranza di rendere irrecuperabili tutti i dati memorizzati. Ecco perché ho chiesto se ciò fosse possibile. Ti posso soltanto dire che tempo fà un mio amico mi ha detto di avere un hdd da 250 gb, praticamente nuovo ma che lo aveva reso inservibile cercando di installare e far convivere Vista e Linux. Non so che pasticcio abbia combinato fatto sta che a un cero punto anche da bios  veniva visto come un misero disco di 35 mb ( confermo 35 mb e non gb) L’ho collegato con una unità esterna usb e ho avviato Partition Magic con il risultato di ottenere un messaggio di errore irreversibile che, se non ricordo male, faceva riferimento al cambiamento della geometria del disco. Beh, per farla breve, con DrivePro ho usato la funzione di cancellare i primi 10 cilindri poi con fdisk ho ricreato la partizione, infine ho formattato e il disco è ridiventato un bel 250 gb. Ora tutto questo discorso ha sicuramente poco a che vedere con l’argomento originale di questa discussione. Il mio post era finalizzato solamente a capire se con questo metodo fosse possibile cancellare VERAMENTE tutti i dati contenuti in un hdd. La risposta me l’hai già data. Ti ringrazio e ti sarei maggiormente grato se ti riuscisse di farmi sapere qualcosa in più su DrivePro che, ha quanto pare, è un programma poco conosciuto.
Pochi sanno che quasi sempre il vero problema di un computer si trova fra la sedia e la tastiera
Le prime cose da fare > 1 > 2 > 3 e, prima di postare >CERCA

Vincent Vega

CitazioneL’ho collegato con una unità esterna usb e ho avviato Partition Magic con il risultato di ottenere un messaggio di errore irreversibile che, se non ricordo male, faceva riferimento al cambiamento della geometria del disco. Beh, per farla breve, con DrivePro ho usato la funzione di cancellare i primi 10 cilindri ...

Non capisco perché con DrivePro hai cancellato i primi 10 cilindri :huh:

Citazione...poi con fdisk ho ricreato la partizione...

Questo passaggio l'ho capito :blink:!!

Citazione...infine ho formattato e il disco è ridiventato un bel 250 gb

Perché?


Grazie, mi interessa molto quest'argomento perché ho Hdd da 40GB che (Collegandolo Usb) mi viene visto da Windows XP Professional Sp2, "minimizzato" con nLite, come un' unità da 2GB, nonostante l'abbia formattato!!
Il problema è sorto dopo aver partizionato in due "settori" di cui uno di 25GB e uno di 15GB e successivamente ridimensionato le partizioni in una da 30Gb e una da 10GB!!

Ciao :rolleyes:!!

Walter

Citazionefaceva riferimento al cambiamento della geometria del disco.
Questo è uno degli errori peggiori.

La geometria del disco è un gruppo di tre paramentri (cilindri, testine, settori) memorizzato nel chipset del disco rigido stesso. Esistono due geometrie: la geometria reale (che è quella fisicamente esistente ed è una caratteristica propria del disco e non è modificabile in alcun modo) e la geometria virtuale, ossia quella vista dal BIOS e quindi dai sistemi operativi, anche se è possibile, in alcuni frangenti, "soverchiare" la geometria vista dal BIOS con una geometria arbitraria decisa dall'utente. In particolare, è possibile farlo per il kernel Linux imponendo dei valori in fase di boot e passandoli al kernel, ma in genere non è mai una buona idea poichè si potrebbe compromettere la stabilità dei filesystem e delle partizioni.

Generalmente è sempre caldamente consigliato lasciare i valori Auto nel BIOS per quanto riguarda la geometria. Portando il valore su Auto si "permette" al BIOS di usare i valori di default CHS scritti nel chipset del disco rigido. E' la soluzione più sicura e non lascia spazio ad errori hardware immediati.

Che con un partizionamento e/o formattazione si possa cambiare geometria del disco lo trovo alquanto improbabile. Probabilmente soltanto andando a modificare il BIOS o imponendo diverse misure di riconoscimento CHS al kernel è possibile danneggiare temporaneamente un disco rigido.



Un'operazione di "unlink" nella cancellazione consiste semplicemente nella cancellazione del primo riferimento di un file nel filesystem stesso. In pratica, il sistema operativo "libera" l'indirizzo nel quale si trova il primo dato del file, rendendo "invisibile" un file al sistema operativo. Ma attenzione. Il file non è realmente cancellato E' stato cancellato solo il primo riferimento ad esso. Il sistema operativo "crede" che ci sia spazio libero, ma in realtà i dati ci sono ancora. I tool di decancellazione vanno a vedere le modifiche del disco e cercano di "indagare" sulle tracce dei file presenti nello spazio "non nominato". Se un file è stato solo sottoposto ad unlink e non sovrascritto è molto probabile recuperarlo tutto. Se è stato sovrascritto in parte è ancora teoricamente possibile recuperarne delle parti, ma l'efficacia non è garantita.
L'unlink dipende dal filesystem.



Sovrascrivere un dato, invece, significa renderlo irrecuperabile entro una certa misura. E' un po' come prendere una tavoletta cerata e "grattare" via la superficie, sostituendola con nuova cera, immacolata. Non hai indizi per stabilire che cosa ci fosse scritto sotto.
Per quanto riguarda la questione dati su un disco rigido la questione è molto più complessa, ed è tutto un gioco di forze magnetiche ed energie residue. In teoria (e anche in pratica) sovrascrivendo un dato una sola volta con un altro è possibile recuperarlo, non senza utilizzare però apparecchiature piuttosto costose.

Mi dispiace per il linguaggio "tecnico", ma è l'unico modo in cui io riesca a spiegare le cose in modo soddisfacente. :)
L'unica banalità sta nel giudizio.

Ogliastrino

@ MsZ – Grazie sei stato molto chiaro.

@ Vincent Vega – mi hai chiesto perché ho cancellato i primi 10 cilindri. Cancellando i primi 10 cilindri con DrivePro ti ritrovi un disco nelle stesse condizioni in cui è un disco appena acquistato e cioè da partizionare e formattare (salvo ciò che ha giustamente ha fatto osservare MsZ  dicendo che in realtà in un disco usato eventuali dati non sovrascritti possono essere recuperati perché ancora presenti) Comunque i dischi sui quali ho usato DrivePro erano usati, quindi sicuramente c’erano dati ma non mi hanno creato problemi. La prima volta che ho usato DrivePro, con esito positivo, è stato per riportare alla capacità originale (in quel caso 120 GB) un hdd che da nuovo avevo collegato, partizionato con fdisk e formattato , su una scheda madre alquanto datata  che riconosceva dischi con 35 GB di capacità massima. Prima del “trattamento” con DrivePro  stavo ammattendo perché quando il disco suddetto l’ho poi montato su una scheda madre che riconosceva dischi di capacità ben superiore, nonostante le varie operazioni fatte con fdisk (eliminazione della partizione, creazione di una nuova partizione ecc.) questo benedetto disco anche nella nuova scheda madre continuava ad essere visto con una capacita di 35 GB.
Poi mi hai chiesto perché: “...infine ho formattato e il disco è ridiventato un bel 250 gb”.
Credo che nei primi cilindri di un disco vengano memorizzati dati che riguardano le caratteristiche del disco. Per usare termini semplici, nel caso del disco da 120 e visto a 35, verosimilmente la vecchia scheda madre durante l’fdisk, ha “modificato” i dati relativi alla sua reale capacità. Modifiche che la nuova scheda madre non riusciva più a ripristinare neanche con le funzioni di fdisk.
Spero di essere riuscito a farti capire qualcosa perché sai… le mie conoscenze di informatica sono da “aggeggino” come si dice qui in Toscana. Comunque io mi accontento di raggiungere il risultato voluto.
Per quanto riguarda il tuo HDD da 40 gb, hai provato a vedere con PartitionMagic  se è diviso in più partizioni? Se eventualmente si, controlla che non ci sia qualche partizione nascosta e, se c’è, rendila visibile e poi ridimensionala creandone solo una e portandola alla capacità massima possibile anche se inferiore ai 40GB. In parole povere, indipendentemente dalla capacità, l’importante è che ci sia una sola partizione. Dopo di che è possibile usare DrivePro. Nel mio piccolo, sono disponibile per eventuali delucidazioni.

Pochi sanno che quasi sempre il vero problema di un computer si trova fra la sedia e la tastiera
Le prime cose da fare > 1 > 2 > 3 e, prima di postare >CERCA

Vincent Vega

CitazionePer quanto riguarda il tuo HDD da 40 gb, hai provato a vedere con PartitionMagic  se è diviso in più partizioni?

Ho verificato, ma sono stato io ad averlo partizionato, e, successivamente, ad aver ridimensionato "quell'aggeggino"!!

Citazione...l’importante è che ci sia una sola partizione. Dopo di che è possibile usare DrivePro.

Ora provo a ritornare ad un' unica partizione; per l'utilizzo di DrivePro, conosci qualche guida da neofita?

Ciao e grazie!!

Citazione… le mie conoscenze di informatica sono da “aggeggino” come si dice qui in Toscana

Anch'io sto in Toscana  -_-!!

Ogliastrino

@ Vicent Vega
Ti ho inviato un MP perché mi sa che gli ultimi post della discussione si sono allontanati da quel che era l’argomento principale. 

* Chiunque altro fosse interessato al programma DrivePro può contattarmi con MP (salvo aprire una discussione nella sezione appropriata che credo sia Hardware & Overclock).
Pochi sanno che quasi sempre il vero problema di un computer si trova fra la sedia e la tastiera
Le prime cose da fare > 1 > 2 > 3 e, prima di postare >CERCA