Hur man kopierar en ISO till en USB-enhet från Mac OS X med dd
Innehållsförteckning:
Om du har laddat ner en ISO-avbildning av ett annat operativsystem, säg Ubuntu Linux eller Windows 10, och du vill förvandla den ISO-avbildningsfilen till en startbar USB-installationsenhet med hjälp av ett USB-minne eller USB-nyckel, hittar du den mest tillförlitliga sättet att kopiera eller "bränna" ISO till den USB-målvolymen är genom att vända sig till kommandoraden i Mac OS X. Det finns alternativa lösningar, men denna kommandoradsmetod med dd kräver inga nedladdningar från tredje part, det är ganska snabbt och är konsekvent tillförlitlig när det gäller att producera startbara volymer ur ISO-filer.
Det är viktigt att notera att detta är något avancerat och bör endast användas av Mac-användare som är mycket bekväma med kommandoraden. Genom att använda sudo dd finns det liten marginal för fel, och en felaktigt implicerad diskidentifierare kan resultera i permanent dataförlust. Den risken gör att den här metoden inte är lämplig för nybörjare av Mac OS X-användare, istället bör dessa användare vända sig till det enklare tillvägagångssättet att använda Diskverktyg för att bränna en ISO på traditionellt sätt.
Hur kopierar man en ISO-fil till en målenhet med "dd" i Mac OS X
Detta raderar målvolymen och ersätter all data som finns på målenheten med ISO-innehållet. Det finns ingen bekräftelse, därför är det viktigt att du använder rätt enhetsidentifierare och rätt syntax för att undvika att radera fel sak. Du bör säkerhetskopiera din Mac med Time Machine innan du börjar.
- Koppla mål-USB-enheten till Mac om du inte har gjort det ännu, starta sedan Terminal
- Skriv följande kommando för att skriva ut en lista över bifogade volymer på Mac: …
- Avmontera målvolymen med följande kommando, ersätt identifieraren efter behov:
- Du är nu redo att formatera målenheten och 'bränna' ISO till den USB-volymen – detta kommer att radera all data på målenheten och ersätta den med ISO, detta kan inte ångras – det är absolut viktigt att du riktar in dig på rätt identifierare för att undvika oavsiktlig dataförlust. Förutsatt att du vet vad du gör, byt ut iso-sökvägen mot ISO för att bränna till den avsedda målidentifieringsvolymen med följande kommando:
- När du är säker på att syntaxen är korrekt, tryck på retur och skriv in administratörslösenordet, kopieringsprocessen börjar omedelbart
sudo umount /dev/(IDENTIFIER)
Återigen med exemplet ovan, som inte är universellt tillämpligt:
sudo umount /dev/disk3s2
sudo dd if=/path/image.iso of=/dev/r(IDENTIFIER) bs=1m
Till exempel, med en Windows ISO med namnet 'Windows10_x64_EN-US.iso' på skrivbordet, skulle syntaxen vara:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Observera att en 'r'-signifier placeras framför diskidentifieraren, detta gör kommandot mycket snabbare. 'bs=1m' i slutet är för blockstorlek, vilket också påskyndar processen. Ingen av dessa justeringar är nödvändiga för att kopiera ISO till diskavbildningen framgångsrikt, det resulterar bara i en betydligt snabbare upplevelse.
Det finns ingen förloppsindikator så det är bara att vänta, hur lång tid ISO-kopieringsprocessen tar beror på en mängd olika saker, inklusive hastigheten på Mac-datorn, hastigheten på målvolymen och storleken av ISO-filen som kopieras eller bränns till destinationen.
När du är klar kan du mata ut volymen, den är redo att användas.
diskutil eject /dev/(IDENTIFIER)
För vad det är värt fungerar det här för att kopiera ISO-bilder som inte är startvolymer och installationsprogram också. Till exempel, om du själv har gjort en ISO av en volym, kan du använda kommandosekvensen ovan för att kopiera den ISO till en annan volym också.
Vi har täckt ett liknande dd-trick, men de ändringar som beskrivs här gör processen ovan snabbare och mer tillförlitlig för vissa användare. Den här metoden bör fungera bra i alla versioner av OS X, oavsett vad som körs på Mac.
Om du känner till en annan metod för att snabbt förvandla ISO-avbildningar till startbara installationsvolymer, låt oss veta det i kommentarerna!