Cara Menyalin ISO ke Drive USB dari Mac OS X dengan dd
Daftar Isi:
Jika Anda telah mengunduh image ISO dari sistem operasi lain, misalnya Ubuntu Linux atau Windows 10, dan Anda ingin mengubah file image ISO tersebut menjadi drive penginstal USB yang dapat di-boot menggunakan USB flash drive atau kunci USB, Anda akan menemukan yang paling andal cara untuk menyalin atau 'membakar' ISO ke volume USB target itu adalah dengan beralih ke baris perintah Mac OS X. Ada solusi alternatif, tetapi pendekatan baris perintah ini menggunakan dd tidak memerlukan unduhan pihak ketiga, ini cukup cepat, dan secara konsisten andal dalam menghasilkan volume yang dapat di-boot dari file ISO.
Penting untuk dicatat bahwa ini agak canggih dan hanya boleh digunakan oleh pengguna Mac yang benar-benar nyaman dengan baris perintah. Dengan menggunakan sudo dd, ada sedikit margin untuk kesalahan, dan pengidentifikasi disk yang salah dapat menyebabkan hilangnya data secara permanen. Risiko itu membuat metode ini tidak sesuai untuk pengguna Mac OS X pemula, sebagai gantinya, pengguna tersebut harus beralih ke pendekatan yang lebih sederhana menggunakan Disk Utility untuk membakar ISO dengan cara tradisional.
Cara Menyalin File ISO ke Drive Target Menggunakan 'dd' di Mac OS X
Ini akan menghapus volume target, mengganti data apa pun yang ada di drive tujuan dengan konten ISO. Tidak ada konfirmasi, oleh karena itu sangat penting Anda menggunakan pengidentifikasi drive yang tepat dan sintaks yang tepat untuk menghindari penghapusan hal yang salah. Anda harus mencadangkan Mac dengan Time Machine sebelum memulai.
- Lampirkan drive USB target ke Mac jika Anda belum melakukannya, lalu luncurkan Terminal
- Ketikkan perintah berikut untuk mencetak daftar volume terlampir di Mac:
- Cari nama volume USB dari drive target (dalam contoh ini, “THE_DESTINATION”) dan catat pengidentifikasi (dalam contoh ini, “disk3s2”)
- Unmount volume target menggunakan perintah berikut, ganti pengenal yang sesuai:
- Anda sekarang siap untuk memformat drive target dan 'membakar' ISO ke volume USB tersebut – ini akan menghapus semua data pada drive target menggantikannya dengan ISO, ini tidak dapat diurungkan – sangat penting bagi Anda untuk menargetkan pengidentifikasi yang tepat untuk menghindari kehilangan data yang tidak diinginkan. Dengan asumsi Anda tahu apa yang Anda lakukan, ganti jalur iso dengan ISO untuk membakar ke volume pengidentifikasi target yang dimaksud menggunakan perintah berikut:
- Ketika Anda yakin sintaksnya benar, tekan kembali dan masukkan kata sandi administrator, proses penyalinan akan segera dimulai
daftar diskutil Ini mungkin terlihat seperti berikut, ini akan berbeda di setiap Mac:
$ daftar diskutil /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 disk0s2 3 : 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 Encrypted /dev/disk3 : TYPE NAME SIZE IDENTIFIER 0: partition_scheme 5.3 MB disk3 1 : partition_map 32.3 KB disk3s1 2: FAT_32 THE_DESTINATION 8.2 GB disk3s2 /dev/disk4 : TYPE NAME
sudo umount /dev/(IDENTIFIER)
Sekali lagi menggunakan contoh di atas, yang tidak dapat diterapkan secara universal:
sudo umount /dev/disk3s2
sudo dd if=/path/image.iso of=/dev/r(IDENTIFIER) bs=1m
Misalnya, dengan Windows ISO bernama 'Windows10_x64_EN-US.iso' di desktop, sintaksnya adalah:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Perhatikan bahwa penanda 'r' ditempatkan di depan pengidentifikasi disk, ini membuat perintah lebih cepat. 'bs=1m' pada akhirnya adalah untuk ukuran blok, yang juga mempercepat proses. Tak satu pun dari penyesuaian ini diperlukan untuk berhasil menyalin ISO ke image disk, ini hanya menghasilkan pengalaman yang lebih cepat.
Tidak ada progress bar jadi tunggu saja, berapa lama proses copy ISO tergantung dari berbagai hal, termasuk kecepatan Mac, kecepatan volume target, dan ukuran file ISO yang sedang disalin atau dibakar ke tujuan.
Setelah selesai, Anda dapat mengeluarkan volume, siap digunakan.
diskutil eject /dev/(IDENTIFIER)
Untuk apa nilainya, ini berfungsi untuk menyalin gambar ISO yang bukan volume boot dan juga penginstal. Misalnya, jika Anda membuat ISO sendiri dari sebuah volume, Anda dapat menggunakan urutan perintah di atas untuk menyalin ISO tersebut ke volume lain juga.
Kami telah membahas trik dd serupa, tetapi modifikasi yang diuraikan di sini membuat proses di atas lebih cepat dan lebih dapat diandalkan untuk beberapa pengguna. Metode ini akan bekerja dengan baik di semua versi OS X, terlepas dari apa yang berjalan di Mac.
Jika Anda mengetahui metode lain untuk dengan cepat mengubah gambar ISO menjadi volume pemasangan yang dapat di-boot, beri tahu kami di komentar!