19Aug
Membuat CD dan DVD bootable cenderung menjadi proses yang sederhana dan mudah, namun mengapa ini lebih rumit saat membuat flash drive bootable? Apakah ada banyak perbedaan antara keduanya? Today's SuperUser Q & Sebuah posting memiliki jawaban atas pertanyaan pembaca yang penasaran.
Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web.
Pertanyaan
Pembaca superuser William ingin tahu mengapa membuat drive USB bootable lebih kompleks daripada membuat CD bootable:
Membuat CD bootable sangat sederhana menurut pendapat saya, yang perlu Anda lakukan adalah membakar file ISO ke disk danitu adalah bootableSekarang ketika sampai pada drive USB, Anda memiliki banyak pilihan. Bisakah seseorang menjelaskan perbedaan antara keduanya dan mungkin memberikan gambaran singkat tentang pilihan yang berbeda?
Mengapa membuat drive USB bootable lebih kompleks daripada membuat CD bootable?
Jawaban
Kontributor SuperUser Akeo memiliki jawabannya untuk kita: pengembang
Rufus disini. Pertama-tama, banyak pilihan yang Anda sebutkan hanya terdaftar saat menjalankan Rufus di Advanced Mode ( saat Advanced Options Section ditampilkan), karena ini ditujukan untuk orang-orang yang sudah tahu untuk apa mereka.
Untuk memulainya, Anda harus mengerti bahwa format ISO tidak pernah dirancang untuk booting USB.File ISO adalah salinan cakram optik 1: 1, dan media cakram optik sangat berbeda dari media USB, baik dalam hal bagaimana pemuat boot loader harus terstruktur, sistem berkas apa yang mereka gunakan, bagaimana partisi tersebut dipartisi( semuanya adalahtidak), dan seterusnya.
Jadi, jika Anda memiliki file ISO, Anda tidak dapat melakukan dengan media USB apa yang dapat Anda lakukan dengan cakram optik, yang dibaca dari setiap byte file ISO dan disalin seperti pada urutan ke disk( apaAplikasi pembakar CD / DVD dilakukan saat "bekerja" dengan file ISO).
Itu bukan untuk mengatakan bahwa penyalinan 1: 1 semacam ini tidak dapat ada di media USB, hanya salinan 1: 1 pada media USB yang sama sekali berbeda dari salinan 1: 1 pada cakram optik dan karena itu tidak dapat dipertukarkan( di luar penggunaanCitra ISOHybrid yang dibuat untuk bekerja sebagai salinan 1: 1 pada USB dan media optik keduanya).Sebagai catatan, dalam terminologi Rufus, salinan 1: 1 pada media USB disebut DD Image( Anda dapat melihat opsi itu dalam daftar) dan beberapa distribusi, seperti FreeBSD atau Raspbian, benar-benar menyediakan DD Images untuk instalasi USB, di samping ISOfile untuk pembakaran CD / DVD.
Dengan demikian, kami telah menetapkan bahwa file ISO sebenarnya kurang cocok untuk membuat media USB bootable karena keduanya setara dengan menyediakan pasak bulat agar sesuai dengan lubang persegi yang lebih kecil, dan karena itu, pasak bulat harus diubah agar sesuai.
Sekarang Anda mungkin bertanya-tanya, jika file ISO sangat tidak sesuai untuk membuat media USB bootable, mengapa kebanyakan distributor sistem operasi di luar sana menyediakan file ISO dan bukan DD Images. Nah, di luar alasan historis, salah satu masalah dengan DD Images adalah karena mereka adalah sistem berkas yang dipartisi, jika Anda membuat salinan 1: 1 di media USB yang lebih besar daripada yang digunakan oleh orang yang membuat gambar,maka Anda akan berakhir dengan "kapasitas" media USB Anda yang terlihat dikurangi sampai ukuran yang digunakan untuk membuat Gambar DD asli.
Juga, sedangkan cakram optik dan oleh karena itu file ISO hanya dapat menggunakan salah satu dari dua sistem file( ISO9660 atau UDF), yang keduanya telah didukung dengan sangat baik di semua sistem operasi utama untuk waktu yang sangat lama( dan memungkinkan Anda untuk mengambilMengintip konten gambar sebelum atau sesudah Anda menggunakannya), DD Images benar-benar dapat menggunakan ribuan sistem file yang ada. Itu berarti bahwa bahkan setelah Anda membuat media USB bootable Anda, Anda mungkin tidak dapat benar-benar melihat konten apa pun di dalamnya sampai Anda melakukan booting. Misalnya, ini akan terjadi jika Anda menggunakan gambar USB FreeBSD di Windows. Setelah media USB bootable telah dibuat, Windows tidak akan dapat mengakses konten apapun sampai Anda memformatnya kembali.
Inilah sebabnya mengapa penyedia cenderung ingin tetap menggunakan file ISO jika memungkinkan, karena biasanya( menyediakan) pengalaman pengguna yang lebih baik di semua sistem operasi. Tapi itu juga berarti bahwa beberapa konversi harus( biasanya) terjadi sehingga pasak ISO bulat kita bisa muat dengan baik ke dalam lubang "media USB" yang lebih kecil. Bagaimana kaitannya dengan daftar pilihan? Kami datang untuk itu.
Salah satu hal pertama yang biasanya perlu dilakukan adalah sistem file ISO9660 atau UDF yang digunakan oleh file ISO.Sebagian besar waktu, ini berarti mengekstrak dan menyalin semua file dari file ISO ke sistem file FAT32 atau NTFS, yang merupakan drive USB flash yang dapat digunakan untuk digunakan. Tapi tentu saja itu berarti, siapa pun yang menciptakan sistem ISO pasti telah membuat beberapa ketentuan untuk mendukung FAT32 atau NTFS sebagai sistem file untuk penggunaan atau pemasangan langsung( yang tidak semua orang, terutama yang mengandalkan ISOHybrid terlalu banyak, cenderungmelakukan).
Lalu ada boot loader sebenarnya, bit pertama kode yang dijalankan saat komputer melakukan booting dari media USB.Sayangnya, pemuat boot HDD / USB dan ISO adalah binatang yang sangat berbeda, dan firmware BIOS atau UEFI juga memperlakukan USB dan media optik sangat berbeda selama proses booting. Jadi Anda biasanya tidak dapat mengambil boot loader dari file ISO( yang biasanya merupakan boot loader El Torito), salin ke media USB, dan harapkan untuk melakukan booting.
Sekarang hadir bagian yang relevan dengan daftar pilihan kami. Karena Rufus harus menyediakan bagian boot loader yang relevan, itu tidak bisa mendapatkannya dari file ISO.Jika kita berurusan dengan file ISO berbasis Linux, kemungkinan itu akan menggunakan GRUB 2.0 atau Syslinux, jadi Rufus menyertakan kemampuan untuk menginstal versi berbasis USB GRUB atau Syslinux( karena file ISO biasanya hanya berisi versi spesifik ISOdari mereka).
Hal ini biasanya dilakukan secara otomatis saat Anda memilih dan membuka file ISO karena Rufus cukup pintar untuk mendeteksi jenis konversi yang perlu diterapkan. Tapi jika Anda ingin bermain-main, Rufus memberi Anda pilihan untuk juga menginstal beberapa pemuat boot kosong yang memungkinkan Anda melakukan booting ke prompt GRUB atau Syslinux. Dari situ, jika Anda sudah familiar dengan jenis boot loader ini, Anda dapat membuat / menguji file konfigurasi Anda sendiri dan mencoba proses boot kustom berbasis Syslinux atau GRUB Anda sendiri( karena pada tahap ini, Anda hanya perlu menyalin / mengedit file dimedia USB untuk melakukan itu).
Jadi, sekarang kita bisa membahas pilihan yang Anda temukan dalam daftar:
- MS-DOS: Ini menciptakan versi kosong dari MS-DOS( edisi Windows Me), yang berarti Anda akan boot ke prompt MS-DOS dan ituApakah itu. Jika Anda ingin menjalankan aplikasi DOS, Anda perlu menyalinnya ke media USB Anda. Perhatikan bahwa opsi ini hanya tersedia di Windows 8.1 atau sebelumnya, namun tidak Windows 10 sejak Microsoft menghapus file instalasi DOS dari Windows( dan hanya Microsoft yang dapat mendistribusikan ulang file-file ini).
- FreeDOS: Ini menciptakan versi kosong dari FreeDOS.FreeDOS adalah versi perangkat lunak bebas dari MS-DOS, yang sepenuhnya kompatibel dengan MS-DOS, namun juga memiliki keunggulan sebagai open source. Dibandingkan dengan MS-DOS, siapapun bisa mendistribusikan FreeDOS, jadi file boot FreeDOS termasuk dalam Rufus.
- ISO Image: Ini adalah pilihan yang harus Anda gunakan jika Anda memiliki file ISO bootable dan ingin mengubahnya menjadi media USB bootable. Ingatlah bahwa karena konversi( biasanya) perlu terjadi dan ada banyak sekali cara untuk membuat file ISO bootable, tidak ada jaminan bahwa Rufus akan dapat mengubahnya menjadi media USB( tapi akan selalu memberi tahu Anda jika ituadalah kasusnya).
- DD Image: Ini adalah metode yang harus Anda gunakan jika Anda memiliki gambar disk yang dapat dibooting, seperti file yang disediakan oleh FreeBSD, Raspbian, dan lain-lain. File dengan ekstensi. vhd juga didukung( yaitu versi Microsoft dari DD Image) serta yang terkompres( .gz,. zip,. bz2,. xz, dll.).
Keempat pilihan di atas adalah satu-satunya yang akan Anda lihat di Regular Mode .Tapi jika Anda menjalankan Rufus di Advanced Mode , Anda juga akan memiliki akses ke pilihan berikut:
- Syslinux x.yz: Menginstall boot loader Syslinux kosong yang akan membawa Anda ke prompt Syslinux dan tidak banyak lagi. Anda seharusnya tahu apa yang perlu Anda lakukan sejak saat itu.
- GRUB / Grub4DOS: Sama seperti di atas, tapi untuk GRUB / Grub4DOS masing-masing. Ini akan membawa Anda ke prompt GRUB, tapi terserah Anda untuk mencari tahu sisanya.
- ReactOS: Menginstal pemuat ulang eksperimental ReactOS.Sejak terakhir kali saya cek, ReactOS tidak bisa boot dengan baik dari media USB.Itu ada karena mudah ditambahkan, dan dilakukan dengan harapan bisa membantu dengan pengembangan ReactOS.
- UEFI-NTFS: Ini memerlukan NTFS untuk dipilih sebagai sistem file dan menginstal boot loader UEFI-NTFS kosong. Hal ini memungkinkan booting dari NTFS dalam mode UEFI murni( bukan CSM) pada platform UEFI yang tidak menyertakan driver NTFS.Karena sudah kosong, Anda perlu menyalin /efi/boot/ bootia32.efi atau /efi/boot/ Anda sendiri ke partisi NTFS agar bermanfaat. UEFI-NTFS secara otomatis digunakan oleh Rufus untuk bekerja di sekitar ukuran file maksimum 4 GB FAT32, yang misalnya, memungkinkan pemasangan Microsoft Server 2016 dalam mode UEFI tanpa harus membagi file install.wim 4.7 GB-nya.
Semoga bisa membantu. Ini adalah ikhtisar yang disederhanakan, jadi saya harap orang tidak akan mulai mengkhawatirkan aspek yang sengaja dumbed-down atau tetap diam( seperti mengetahui bahwa ada kemungkinan untuk memiliki USB flash drive tanpa partisi, agar USB dan media optik menggunakan file yang samasistem, dan beberapa proses booting memiliki kemampuan untuk memperluas ukuran partisi pada media USB untuk mengatasi masalah kapasitas yang lebih rendah.
Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.
Image Credit: William( SuperUser)