Come scrivere file immagine su scheda SD con dd dalla riga di comando di Mac o Linux
Sommario:
Devi scrivere un file immagine su una scheda SD? Lo strumento "dd" della riga di comando può farlo per te, scrivendo un file .img di un'immagine del disco su una scheda SD con il minimo sforzo. Un bel vantaggio nell'usare 'dd' per scrivere file di immagine su una scheda SD è che funziona sia per Mac OS che per Linux fin da subito, dato che è preinstallato non ci sono download aggiuntivi o app di terze parti necessarie per masterizzare un immagine in questo modo.
L'uso di dd dalla riga di comando per scrivere un'immagine su una scheda SD è considerato avanzato, quindi è meglio per gli utenti che hanno dimestichezza con la riga di comando. Ad esempio, potresti usarlo per scrivere un'immagine di avvio per un RaspberryPi o qualche altra configurazione Linux di avvio rapido. Un'opzione più semplice per la maggior parte degli utenti è utilizzare un'app di terze parti come Etcher per scrivere un'immagine su una scheda SD. Tuttavia, dd funziona bene fintanto che hai una comprensione della riga di comando. Usare dd in questo modo per scrivere un'immagine su una scheda SD è simile a come si usa dd per masterizzare una ISO su un'unità USB o un' altra immagine disco, tranne ovviamente che il formato del file è diverso, così come il target.
Come scrivere un'immagine .img su scheda SD tramite riga di comando con dd
Per iniziare, avvia l'app Terminale dalla cartella /Applicazioni/Utility/. Tieni anche il tuo file .img da scrivere da qualche parte facilmente reperibile, supponiamo qui che sarà nella tua attuale directory di lavoro.
Devi avere l'identificatore del disco per la scheda SD di destinazione su cui desideri scrivere il file img, quindi eseguiremo prima diskutil list:
diskutil list
Individua la scheda SD nell'output di diskutil list e prendi nota dell'identificatore del disco rdiskNUMBER associato alla scheda SD. Lo userai come destinazione della scheda SD per la scrittura, così come il nome del file dell'immagine del disco da scrivere sulla scheda SD di destinazione.
Utilizzare la seguente sintassi di comando per scrivere il file immagine .img sulla scheda SD:
sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m
Sostituzione di NameOfImageToWrite.img con immagine e percorso e rdiskNUMBER con l'identificatore del disco della scheda SD di destinazione come trovato tramite l'output di 'diskutil list'.
Premi Invio e inserisci la password dell'amministratore per avviare il processo di scrittura, il completamento potrebbe richiedere del tempo a seconda delle dimensioni del file immagine e della velocità della scheda SD.
Ad esempio, se il nome dell'immagine del disco è "RaspberryPiCustom.img" e l'identificatore del disco è "/dev/rdisk4", il comando avrà il seguente aspetto:
sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m
Questo dovrebbe essere abbastanza semplice e diretto per gli utenti che hanno già familiarità con la riga di comando.
Allontanandoci per un momento dalle schede SD, un' altra opzione che potrebbe funzionare per alcuni utenti è quella di masterizzare le immagini del disco direttamente dal Mac Finder nelle moderne versioni di Mac OS, che funziona bene se si dispone di un CDRW o DVD-RW e funzionano anche con formati di file immagine disco comuni. La versione precedente di Mac OS X può utilizzare Utility Disco per masterizzare anche ISO e altre immagini, ma le versioni moderne di Utility Disco hanno perso questa capacità. Fortunatamente, lo strumento dd può masterizzare immagini ISO dalla riga di comando e scrivere un'immagine su un'unità USB.
Conosci un altro approccio alla scrittura di file immagine .img su una scheda SD tramite riga di comando o altro? Condividi i tuoi suggerimenti o commenti qui sotto!