Tolong jangan merujuk saya ke (sebagian besar salah) jawaban yang telah diposting pada subjek ini. Tidak ada yang benar.
Selama beberapa tahun terakhir saya telah membuat sejuta tongkat yang dapat di-boot seperti ini: dd if=(this).iso of=/dev/sdb bs=4M bla ..
Jelas itu berfungsi setiap saat untuk ISO, khususnya distro Linux, tetapi jika ini adalah Windows 7 atau 10 apa pun, USB stick yang dihasilkan tidak dapat di-boot, dan merupakan tidak terlihat oleh BIOS PC mana pun (khususnya Dell). Iso sangat bagus dan dipasang sebagai sistem file dengan semua media Windows di dalamnya, tetapi BIOS tidak melihatnya, sehingga tidak dapat digunakan. Kenapa tidak?
Konsekuensi: Microsoft menyediakan berbagai alat untuk memasukkan iso dan membuat tulisan yang diperlukan ke USB / DVD (dijalankan di bawah Windows). Alat-alat ini gagal. Saya tidak peduli, tetapi saya ingin tahu, adakah sesuatu yang ajaib yang dilakukan alat-alat ini yang bukan sekadar salinan fisik langsung dd
?
dd
, tapi gambar yang Anda mungkin menciptakan pertengahan proses yang tidak sama dengan iso Anda mulai dengan sekarang.Jawaban:
Kloning (dengan
dd
atau alat kloning lainnya) berfungsi dengan baik dengan sebagian besar file iso linux saat ini. Itu adalah file hybrid iso, disiapkan sedemikian rupa sehingga file yang sama dapat digunakan untuk membuat disk boot DVD dan drive boot USB dan kartu memori boot (misalnya kartu SD).Kloning tidak membuat drive USB yang dapat di-boot dari file iso Windows saat ini. Anda memerlukan beberapa alat khusus untuk tujuan itu, atau melakukan langkah-langkah secara manual (dalam proses ekstraksi), jika Anda mau.
Tautan ini terutama berfokus pada alat
woeusb
(alat di linux) untuk membuat drive USB yang dapat di-boot dari file iso Windows saat ini. Saya mengujinya baru-baru ini dan dapat memverifikasi bahwa itu berhasil.Anda dapat melakukan 'keajaiban' sendiri dengan bantuan terperinci di
help.ubuntu.com/community/Instalation/iso2usb/diy/windows-installer-for-big-files
sumber
Saya percaya ini telah dijawab, tetapi saya ingin menambahkan deskripsi yang lebih rinci tentang apa yang terjadi. Pertama-tama, CD-ROM dan DVD dibaca oleh komputer secara berbeda dari semua media disk lainnya. CD-ROM atau DVD akan diformat dengan sistem file yang disebut ISO 9660 (atau sistem file yang lebih baru yang disebut UDF). Media gaya disk lain (termasuk USB apa pun), di lain pihak, mulai dengan Master Boot Record atau MBR. Disk yang lebih besar sekarang menggunakan GPT, tetapi sama untuk diskusi ini. BIOS di komputer Anda akan membaca MBR atau GPT dari media disk dan mencari boot loader di sana. Dengan MBR, bootloader disimpan bersama MBR di sektor 512-byte pertama pada disk. GPT sedikit berbeda dan mengalokasikan sesuatu yang disebut partisi EFI di tempat lain pada disk. GPT itu sendiri terletak di beberapa kilobyte pertama dari disk.
Untuk mem-boot CD-ROM, ini adalah proses yang jauh berbeda. Standar tersebut adalah panggilan El Torito Boot dan menjelaskan struktur yang berada di dalam sistem file ISO 9660. Ketika BIOS atau UEFI di komputer mencoba melakukan booting dari CD-ROM, ia menggunakan itu dan tidak mencari MBR atau GPT. Ini berarti ISO untuk boot harus diatur sepenuhnya berbeda dari drive USB.
Apa yang banyak digunakan oleh distribusi Linux adalah teknik yang disebut Hybrid ISO. Sistem file ISO 9660 memiliki fitur yang menarik, menyatakan 32 kilobyte pertama sebagai area sistem untuk digunakan orang lain. Tidak ada klaim sama sekali apa yang bisa pergi ke sana dan akan mengabaikan apa pun yang ada di sana. Perangkat lunak yang membaca disk karena ISO 9660 akan selalu melewati bagian itu. Ini menyisakan banyak ruang untuk menyembunyikan label MBR atau GPT di sana dengan bootloader disk konvensional. ISO Hybrid sebenarnya memiliki dua boot loader yang berbeda, satu sebagai bagian dari ISO 9660 El Torito Boot dan satu untuk boot disk tradisional.
Jadi, secara ringkas, tidak ada yang mengatakan bahwa image ISO harus dapat di-boot pada disk USB. Ini adalah fitur tambahan yang dimungkinkan oleh ISO 9660 jika dilakukan dengan hati-hati. Boot loader untuk MBR bisa lebih dari 32 KB, misalnya, atau akan menimpa konten ISO. Tetapi membuat ISO Hybrid adalah sesuatu yang telah dilakukan banyak distribusi Linux untuk membuat hidup lebih mudah bagi penggunanya. Ini bukan sesuatu yang Microsoft lakukan.
sumber