Hoe beeldbestanden naar SD-kaart te schrijven met dd van Command Line van Mac of Linux

Wilt u een afbeeldingsbestand naar een SD-kaart schrijven? De opdrachtregel 'dd' kan dat voor u doen, door een .img-bestand met een minimale inspanning naar een SD-kaart te schrijven. Een leuk extraatje bij 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, omdat het vooraf geïnstalleerd is en er geen extra downloads of apps van derden nodig zijn om een afbeelding op deze manier.


Het gebruik van dd van 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 opstartinstallatiekopie voor een Raspberry Pi of een andere snelle opstartlijn van linux. Een eenvoudiger optie voor de meeste gebruikers is om een ​​externe app zoals Etcher te gebruiken om een ​​afbeelding naar een SD-kaart te schrijven. Desalniettemin werkt dd prima zolang je de commandolijn begrijpt. Het op deze manier gebruiken van dd om een ​​SD-kaartafbeelding te schrijven is vergelijkbaar met hoe je dd zou gebruiken om een ​​ISO naar een USB-schijf of een andere schijfkopie te branden, behalve natuurlijk de bestandsindeling en het doel.

Hoe te schrijven .img naar SD-kaart via Command Line met dd

Start Terminal-app vanuit de map / Programma's / Hulpprogramma's / om aan de slag te gaan. Zorg dat je .img-bestand ook ergens gemakkelijk te vinden is, we gaan er hier vanuit dat het in je huidige werkmap staat.

U moet de schijf-ID hebben voor de doel-SD-kaart waarnaar u het img-bestand wilt schrijven. Daarom voeren wij eerst de diskutil-lijst uit:

diskutil list

Lokaliseer de SD-kaart in de lijst van de diskutil-lijst en noteer de rdiskNUMBER-schijf-ID die aan de SD-kaart is gekoppeld. U zult dat gebruiken als doel voor de SD-kaart om te schrijven, evenals de bestandsnaam van de schijfkopie om naar de doel-SD-kaart te schrijven.

Gebruik de volgende syntaxis van de opdracht om het .img-afbeeldingsbestand naar de SD-kaart te schrijven:

sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m

NaamOfImageToWrite.img vervangen door afbeelding en pad en rdiskNUMBER met de doel-SD-kaartschijf-ID zoals gevonden via 'diskutillijst'-uitvoer.

Druk op Return en voer het admin-wachtwoord in om het schrijfproces te starten. Het kan een tijdje duren om dit te voltooien, afhankelijk van de grootte van het imagebestand en de snelheid van de SD-kaart.

Als de naam van uw schijfnaam 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 moet vrij eenvoudig en rechttoe rechtaan zijn voor gebruikers die al bekend zijn met de opdrachtregel.

Weg van SD-kaarten voor een moment, is een andere optie die voor sommige gebruikers kan werken, het branden van schijfafbeeldingen rechtstreeks vanuit de Mac Finder in moderne Mac OS-releases, wat prima werkt als je een CDRW of DVD-RW hebt en werkt met gemeenschappelijke disk image bestandsformaten ook. Oudere Mac OS X-releases kunnen Schijfhulpprogramma gebruiken om ook ISO en andere afbeeldingen te branden, maar moderne versies van Schijfhulpprogramma zijn die mogelijkheid kwijtgeraakt. Gelukkig kan het hulpprogramma dd ISO-images vanaf de opdrachtregel branden en een afbeelding naar een USB-station schrijven.

Kent u een andere aanpak voor het schrijven van image .img-bestanden naar een SD-kaart via de opdrachtregel of op een andere manier? Deel hieronder uw tips of opmerkingen!