Afbeeldingsbestanden naar een SD-kaart schrijven met dd vanaf de opdrachtregel van Mac of Linux
Inhoudsopgave:
Moet u een afbeeldingsbestand naar een SD-kaart schrijven? De tool 'dd' op de opdrachtregel kan dat voor u doen door met minimale inspanning een schijfkopie-.img-bestand naar een SD-kaart te schrijven. Een leuk voordeel van het gebruik van 'dd' voor het schrijven van afbeeldingsbestanden naar een SD-kaart is dat het zowel voor Mac OS als voor Linux direct uit de doos werkt, aangezien het vooraf is geïnstalleerd, zijn er geen extra downloads of apps van derden nodig om een beeld op deze manier.
Het gebruik van dd vanaf de opdrachtregel om een afbeelding naar een SD-kaart te schrijven wordt als geavanceerd beschouwd, dus dit is het beste voor gebruikers die vertrouwd zijn met de opdrachtregel. U kunt dit bijvoorbeeld gebruiken voor het schrijven van een opstartimage voor een RaspberryPi of een andere snelstartende Linux-setup. Een eenvoudigere optie voor de meeste gebruikers is om een app van derden, zoals Etcher, te gebruiken om een afbeelding naar een SD-kaart te schrijven. Desalniettemin werkt dd prima zolang je de opdrachtregel begrijpt. Het op deze manier gebruiken van dd om een SD-kaartimage te schrijven is vergelijkbaar met hoe je dd zou gebruiken om een ISO naar een USB-station of een andere schijfimage te branden, behalve dat het bestandsformaat natuurlijk anders is en dat geldt ook voor het doel.
Hoe een afbeelding .img naar een SD-kaart te schrijven via de opdrachtregel met dd
Om aan de slag te gaan, start u de Terminal-app vanuit de map /Applications/Utilities/. Zorg ervoor dat uw .img-bestand om te schrijven ook ergens gemakkelijk te vinden is, we gaan er hier vanuit dat het zich in uw huidige werkdirectory bevindt.
Je moet de schijf-ID hebben voor de doel-SD-kaart waarnaar je het img-bestand wilt schrijven, dus we zullen eerst de diskutil-lijst uitvoeren:
diskutil-lijst
Lokaliseer de SD-kaart in de uitvoer van de diskutil-lijst en noteer de rdiskNUMBER-schijf-ID die aan de SD-kaart is gekoppeld. U zult dat gebruiken als het SD-kaartdoel om te schrijven, evenals de bestandsnaam van de schijfkopie om naar de doel-SD-kaart te schrijven.
Gebruik de volgende opdrachtsyntaxis om het .img-afbeeldingsbestand naar de SD-kaart te schrijven:
sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m
NameOfImageToWrite.img vervangen door afbeelding en pad, en rdiskNUMBER door de schijf-ID van de doel-SD-kaart zoals gevonden via de uitvoer van de 'diskutil-lijst'.
Druk op Enter en voer het beheerderswachtwoord in om het schrijfproces te starten. Het kan even duren, afhankelijk van de grootte van het afbeeldingsbestand en de snelheid van de SD-kaart.
Als de naam van uw schijfkopie bijvoorbeeld "RaspberryPiCustom.img" is en de schijf-ID "/dev/rdisk4" is, ziet de opdracht er als volgt uit:
sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m
Dit zou redelijk eenvoudig en ongecompliceerd moeten zijn voor gebruikers die al bekend zijn met de opdrachtregel.
Even weg van SD-kaarten, een andere optie die voor sommige gebruikers kan werken, is om schijfkopieën rechtstreeks vanuit de Mac Finder te branden in moderne Mac OS-releases, wat prima werkt als je een cd-rw hebt of DVD-RW en werken ook met gangbare bestandsindelingen voor schijfkopieën. Oudere versies van Mac OS X kunnen Schijfhulpprogramma gebruiken om ook ISO en andere afbeeldingen te branden, maar moderne versies van Schijfhulpprogramma hebben die mogelijkheid verloren. Gelukkig kan de dd-tool zowel ISO-images vanaf de opdrachtregel branden als een image naar een USB-station schrijven.
Kent u een andere manier om .img-afbeeldingsbestanden naar een SD-kaart te schrijven via de opdrachtregel of anderszins? Deel hieronder je tips of opmerkingen!