Cos'è lo Spazio Non Allocato (Unallocated Space)?
I sistemi operativi come Windows allocano spazio sul disco rigido come gruppi adiacenti di settori, detti unità di allocazione o cluster. Quando crei un nuovo file, il SO trova spazio disponibile e lo alloca al file. Lo spazio non allocato è spazio non assegnato a file attivi in un file system.
Eliminazione File
Se elimini un file, il SO dealloca lo spazio originariamente allocato, rimuovendo i puntatori, e marca quell'area come disponibile per riutilizzo. Tuttavia, il SO non cancella i dati che il file conteneva: i dati rimangono nello spazio non allocato finché il SO non memorizza un altro file nello stesso spazio, sovrascrivendoli. In altre parole, lo spazio non allocato contiene dati di tutti i file eliminati ma non ancora sovrascritti.
Dati Residui
Lo spazio non allocato potenzialmente contiene file completi e parziali che possono restare intatti per lunghi periodi. I dati residui non sono visibili a un utente comune, ma possono essere scoperti ed estratti con software di recupero dati o forensic. Come tali, i dati lasciati nello spazio non allocato possono essere fonte di prove informatiche o rischio per la sicurezza, se sensibili.
Formattazione e Partizionamento
Molti utenti non sanno che, anche se formattano il disco – magari prima di donarlo – tutti i dati nello spazio non allocato possono essere facilmente identificati ed estratti da chiunque voglia. Lo stesso vale se ripartizionano il disco con fdisk o utility simili e installano un nuovo SO; lo spazio non allocato può ancora contenere tutti i dati relativi a vecchie email, documenti e altri file sensibili.
Utilizzo Spazio Non Allocato
Il tipo di oggetto creabile nello spazio non allocato dipende se il disco è basic (partizioni primarie, estese, unità logiche) o dynamic (volumi su più dischi). Per disco basic, puoi usare spazio non allocato fuori da una partizione esistente per creare una partizione primaria (quella usata per avviare il SO) o una estesa. Similmente, puoi usare spazio non allocato dentro una partizione esistente per creare unità logiche, parti dello stesso disco fisico gestite come unità indipendenti.