Cum să copiați un ISO pe o unitate USB de pe Mac OS X cu dd
Cuprins:
Dacă ați descărcat o imagine ISO a unui alt sistem de operare, să spunem Ubuntu Linux sau Windows 10, și doriți să transformați acel fișier imagine ISO într-o unitate de instalare USB bootabilă folosind o unitate flash USB sau o cheie USB, veți găsi cea mai fiabilă modalitatea de a copia sau „arde” ISO pe acel volum USB țintă este să accesați linia de comandă a Mac OS X. Există soluții alternative, dar această abordare a liniei de comandă folosind dd nu necesită descărcări de la terți, este destul de rapidă și este constant de încredere în producerea de volume bootabile din fișiere ISO.
Este important să rețineți că acest lucru este oarecum avansat și ar trebui să fie folosit numai de utilizatorii de Mac care sunt foarte confortabili cu linia de comandă. Folosind sudo dd, există o marjă mică de eroare, iar un identificator de disc implicat greșit ar putea duce la pierderea permanentă a datelor. Acest risc face ca această metodă să nu fie adecvată pentru utilizatorii începători de Mac OS X, în schimb, acești utilizatori ar trebui să apeleze la abordarea mai simplă de a folosi Utilitarul de disc pentru a arde un ISO în mod tradițional.
Cum să copiați un fișier ISO pe o unitate țintă folosind „dd” în Mac OS X
Acest lucru va șterge volumul țintă, înlocuind orice date se află pe unitatea de destinație cu conținutul ISO. Nu există nicio confirmare, prin urmare este esențial să utilizați identificatorul de unitate adecvat și sintaxa adecvată pentru a evita ștergerea faptului greșit. Ar trebui să faceți copii de rezervă pentru Mac cu Time Machine înainte de a începe.
- Atașați unitatea USB țintă la Mac dacă nu ați făcut-o încă, apoi lansați Terminal
- Tastați următoarea comandă pentru a imprima o listă de volume atașate pe Mac:
- Găsiți numele volumului USB al unității țintă (în acest exemplu, „THE_DESTINATION”) și notați identificatorul (în acest exemplu, „disk3s2”)
- Demontează volumul țintă folosind următoarea comandă, înlocuind identificatorul după caz:
- Acum sunteți gata să formatați unitatea țintă și să „ardeți” ISO-ul pe acel volum USB – acest lucru va șterge toate datele de pe unitatea țintă, înlocuindu-l cu ISO, acest lucru nu poate fi anulat – este absolut esențial să vizați identificatorul adecvat pentru a evita pierderea neintenționată a datelor. Presupunând că știți ce faceți, înlocuiți calea ISO cu ISO pentru a arde la volumul de identificare țintă dorit folosind următoarea comandă:
- Când sunteți sigur că sintaxa este corectă, apăsați Return și introduceți parola de administrator, procesul de copiere va începe imediat
diskutil list Acest lucru poate arăta ceva ca următorul, va fi diferit pe fiecare Mac:
$ diskutil list /dev/disk0 : TIP NUME DIMENSIUNE IDENTIFIER 0: GUID_partition_scheme 251,0 GB disc0 1: EFI EFI 209,7 MB disk0s1 2: Apple_CoreStorage 250,1 GB disc0s2 3 GB : Apple_Boot Recovery HD 650,1 MB disk0s3 /dev/disk1 : NUME TIP IDENTIFICATOR DIMENSIUNE 0: Apple_HFS Macintosh HD 249,8 GB disc1 Volum logic pe disc0s2 Deblocat Criptat /dev/disk3 : NUME TIP DIMENSIUNE IDENTIFIER schemă 0.5 MB . : partition_map 32,3 KB disk3s1 2: FAT_32 THE_DESTINATION 8,2 GB disk3s2 /dev/disk4 : NUME TIP
sudo umount /dev/(IDENTIFIER)
Folosind din nou exemplul de mai sus, care nu este aplicabil universal:
sudo umount /dev/disk3s2
sudo dd if=/path/image.iso of=/dev/r(IDENTIFIER) bs=1m
De exemplu, cu un ISO Windows numit „Windows10_x64_EN-US.iso” pe desktop, sintaxa ar fi:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Rețineți că un semnificant „r” este plasat în fața identificatorului discului, acest lucru face comanda mult mai rapidă. „bs=1m” de la sfârșit este pentru dimensiunea blocului, ceea ce accelerează și procesul. Niciuna dintre aceste ajustări nu este necesară pentru a copia ISO pe imaginea de disc cu succes, ci doar rezultă o experiență mult mai rapidă.
Nu există nicio bară de progres, așa că așteptați, cât durează procesul de copiere ISO depinde de o varietate de lucruri, inclusiv de viteza Mac-ului, viteza volumului țintă și dimensiunea a fișierului ISO care este copiat sau ars la destinație.
Când ați terminat, puteți scoate volumul, este gata să funcționeze.
diskutil eject /dev/(IDENTIFIER)
Pentru cât valorează, aceasta funcționează pentru a copia imagini ISO care nu sunt volume de pornire și programe de instalare. De exemplu, dacă ați creat singur un ISO dintr-un volum, puteți utiliza secvența de comandă de mai sus pentru a copia acel ISO și pe alt volum.
Am acoperit un truc dd similar, dar modificările prezentate aici fac ca procesul de mai sus să fie mai rapid și mai fiabil pentru unii utilizatori. Această metodă ar trebui să funcționeze bine în toate versiunile de OS X, indiferent de ce rulează pe Mac.
Dacă cunoașteți o altă metodă de a transforma rapid imaginile ISO în volume de instalare bootabile, anunțați-ne în comentarii!