Sovrascrivere solo lo spazio libero con i dati della spazzatura per impedire il recupero dei dati?

0

Sono a conoscenza di strumenti che scrivono zeri o altri dati inutili per riempire il tuo hard disk, tuttavia finora tutti gli strumenti che ho incontrato devono riempire l'intero disco rigido.

La mia comprensione degli strumenti che riempiono il disco rigido è tale che quando la scientifica cerca di recuperare, ottengono solo i dati zero / inutili.

Mi chiedo se sia possibile riempire solo una parte dell'hard disk invece dell'intera cosa - Questo spazio libero che voglio riempire è stato spazio usato che conteneva i miei file importanti, quindi riempire solo questa parte sembra adeguata.

Ho anche il problema che i miei file OS sono su questo stesso disco, quindi riempire l'intero disco con zero / dati inutili mi farà perdere il mio sistema operativo.

Esiste uno strumento? Questa è una pessima strategia?

    
posta BadToTheBone 05.01.2015 - 11:21
fonte

3 risposte

5

Sì, è una buona strategia se un disco ha conservato dati sensibili e potrebbe essere accessibile ad altri. Una ricerca su Google per "cancellare spazio libero su disco" trova numerosi strumenti simili.

Ci sono un paio di altre considerazioni. Uno è "spazio allentato". Quello è lo spazio inutilizzato nell'ultimo cluster di un file. Non fa parte dello spazio libero, quindi non verrà cancellato da molte utility di pulizia del disco, ma conterrà qualsiasi cosa ci fosse prima. Se il tuo sistema operativo utilizza cluster 32K, in media, ogni file avrà 16 KB di dati "vecchi" alla fine.

L'altra considerazione è la struttura delle directory. L'eliminazione di un file rilascia il suo spazio, ma spesso la voce della directory viene semplicemente contrassegnata anziché sovrascritta; dipende dal sistema operativo. Quindi, se cancello "breakingbad.dat", è probabile che alcuni o tutti i nomi dei file rimangano nella struttura delle directory. Può essere anche peggio per NTFS. File molto piccoli vengono memorizzati interamente nella tabella file master (MFT), pertanto un file di dimensioni inferiori a circa 1 K non può essere cancellato quando si cancella lo spazio libero. Questo è il contenuto del file, non solo la voce della directory.

Ciò significa che dovrai scegliere con cura il tuo strumento di pulizia. Per la pulizia generale, basta liberare lo spazio libero potrebbe essere sufficiente. Per i dati sensibili, è necessario cancellare anche lo spazio allentato e le voci della directory.

    
risposta data 05.01.2015 - 12:08
fonte
1

In alternativa, basta eliminare i file in modo sicuro in primo luogo, utilizzando uno strumento come shred .

    
risposta data 05.01.2015 - 13:40
fonte
0

Lo strumentocipher.exe NTFS% può essere utilizzato per cancellare solo lo spazio libero in una particolare cartella.

per es.

cipher /w:c:\foo

Recentemente ho risposto a una domanda simile riguardante l'eliminazione sicura di codice e crittografia .

    
risposta data 06.01.2015 - 09:40
fonte

Leggi altre domande sui tag