Le unità USB e le schede SD sono diventate accessori tecnologici di tutti i giorni in questi giorni. Ma il loro uso diffuso li rende anche un problema di sicurezza. Poiché questi dispositivi contengono spesso dati personali, è necessario cancellarli completamente prima di fornirli a qualcun altro. Inoltre, è bene eliminare tutti i dati sui dispositivi di archiviazione prima di buttarli via.
Linux offre diversi strumenti che semplificano la cancellazione dei dati personali. Di seguito, esaminiamo alcuni dei modi in cui puoi cancellare in modo sicuro i dati dall'unità USB o dalla scheda SD in Linux.
Formattazione vs. Cancellazione: qual è la differenza?
Sappiamo che la formattazione di una USB rende inaccessibili tutti i dati su quel dispositivo. Ma cancella completamente i dati esistenti? La risposta è no. Perché quando formatti il tuo dispositivo, tutto ciò che stai facendo è creare una nuova partizione e quindi rendere scrivibili le vecchie partizioni. Ma i dati originali rimangono sul dispositivo.
Molti solidi strumenti di recupero dati rendono il recupero dei dati da tali dispositivi un gioco da ragazzi. Quindi, se l'unità contiene dati sensibili, dovresti concentrarti sulla cancellazione invece della semplice formattazione del dispositivo. Per cancellare i dati dall'unità USB o dalla scheda SD, devi sovrascriverli con dati casuali non necessari.
Secure Wipe Flash Drive o contenuto della scheda SD in Linux
Per cancellare tutti i dati personali dal tuo dispositivo, dovrai seguire alcuni passaggi. Il primo compito è individuare il dispositivo corretto. Usa il lsblk comando per trovare il dispositivo e la partizione esatti.
lsblk
Verrà visualizzato un elenco di dispositivi a blocchi collegati al sistema. Individua il tuo dispositivo in base alle sue dimensioni di archiviazione. A titolo illustrativo, considereremo /dev/sdb essere il dispositivo e /dev/sdb1 come partizione primaria. Dopo aver individuato il dispositivo e la partizione, smontare la partizione utilizzando il comando seguente:
sudo smonta /dev/sdb1
Una volta smontato, dovrai sovrascrivere il contenuto di quel dispositivo. Gli utenti Linux possono scegliere tra diversi strumenti, inclusi dd, shred e badblocks. Dopo aver cancellato i dati, è necessario creare una nuova partizione e formatta la tua chiavetta USB su Linux.
Cancella unità USB o scheda SD utilizzando dd
Il comando dd in Linux viene utilizzato per copiare e convertire file. Tuttavia, puoi anche usare dd per cancellare il contenuto di un dispositivo di archiviazione.
Ad esempio, il seguente comando dd sovrascrive il contenuto dell'unità USB o della scheda SD con tutti zeri. Assicurati di specificare il nome del dispositivo corretto, altrimenti potresti distruggere altre partizioni.
sudo dd Se=/dev/zero di=/dev/sdb bs=4096 stato=progresso
Una semplice sovrascrittura zero è più che sufficiente per gli utenti generici. Ma in alcuni casi, una parte dei dati sottostanti potrebbe ancora essere recuperabile utilizzando un software specializzato. Se questo ti riguarda, sovrascrivi l'unità utilizzando dati casuali anziché tutti zero.
sudo dd Se=/dev/ucasuale di=/dev/sdb bs=4096 stato=progresso
Il completamento di questo comando può richiedere molto tempo, in base alle dimensioni del dispositivo. Noterai un messaggio che dice "Nessuno spazio rimasto sul dispositivo"una volta che finisce. Tutto quello che devi fare ora è creare una nuova partizione usando il tuo file system preferito.
Pulisci in modo sicuro l'unità USB o la scheda SD utilizzando shred
L'utilità di distruzione è un robusto strumento di cancellazione dei dati incluso in tutte le distribuzioni Linux per impostazione predefinita. Fa parte del coreutils pacchetto, rendendolo una scelta solida per cancellare i dati sensibili dalla memoria USB o SD.
È una potente applicazione che sovrascrive l'archiviazione utilizzando dati pseudo-casuali. Quindi la possibilità di recuperare i contenuti cancellati è quasi nulla. Sulle sue impostazioni predefinite, shred utilizza tre passaggi per sovrascrivere. Ma puoi controllare questo parametro usando il -n opzione.
sudo shred -v /dev/sdb
Il -v l'opzione indica a shred di visualizzare un rapporto sullo stato di avanzamento dell'operazione. Usando il -z l'opzione aggiunge una sovrascrittura finale utilizzando tutti zeri, utile per nascondere gli effetti della distruzione.
sudo shred -v -z /dev/sdb
Inoltre, shred consente anche di sovrascrivere i dispositivi utilizzando dati provenienti da fonti casuali come /dev/urandom.
sudo shred -v -z --random-source=/dev/ucasuale -n1 /dev/sdb
Cancella l'unità USB o la scheda SD utilizzando i badblock
Puoi cancellare in modo sicuro il contenuto della tua unità flash con un test di lettura-scrittura distruttivo utilizzando badblock. È uno strumento utilizzato per trovare settori danneggiati sui dispositivi di archiviazione. Un vantaggio chiave di badblocks è che è disponibile su sistemi Linux più diffusi per impostazione predefinita.
Usa il comando badblocks di seguito per cancellare il contenuto di /dev/sdb. Questo comando può richiedere molto tempo poiché scrive i dati utilizzando quattro passaggi diversi.
sudo badblocks -wsv /dev/sdb
Abbiamo combinato il -S e -v opzioni per visualizzare una barra di avanzamento e ottenere informazioni dettagliate. Se stai cercando un approccio più veloce, usa invece il comando seguente:
sudo badblocks -wsv -t 0x00 /dev/sdb
Il -t opzione specifica un modello di test per la sovrascrittura. Il comando precedente utilizza un singolo passaggio di tutti zeri, rendendolo relativamente più veloce.
Crea una nuova partizione sull'unità USB o sulla scheda SD
Quando si sovrascrive lo spazio di archiviazione utilizzando uno dei metodi precedenti, cancellano tutto, comprese le partizioni e la tabella delle partizioni. Quindi dovrai creare una nuova partizione e formattarla prima di poter utilizzare il dispositivo. Puoi facilmente creare o gestisci le partizioni del disco in Linux con fdisk.
sudo fdisk -l
Questo comando elencherà tutte le partizioni sul tuo sistema, inclusa quella sulla tua scheda USB o SD. Usa il comando seguente per selezionare il tuo dispositivo (/dev/sdb). Fai attenzione con questo passaggio e ricontrolla tutto.
sudo fdisk /dev/sdb
Entrerai nel prompt di fdisk. Ora, digita n per creare una nuova partizione. Dovrai scegliere un tipo di partizione, un numero e l'inizio e la fine del settore di archiviazione per questa partizione. È meglio mantenere tutto predefinito premendo il tasto accedere chiave.
Dopo aver creato la partizione, è necessario scrivere le modifiche sul dispositivo. Usa il w comando in fdisk e premere accedere. Creerà la nuova partizione /dev/sdb1. Una volta terminato, formatta la partizione usando il comando seguente:
sudo mkfs.vfat -F 32 /dev/sdb1
Proteggi i dati personali dalla caduta nelle mani sbagliate
I dati sono diventati sempre più importanti con il costante aumento della tecnologia e di tutto ciò che ha da offrire. Quindi la protezione delle informazioni personali dovrebbe essere una priorità assoluta per tutti. Pertanto, è necessario cancellare correttamente i dispositivi USB e le schede SD prima di distribuirli ad altre persone o venderli.
È anche altrettanto importante eliminare definitivamente i dati dai vecchi telefoni cellulari poiché sono anche molto facili da recuperare.
5 modi migliori per eliminare definitivamente i dati Android
Leggi Avanti
Argomenti correlati
- Linux
- Chiavetta USB
- Scheda SD
- Formato dell'unità
Circa l'autore

Rubaiat è un laureato in CS con una forte passione per l'open-source. Oltre ad essere un veterano di Unix, si occupa anche di sicurezza di rete, crittografia e programmazione funzionale. È un appassionato collezionista di libri di seconda mano e ha un'ammirazione infinita per il rock classico.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti