{"id":133982,"date":"2026-02-26T09:00:00","date_gmt":"2026-02-26T08:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=133982"},"modified":"2026-02-28T02:52:31","modified_gmt":"2026-02-28T01:52:31","slug":"comando-dd-linux","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/comando-dd-linux\/","title":{"rendered":"Come creare copie dei dischi con il comando dd su Linux"},"content":{"rendered":"\n<p>Vuoi sapere come creare una copia da un disco a un altro, fare un backup di un SSD, una chiavetta o una scheda SD? <\/p>\n\n\n\n<p>Tutto questo e altro ancora pu\u00f2 essere eseguito con il<strong> comando dd<\/strong>. Con questo comando potremo copiare dischi e partizioni ed \u00e8 quindi molto utile per fare copie identiche di dispositivi oppure per <strong>creare e ripristinare backup<\/strong>. <\/p>\n\n\n\n<p>Vediamo come si usa il comando, partendo dalla sintassi di base e dalle sue <strong>opzioni<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#sintassi-del-comando-dd\">Sintassi del comando dd<\/a><ul><li><a href=\"#opzioni-del-comando-dd\">Opzioni del comando dd<\/a><ul><li><a href=\"#mostrare-il-progresso-durante-lesecuzione-del-comando\">Mostrare il progresso durante l&#8217;esecuzione del comando<\/a><\/li><li><a href=\"#definire-la-dimensione-dei-blocchi\">Definire la dimensione dei blocchi<\/a><\/li><li><a href=\"#evitare-errori-durante-la-copia\">Evitare errori durante la copia<\/a><\/li><\/ul><\/li><\/ul><\/li><li><a href=\"#casi-duso-del-comando-dd\">Casi d&#8217;uso del comando dd<\/a><ul><li><a href=\"#ottenere-la-lista-dei-dispositivi\">Ottenere la lista dei dispositivi<\/a><\/li><li><a href=\"#creare-il-backup-di-una-partizione-del-disco\">Creare il backup di una partizione del disco<\/a><\/li><li><a href=\"#creare-il-backup-di-un-disco\">Creare il backup di un disco<\/a><\/li><li><a href=\"#creare-un-backup-compresso\">Creare un backup compresso<\/a><\/li><li><a href=\"#ripristinare-un-backup\">Ripristinare un backup<\/a><\/li><li><a href=\"#creare-la-copia-di-un-cd-o-dvd\">Creare la copia di un CD o DVD<\/a><\/li><li><a href=\"#creare-una-usb-bootable\">Creare una USB bootable<\/a><\/li><li><a href=\"#creare-un-file-di-una-dimensione-prefissata-o-uno-swap-file\">Creare un file di una dimensione prefissata o uno swap file<\/a><\/li><li><a href=\"#eliminare-definitivamente-tutti-i-dati-di-un-disco\">Eliminare definitivamente tutti i dati di un disco<\/a><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sintassi-del-comando-dd\">Sintassi del comando dd<\/h2>\n\n\n\n<p>Il comando dd su Linux ci permette di<strong> clonare interi dischi <\/strong>(come ad esempio SSD, chiavette USB o schede SD). Inoltre questo comando pu\u00f2 anche essere utilizzato per eliminare i dati da un disco e per creare delle <em>USB bootable<\/em>.<\/p>\n\n\n\n<p>La <strong>sintassi <\/strong>di base del comando \u00e8 questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dd if=\/percorso-in-ingresso of=\/percorso-di-destinazione &#91;opzioni]<\/code><\/pre>\n\n\n\n<p>Per capire esattamente come funziona il comando facciamo un semplice esempio. Ho due schede SD, <code>sda <\/code>rappresenta la scheda sd che voglio copiare, mentre <code>sdb<\/code> \u00e8 la scheda SD di destinazione (su cui voglio creare la copia esatta del contenuto originale di sda).<\/p>\n\n\n\n<p>In questo caso quindi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>in <code>if=<\/code> inserir\u00f2 il percorso della sorgente, nel mio esempio <em>sda<\/em>;<\/li>\n\n\n\n<li>in <code>of=<\/code> inserir\u00f2 il percorso di destinazione, nel mio caso <em>sdb<\/em>.<\/li>\n<\/ul>\n\n\n\n<p>Il comando sar\u00e0 quindi come questo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/sda of=\/dev\/sdb<\/code><\/pre>\n\n\n\n<p>Tieni presente che il comando richiede <strong>privilegi di amministratore<\/strong> per essere eseguito.<\/p>\n\n\n\n<p class=\"note\">Attenzione: il comando dd esegue copie e sovrascrive dati sulla destinazione senza richiedere conferme. Fai quindi attenzione quando usi il comando o rischierai di sovrascrivere e quindi perdere i dati.<\/p>\n\n\n\n<p>Ora che abbiamo visto il funzionamento di base, siamo pronti per vedere le opzioni.<\/p>\n\n\n\n<p>Dopodich\u00e9 andremo a vedere dei casi d&#8217;uso pi\u00f9 specifici in cui possiamo usare questo comando e le relative opzioni.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"opzioni-del-comando-dd\">Opzioni del comando dd<\/h3>\n\n\n\n<p>Negli esempi di base vedremo come usare il comando per svolgere determinate operazioni. Come gi\u00e0 saprai, i <a href=\"https:\/\/supporthost.com\/it\/comandi-linux\/\" data-type=\"post\" data-id=\"33934\">comandi Linux<\/a> hanno delle <strong>opzioni <\/strong>che ci permettono di modificare il comportamento del comando oppure avere maggiori informazioni in output durante l&#8217;uso dei comandi.<\/p>\n\n\n\n<p>Anche il comando dd non fa eccezione.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"mostrare-il-progresso-durante-lesecuzione-del-comando\">Mostrare il progresso durante l&#8217;esecuzione del comando<\/h4>\n\n\n\n<p>Visto che il comando dd pu\u00f2 essere usato per fare copie di interi dischi e che questo processo pu\u00f2 durare anche diverse ore, \u00e8 utile avere la possibilit\u00e0 di <strong>seguire l&#8217;andamento della copia<\/strong>.<\/p>\n\n\n\n<p>Per farlo ci basta aggiungere al comando l&#8217;opzione <code>status=progress<\/code>.<\/p>\n\n\n\n<p>In questo esempio puoi vedere l&#8217;opzione inserita:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/sda of=\/dev\/sdb status=progress<\/code><\/pre>\n\n\n\n<p>Usando questa opzione, vedremo l&#8217;avanzamento in tempo reale con la dimensione copiata e la velocit\u00e0 a cui viene eseguita la copia.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"950\" height=\"222\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine.png\" alt=\"Comando Dd Copia Compressa Immagine\" class=\"wp-image-133984\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine.png 950w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine-300x70.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine-768x179.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine-120x28.png 120w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><figcaption class=\"wp-element-caption\">Nell&#8217;ultima riga di questo esempio si pu\u00f2 vedere l&#8217;avanzamento del processo di copia.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"definire-la-dimensione-dei-blocchi\">Definire la dimensione dei blocchi<\/h4>\n\n\n\n<p>Le operazioni di lettura e scrittura durante l&#8217;utilizzo del comando dd vengono eseguite per blocchi. Per opzione predefinita, il comando dd prende in considerazione blocchi da <strong>512 bytes<\/strong>. Ci sono, per\u00f2, casi in cui possiamo voler aumentare questa dimensione soprattutto se stiamo lavorando su file molto grandi.<\/p>\n\n\n\n<p>Prima di procedere e usare questa opzione, ricorda che la velocit\u00e0 di lettura e scrittura e quindi l&#8217;esecuzione stessa del comando dd dipende sia dalla <em>dimensione dei blocchi<\/em> che hai impostato, ma anche dalla <strong>velocit\u00e0 del disco<\/strong>. In generale aumentando la dimensione dei blocchi si possono ottenere performance migliori e quindi completare la copia in meno tempo.<\/p>\n\n\n\n<p>Per poter modificare la dimensione dei blocchi possiamo usare l&#8217;opzione <code>bs<\/code> del comando dd.<\/p>\n\n\n\n<p>Per esempio, per impostare una dimensione dei blocchi di 4MB, useremo l&#8217;opzione cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bs=4M<\/code><\/pre>\n\n\n\n<p>Nel comando completo avremo quindi l&#8217;opzione specificata in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/sda of=\/dev\/sdb bs=4M<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"evitare-errori-durante-la-copia\">Evitare errori durante la copia<\/h4>\n\n\n\n<p>Uno degli obiettivi del comando dd \u00e8 quello di permetterci di fare una <strong>copia esatta di un disco<\/strong>, per far s\u00ec che la copia venga eseguita correttamente \u00e8 necessario che ci sia un vero e proprio <em>allineamento<\/em> tra i due dischi.<\/p>\n\n\n\n<p>L&#8217;opzione conv \u00e8 quella che ci aiuta in questo scopo.<\/p>\n\n\n\n<p>Nello specifico usando l&#8217;opzione<code> conv=noerror,sync<\/code> stiamo facendo in modo che:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>noerror <\/code>&#8211; il valore noerror permette di ignorare gli errori;<\/li>\n\n\n\n<li><code>sync <\/code>&#8211; usando questo valore, se il processo incontra problemi come blocchi parziali, va a <em>riempire di zeri<\/em> il blocco, in modo che la dimensione <strong>resti uguale<\/strong> a quella del disco sorgente.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"casi-duso-del-comando-dd\">Casi d&#8217;uso del comando dd<\/h2>\n\n\n\n<p>Il comando dd ci permette di creare <strong>copie di partizioni o di interi dischi<\/strong>. Possiamo usarlo ad esempio per creare una copia di backup di un disco in un file immagine oppure direttamente su un altro dispositivo, ad esempio volendo creare una copia esatta di un SSD su un altro SSD.<\/p>\n\n\n\n<p>Ovviamente possiamo anche fare il processo inverso e andare a <strong>ripristinare l&#8217;immagine <\/strong>di un disco, quindi fare una copia dall&#8217;immagine al disco di destinazione.<\/p>\n\n\n\n<p>Il comando dd \u00e8 inoltre utile per creare delle <strong>USB bootable<\/strong>, ad esempio per avere un sistema operativo come <a href=\"https:\/\/supporthost.com\/it\/installare-ubuntu-su-usb\/\" data-type=\"post\" data-id=\"14578\">Ubuntu su una chiavetta USB<\/a>.<\/p>\n\n\n\n<p>In questa guida andremo a vedere alcuni dei casi d&#8217;uso pi\u00f9 comuni con <strong>esempi pratici<\/strong> per ognuno.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ottenere-la-lista-dei-dispositivi\">Ottenere la lista dei dispositivi<\/h3>\n\n\n\n<p>Visto che il comando dd utilizza come sorgente o destinazione i dischi, \u00e8 importante conoscere la loro <strong>denominazione<\/strong>.<\/p>\n\n\n\n<p>Su Linux i dispositivi collegati, ad esempio SSD, hard disk o chiavette vengono denominati <strong>in base all&#8217;ordine in cui vengono rilevati <\/strong>(con lettere alfabetiche in ordine crescente).<\/p>\n\n\n\n<p>Ad esempio: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\/dev\/sda <\/li>\n\n\n\n<li>\/dev\/sdb <\/li>\n\n\n\n<li>\/dev\/sdc.<\/li>\n<\/ol>\n\n\n\n<p>Inoltre i dischi possono anche avere denominazioni differenti in base al bus usato tra cui:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\/dev\/nvme0n1<\/li>\n\n\n\n<li>\/dev\/mmcblk0<\/li>\n\n\n\n<li>\/dev\/hd1<\/li>\n\n\n\n<li>\/dev\/sr0<\/li>\n<\/ul>\n\n\n\n<p>Per ottenere la lista dei dispositivi si pu\u00f2 usare il comando <code>lsblk<\/code>, come in questo esempio in cui vengono mostrati dischi e partizioni:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"921\" height=\"390\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/elencare-dispositivi-con-lsblk.png\" alt=\"Elencare Dispositivi Con Lsblk\" class=\"wp-image-133983\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/elencare-dispositivi-con-lsblk.png 921w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/elencare-dispositivi-con-lsblk-300x127.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/elencare-dispositivi-con-lsblk-768x325.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/elencare-dispositivi-con-lsblk-120x51.png 120w\" sizes=\"auto, (max-width: 921px) 100vw, 921px\" \/><\/figure>\n\n\n\n<p>Suggerimento: per saperne di pi\u00f9 sulle partizioni, leggi anche come funziona il <a href=\"https:\/\/supporthost.com\/it\/comando-fdisk-linux\/\">comando fdisk<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-il-backup-di-una-partizione-del-disco\">Creare il backup di una partizione del disco<\/h3>\n\n\n\n<p>Il comando dd pu\u00f2 essere usato per creare una copia di una <strong>partizione<\/strong>, anzich\u00e9 dell&#8217;intero disco.<\/p>\n\n\n\n<p>Pensiamo ad esempio di voler creare un&#8217;immagine della partizione <code>\/sda1<\/code>, in questo caso useremo il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/sda1 of=copia-partizione.img status=progress<\/code><\/pre>\n\n\n\n<p>Nello specifico:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>if=\/dev\/sda1<\/code> &#8211; qui &#8220;\/dev\/sda1&#8221; \u00e8 la partizione che vogliamo copiare<\/li>\n\n\n\n<li><code>of=copia-partizione.img<\/code> &#8211; qui &#8220;copia-partizione.img&#8221; \u00e8 il nome dell&#8217;immagine che verr\u00e0 creata.<\/li>\n<\/ul>\n\n\n\n<p>L&#8217;opzione &#8220;status=progress&#8221; ci permette di seguire l&#8217;avanzamento della copia.<\/p>\n\n\n\n<p>Usando il comando in questo modo l&#8217;immagine della partizione verr\u00e0 creata nella posizione corrente. Quindi puoi usare il <a href=\"https:\/\/supporthost.com\/it\/comando-cd-linux\/\" data-type=\"post\" data-id=\"81712\">comando cd<\/a> per spostarti nella posizione desiderata e poi eseguire il comando.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-il-backup-di-un-disco\">Creare il backup di un disco<\/h3>\n\n\n\n<p>Il comando dd \u00e8 molto utile per copiare una <strong>copia completa <\/strong>di un disco che sia un hard disk meccanico, un SSD, ma anche una scheda SD o una chiavetta USB.<\/p>\n\n\n\n<p>Questo processo consiste nel creare un&#8217;immagine completa di un disco. Possiamo usare il comando dd sia per creare un file immagine che poi andremo a trasferire successivamente, sia per fare una <strong>copia diretta da un dispositivo all&#8217;altro<\/strong>.<\/p>\n\n\n\n<p>Vediamo come si fa con degli esempi.<\/p>\n\n\n\n<p>Per <strong>creare un&#8217;immagine<\/strong> completa di un disco possiamo usare il comando in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/sda of=copia.img conv=noerror,sync status=progress<\/code><\/pre>\n\n\n\n<p>Il comando qui sopra funziona in questo modo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>if=\/dev\/sda<\/code> &#8211; questo \u00e8 il disco sorgente, quello che viene copiato, nel nostro esempio un SSD.<\/li>\n\n\n\n<li><code>of=copia.img<\/code> &#8211; qui indichiamo il nome del file immagine che verr\u00e0 creato nella posizione corrente.<\/li>\n\n\n\n<li><code>conv=noerror,sync<\/code> &#8211; questa opzione ci permette di saltare gli errori e di sincronizzare le dimensioni dei blocchi (vedi la sezione delle opzioni per maggiori dettagli).<\/li>\n\n\n\n<li><code>status=progress<\/code> &#8211; ci mostra il progresso man mano che l&#8217;operazione viene eseguita.<\/li>\n<\/ul>\n\n\n\n<p>Se, invece, volessimo creare una copia diretta, ad esempio copiando integralmente un SSD su un altro, potremmo usare il comando andando a specificare il disco di destinazione nel valore di &#8220;of=&#8221;, cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/sda of=\/dev\/sdb conv=noerror,sync status=progress<\/code><\/pre>\n\n\n\n<p>In questo esempio <code>\/sda<\/code> \u00e8 il disco di origine, e <code>\/sdb<\/code> \u00e8 il disco di destinazione.<\/p>\n\n\n\n<p class=\"note\"><strong>Una nota importante<\/strong>: le copie eseguite con dd vanno a sovrascrivere completamente i dati. Prima di procedere devi quindi assicurarti che sorgente e destinazione siano esatte o sovrascriverai per sbaglio e perderai tutti i dati nella destinazione.<\/p>\n\n\n\n<p>Quando esegui una copia di questo tipo, inoltre, devi verificare che i dischi abbiano la <strong>stessa dimensione<\/strong> o che il disco di destinazione abbia una <strong>dimensione maggiore<\/strong> di quello sorgente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-un-backup-compresso\">Creare un backup compresso<\/h3>\n\n\n\n<p>Possiamo eseguire una copia di un disco eseguendo contemporaneamente anche una <strong>compressione<\/strong>, pu\u00f2 essere utile ad esempio per conservare un&#8217;immagine compressa di una scheda SSD o per velocizzare il processo.<\/p>\n\n\n\n<p>In questo caso per farlo utilizzeremo il comando dd insieme al <a href=\"https:\/\/supporthost.com\/it\/comando-gzip-linux\/\" data-type=\"post\" data-id=\"126249\">comando gzip<\/a>, combinati grazie alla pipe (simbolo <code>|<\/code>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"950\" height=\"222\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine.png\" alt=\"Comando Dd Copia Compressa Immagine\" class=\"wp-image-133984\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine.png 950w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine-300x70.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine-768x179.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-copia-compressa-immagine-120x28.png 120w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><\/figure>\n\n\n\n<p>Vediamo un esempio di una copia di una microSD:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/sda conv=sync,noerror status=progress | gzip -c &gt; \/home\/fabrizio\/sd-raspberry.img.gz<\/code><\/pre>\n\n\n\n<p>In questo caso:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>il disco in posizione <code>\/dev\/sda<\/code> viene letto (dd) e compresso (gzip).<\/li>\n\n\n\n<li>&#8220;<code>\/home\/fabrizio\/sd-raspberry.img.gz<\/code>&#8221; \u00e8 il percorso in cui viene salvata l&#8217;immagine compressa.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ripristinare-un-backup\">Ripristinare un backup<\/h3>\n\n\n\n<p>Negli esempi precedenti abbiamo visto come creare una copia completa di un disco e come fare a creare una copia compressa, adesso passiamo al ripristino.<\/p>\n\n\n\n<p>Il ripristino essenzialmente consiste nel copiare l&#8217;immagine (ottenuta prima nella fase di backup) sul disco di destinazione.<\/p>\n\n\n\n<p>Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=copia.img of=\/dev\/sdb status=progress<\/code><\/pre>\n\n\n\n<p>In questo caso stiamo ripristinando l&#8217;immagine &#8220;copia.img&#8221; nel disco <em>sdb<\/em>.<\/p>\n\n\n\n<p>Se, invece, vogliamo eseguire il ripristino a partire da un&#8217;immagine compressa, dobbiamo anche <strong>decomprimerla<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"87\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-ripristino-da-immagine-compressa-1024x87.png\" alt=\"Comando Dd Ripristino Da Immagine Compressa\" class=\"wp-image-133985\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-ripristino-da-immagine-compressa-1024x87.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-ripristino-da-immagine-compressa-300x25.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-ripristino-da-immagine-compressa-768x65.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-ripristino-da-immagine-compressa-120x10.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/comando-dd-ripristino-da-immagine-compressa.png 1124w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Il comando da usare \u00e8 come questo, una combinazione di <code>gunzip<\/code> per la decompressione e <code>dd<\/code> per la copia:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gunzip sd-raspberry.img.gz --stdout | sudo dd of=\/dev\/sda status=progress<\/code><\/pre>\n\n\n\n<p>Questo comando esegue una decompressione dell&#8217;immagine in formato gzip (con il comando gunzip) e con il comando dd va a copiarla nella posizione \/dev\/sda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-la-copia-di-un-cd-o-dvd\">Creare la copia di un CD o DVD<\/h3>\n\n\n\n<p>Possiamo usare il comando dd su Linux per creare delle<strong> immagini ISO di un CD o un DVD<\/strong>. Il procedimento \u00e8 molto simile a quello che abbiamo visto finora, vediamo un esempio pratico.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/sr0 of=backup-disco.iso status=progress<\/code><\/pre>\n\n\n\n<p>In questo caso ci basta:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>indicare in &#8220;if&#8221; la posizione del disco, nell&#8217;esempio <code>sr0<\/code><\/li>\n\n\n\n<li>indicare in &#8220;of&#8221; il nome dell&#8217;immagine, nell&#8217;esempio &#8220;backup-disco.iso&#8221;.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-una-usb-bootable\">Creare una USB bootable<\/h3>\n\n\n\n<p>Un altro uso pratico del comando dd \u00e8 la creazione di una <strong>USB bootable<\/strong>. Se ad esempio vogliamo avere un sistema operativo Ubuntu o Alpine su una chiavetta possiamo seguire questi passaggi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>scarichiamo l&#8217;ISO della distribuzione;<\/li>\n\n\n\n<li>usiamo dd per copiare l&#8217;ISO sulla chiavetta.<\/li>\n<\/ul>\n\n\n\n<p>Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=alpine-standard-3.22.2-x86_64.iso of=\/dev\/sdc status=progress<\/code><\/pre>\n\n\n\n<p>Questo comando ci permette di copiare l&#8217;ISO di Alpine su una chiavetta USB alla posizione <em>sdc<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-un-file-di-una-dimensione-prefissata-o-uno-swap-file\">Creare un file di una dimensione prefissata o uno swap file<\/h3>\n\n\n\n<p>Possiamo usare dd per creare dei file di dimensione a nostra scelta o degli swap file. Per farlo useremo le opzioni di dd, <code>bs<\/code> e <code>count<\/code>, per determinare la dimensione del file finale.<\/p>\n\n\n\n<p>Ad esempio per creare un file di dimensione <strong>2MB<\/strong>, ci baster\u00e0 usare il comando dd in questo modo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"925\" height=\"185\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/creare-file-vuoto-dimensione-fissata-comando-dd.png\" alt=\"Creare File Vuoto Dimensione Fissata Comando Dd\" class=\"wp-image-133986\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/creare-file-vuoto-dimensione-fissata-comando-dd.png 925w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/creare-file-vuoto-dimensione-fissata-comando-dd-300x60.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/creare-file-vuoto-dimensione-fissata-comando-dd-768x154.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/11\/creare-file-vuoto-dimensione-fissata-comando-dd-120x24.png 120w\" sizes=\"auto, (max-width: 925px) 100vw, 925px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/zero of=filevuoto count=1024 bs=2k<\/code><\/pre>\n\n\n\n<p>In questo comando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>if=\/dev\/zero<\/code> &#8211; questo ci permette di riempire la <em>destinazione di zeri<\/em> per allocare lo spazio;<\/li>\n\n\n\n<li><code>of=filevuoto<\/code> &#8211; qui specifichiamo il nome da dare al file, nel nostro esempio &#8220;filevuoto&#8221;;<\/li>\n\n\n\n<li><code>count<\/code> &#8211; l&#8217;opzione count ci permette di definire il numero di blocchi;<\/li>\n\n\n\n<li><code>bs<\/code> &#8211; l&#8217;opzione bs indica la dimensione dei blocchi.<\/li>\n<\/ul>\n\n\n\n<p>In questo caso usare 1024 blocchi da 2kb ci permette di ottenere un file di 2MB.<\/p>\n\n\n\n<p class=\"note\"><strong>Suggerimento<\/strong>: un altro metodo \u00e8 usare il comando <code>fallocate<\/code> che <em>prealloca<\/em> lo spazio senza andare a scrivere nulla sul disco e quindi funziona molto pi\u00f9 velocemente rispetto a dd.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"eliminare-definitivamente-tutti-i-dati-di-un-disco\">Eliminare definitivamente tutti i dati di un disco<\/h3>\n\n\n\n<p>Possiamo usare il comando dd anche per svuotare completamente un disco (<em>fare un wipe<\/em>). Come abbiamo gi\u00e0 detto in precedenza, quando usiamo dd eseguiamo delle <strong>sovrascritture<\/strong> e questo fa s\u00ec che ci sia un alto rischio di perdere completamente i dati se non stiamo attenti nell&#8217;usare i comandi.<\/p>\n\n\n\n<p>In questo caso per\u00f2, vediamo proprio come cancellare del tutto il contenuto di un disco. Il principio \u00e8 semplice: riempire tutto il contenuto del disco con <em>zeri<\/em>, grazie a <em>dev\/zero<\/em>.<\/p>\n\n\n\n<p>Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dd if=\/dev\/zero of=\/dev\/sdc<\/code><\/pre>\n\n\n\n<p>Questo comando va a riempire di zeri il disco in posizione <em>sdc<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>Abbiamo visto come usare il comando dd su Linux per creare <strong>copie di interi dischi o partizioni<\/strong>. In questa guida abbiamo esaminato diversi casi d&#8217;uso come la <strong>creazione <\/strong>e il <strong>ripristino <\/strong>di un <strong>backup<\/strong>, creando anche immagini compresse dei dischi. Abbiamo anche visto come sia possibile usare il comando dd per <strong>eliminare <\/strong>dei dati in maniera definitiva. <\/p>\n\n\n\n<p><em>Ora tocca a te dirci: quali sono le operazioni che esegui pi\u00f9 spesso con questo comando?<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vuoi sapere come creare una copia da un disco a un altro, fare un backup di un SSD, una chiavetta o una scheda SD? Tutto questo e altro ancora pu\u00f2 essere eseguito con il comando dd. Con questo comando potremo copiare dischi e partizioni ed \u00e8 quindi molto utile per fare copie identiche di dispositivi [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":136336,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[67],"tags":[],"class_list":["post-133982","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/133982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=133982"}],"version-history":[{"count":7,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/133982\/revisions"}],"predecessor-version":[{"id":137654,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/133982\/revisions\/137654"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/136336"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=133982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=133982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=133982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}