Windows 10 iso di usb menolak untuk boot

13

Saya menggunakan file ISO "standar" windows: Win10_1511_1_English_x64.iso dan saya telah memverifikasi md5-nya sesuai dengan yang diharapkan. Iso dapat dipasang di OS X sebagai format "UDF".

Saya kemudian menyalinnya "langsung" ke drive USB saya, seperti:

sudo dd if=Win10_1511_1_English_x64.iso of=/dev/rdisk1 bs=1m

kemudian tancapkan ke dell optiplex 780 (agak lama, saya tahu), aktifkan booting dari perangkat USB di BIOS, dan pilih, dan yang saya dapatkan adalah:

No boot device available - strike F1 to retry boot ...

Apa yang saya lakukan salah?

USB yang dibuat dapat dibaca di OS X, tetapi di kotak windows lainnya, hanya tertulis "Anda perlu memformat disk di Drive E: sebelum Anda dapat menggunakannya." Jadi itu tidak bisa boot, windows juga tidak bisa membacanya ...

Pembaruan: Saya menjalankan OS X "Boot Camp Assistant" (centang kotak "Buat disk instalasi Windows 7 atau versi yang lebih baru" dan memberikannya file ISO yang sama), lalu secara ajaib boot baik (tampaknya diformat FAT32). Mungkin itu adalah batasan Dell khusus, mereka hanya bisa boot pada USB jika FAT32? Mengapa itu tidak bisa boot dari UDF langsung?

rogerdpack
sumber

Jawaban:

11

Saya tidak dapat menemukan sumber resmi untuknya, tetapi tampaknya "UDF" jika disalin kata demi kata, tidak dapat di-boot dari USB. Dan banyak file ISO diformat UDF.

Tampak bahwa untuk "cd rom drive" yang dapat melakukan booting darinya dilakukan dengan menyesuaikannya dengan standar El Torito . Namun untuk disk "normal" untuk boot, "MBR" harus diatur di dalamnya (yang tampaknya bit yang berbeda dari bit El Torito). Dan ternyata Anda dapat mengatur satu atau yang lain, atau keduanya.

Jadi pada dasarnya, jika ini adalah ISO yang "hanya" El Torito, Anda "harus" menggunakan alat (atau dengan hati-hati melakukan pemformatan, penandaan partisi, dan penyalinan file secara manual), yang akan memberi Anda MBR yang diformat, USB yang dapat di-boot. Menyalin bit ISO mentah tidak cukup.

"Beberapa" ISO mungkin tidak memerlukan alat khusus : (perhatikan penyebutan "isohybrid," yang dokumentasinya menyebutkan bahwa ISO normal (diformat UDF) hanya dapat di-boot dari drive CD kecuali Anda menambahkan catatan boot master tambahan [yaitu di luar UDF spec], ternyata banyak distro linux main-line dibuat dengan cara khusus ini, tapi saya tahu dari pengalaman windows menginstal ISO paling tidak windows 10 tidak).

Untuk yang memang membutuhkannya, tampaknya Anda harus menghindari salinan disk mentah dari ISO ke USB (mis: ddperintah di unix * 's). Atau Anda akan mengalami masalah yang saya lakukan.

Dalam pengalaman saya, biasanya Anda akan mengonversi dari UDF ISO ke perangkat USB FAT32. (Yang pertama adalah El torito, MBR yang terakhir, untuk "sistem boot" mereka).

Bagaimana cara menempatkan ISO yang dapat di-boot pada drive USB? (daftar banyak utilitas yang melakukan ini "untuk Anda")

Lihat juga https://apple.stackexchange.com/a/234290/25085 untuk opsi terkait OS X.

terkait:

https://blogs.msdn.microsoft.com/matt-harrington/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso-image-for-uefi-systems/ (menyebutkan bahwa itu harus FAT32, dan memiliki file yang disalin dari ISO).

pembaruan: Tidak ada jumlah unetbootin yang tampaknya bekerja untuk saya, bootcamp tidak pada iso yang lebih baru. Saya kira saya menginstal ke kotak yang lebih tua yang tidak bisa membaca skema boot baru. Menggunakan rufus pada windows "MBR" dan "NTFS" (FAT32 mungkin bekerja dengan baik, tetapi mendapat beberapa keluhan "install.win" terlalu besar) dan itu bekerja untuk iso windows 10.

rogerdpack
sumber
1
Setiap windows installer usb bootable yang saya buat sejak Vista telah fat32, tidak yakin itu adalah masalah Dell sekalipun.
Moab
2
Jawabannya benar kecuali semua bagian tentang UDF. Masalahnya tidak benar-benar ada hubungannya dengan ISO9660vs UDF(dan tidak ada yang ISO files are almost all UDF formattedbenar). Ini tentang apakah ISO dibuat murni sesuai El Toritoatau "hibrid" termasuk MBR.
Tom Yan
@ TomYan ahh yang menjelaskannya, terima kasih! Saya mencoba memperbaruinya.
rogerdpack