Paano Kopyahin ang isang ISO sa isang USB Drive mula sa Mac OS X na may dd
Talaan ng mga Nilalaman:
Kung nag-download ka ng ISO image ng isa pang operating system, sabihin ang Ubuntu Linux o Windows 10, at gusto mong gawing bootable USB installer drive ang ISO image file na iyon gamit ang USB flash drive o USB key, makikita mo ang pinaka maaasahan. paraan para kopyahin o 'i-burn' ang ISO sa target na volume ng USB na iyon ay sa pamamagitan ng pag-on sa command line ng Mac OS X. May mga alternatibong solusyon, ngunit ang command line approach na ito gamit ang dd ay hindi nangangailangan ng third party download, ito ay medyo mabilis, at ay patuloy na maaasahan sa paggawa ng mga bootable volume mula sa mga ISO file.
Mahalagang tandaan na ito ay medyo advanced at dapat lang gamitin ng mga user ng Mac na lubos na kumportable sa command line. Sa pamamagitan ng paggamit ng sudo dd, mayroong maliit na margin para sa error, at ang isang maling implicated na disk identifier ay maaaring magresulta sa permanenteng pagkawala ng data. Dahil sa panganib na ito, hindi angkop ang paraang ito para sa mga baguhan na gumagamit ng Mac OS X, sa halip, ang mga user na iyon ay dapat bumaling sa mas simpleng paraan ng paggamit ng Disk Utility upang magsunog ng ISO sa tradisyonal na paraan.
Paano Kopyahin ang isang ISO File sa isang Target na Drive Gamit ang 'dd' sa Mac OS X
Tatanggalin nito ang target na volume, na papalitan ang anumang data sa patutunguhang drive ng mga nilalamang ISO. Walang kumpirmasyon, samakatuwid ito ay kritikal na gamitin mo ang wastong drive identifier at tamang syntax upang maiwasan ang pagbubura ng maling bagay. Dapat mong i-back up ang Mac gamit ang Time Machine bago magsimula.
- Ilakip ang target na USB drive sa Mac kung hindi mo pa nagagawa, pagkatapos ay ilunsad ang Terminal
- I-type ang sumusunod na command para mag-print ng listahan ng mga naka-attach na volume sa Mac:
- Hanapin ang USB volume name ng target na drive (sa halimbawang ito, “THE_DESTINATION”) at tandaan ang identifier (sa halimbawang ito, “disk3s2”)
- I-unmount ang target na volume gamit ang sumusunod na command, na pinapalitan ang identifier kung naaangkop:
- Handa ka na ngayong i-format ang target na drive at 'i-burn' ang ISO sa volume ng USB na iyon – buburahin nito ang lahat ng data sa target na drive na papalitan ito ng ISO, hindi ito maa-undo – talagang kritikal na i-target mo ang wastong identifier upang maiwasan ang hindi sinasadyang pagkawala ng data. Ipagpalagay na alam mo kung ano ang iyong ginagawa, palitan ang iso path ng ISO para ma-burn sa nilalayon na target na identifier volume gamit ang sumusunod na command:
- Kapag sigurado kang tama ang syntax, pindutin ang return at ilagay ang password ng administrator, magsisimula kaagad ang proseso ng pagkopya
diskutil list Maaaring ganito ang hitsura nito, magiging iba ito sa bawat Mac:
$ diskutil list /dev/disk0 : TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 250.1 GB disk : Apple_Boot Recovery HD 650.1 MB disk0s3 /dev/disk1 : TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD 249.8 GB disk1 Logical Volume on disk0s2 Unlocked Naka-encrypt /dev/disk3 : TYPE NAME SIZE IDENTIFIER 0: partition3_scheme 3 5. : partition_map 32.3 KB disk3s1 2: FAT_32 THE_DESTINATION 8.2 GB disk3s2 /dev/disk4 : TYPE NAME
sudo umount /dev/(IDENTIFIER)
Gamit muli ang halimbawa sa itaas, na hindi naaangkop sa pangkalahatan:
sudo umount /dev/disk3s2
sudo dd if=/path/image.iso of=/dev/r(IDENTIFIER) bs=1m
Halimbawa, na may Windows ISO na pinangalanang 'Windows10_x64_EN-US.iso' sa desktop, ang syntax ay:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Tandaan na ang isang 'r' signifier ay inilalagay sa harap ng disk identifier, ginagawa nitong mas mabilis ang command. Ang 'bs=1m' sa dulo ay para sa blocksize, na nagpapabilis din sa proseso. Wala sa alinman sa mga pagsasaayos na ito ang kinakailangan upang matagumpay na makopya ang ISO sa disk image, nagreresulta lamang ito sa isang mas mabilis na karanasan.
Walang progress bar kaya hintayin na lang, kung gaano katagal ang proseso ng pagkopya ng ISO ay depende sa iba't ibang bagay, kabilang ang bilis ng Mac, ang bilis ng target na volume, at ang laki ng ISO file na kinokopya o sinu-burn sa destinasyon.
Kapag tapos na, maaari mong i-eject ang volume, handa na itong umalis.
diskutil eject /dev/(IDENTIFIER)
Para sa kung ano ang halaga nito, gumagana itong kopyahin ang mga ISO na larawan na hindi rin mga boot volume at installer. Halimbawa, kung ikaw mismo ang gumawa ng ISO sa isang volume, maaari mong gamitin ang command sequence sa itaas para kopyahin din ang ISO na iyon sa isa pang volume.
Nasaklaw namin ang isang katulad na dd trick, ngunit ang mga pagbabagong nakabalangkas dito ay ginagawang mas mabilis at mas maaasahan ang proseso sa itaas para sa ilang user. Dapat gumana nang maayos ang paraang ito sa lahat ng bersyon ng OS X, anuman ang tumatakbo sa Mac.
Kung may alam kang ibang paraan para mabilis na gawing bootable install volume ang mga ISO image, ipaalam sa amin sa mga komento!