web-dev-qa-db-fra.com

Windows 10 is sur USB refuser de démarrer

J'utilise un fichier ISO "standard" Windows: Win10_1511_1_English_x64.iso et j'ai vérifié que son md5 correspond à l'attendu. L'iso est montable dans OS X au format "UDF".

Je le copie ensuite "directement" sur ma clé USB, comme suit:

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

puis branchez-le sur mon Dell optiplex 780 (un peu vieux, je le sais), activez le démarrage à partir d'un périphérique USB dans le BIOS, puis choisissez-le, et tout ce que je reçois est:

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

Qu'est-ce que je fais mal?

La clé USB créée est lisible sous OS X, mais dans les autres fenêtres, elle indique simplement "Vous devez formater le disque dans le lecteur E: avant de pouvoir l'utiliser." Donc, il ne démarre pas, et Windows ne peut pas le lire ...

Mise à jour: J'ai exécuté l'OS X "Assistant de démarrage du camp" (cochez la case "Créer un disque d'installation de Windows 7 ou version ultérieure" et lui ai attribué le même fichier ISO), puis le démarrage s'est déroulé comme par magie (semble être au format FAT32). Peut-être que c'est une limitation spéciale de Dell qu'ils ne peuvent démarrer sur USB que s'il s'agit de FAT32? Pourquoi ne démarrerait-il pas directement avec UDF?

11
rogerdpack

Je n'arrive pas à trouver une source officielle pour cela, mais il semble que "UDF", s'il est copié tel quel, ne peut être démarré à partir de l'USB. Et beaucoup de fichiers ISO sont au format UDF.

Apparaît que pour les "lecteurs de CD-ROM", il est possible de démarrer à partir de ceux-ci en se conformant à la norme El Torito . Cependant, pour que le disque "normal" démarre, le "MBR" doit y être défini (ce qui est apparemment différent des bits El Torito). Et apparemment, vous pouvez définir l’un ou l’autre, ou les deux.

Donc, fondamentalement, s'il s'agit d'une image ISO "El Torito", vous "devez" utiliser un outil (ou effectuer avec précaution le formatage, le marquage de partition et la copie de fichier manuellement), ce qui vous donnera une clé USB amorçable formatée. Copier des bits ISO bruts ne suffit pas.

Un "peu" ISO peut ne nécessiter aucun outil spécial : (notez la mention "isohybride", dont la documentation mentionne que les ISO normaux (au format UDF) sont amorçable uniquement à partir de lecteurs de CD , sauf si vous ajoutez un enregistrement de démarrage maître supplémentaire [c'est-à-dire en dehors de la spécification UDF], apparemment, de nombreux fichiers ISO de distribution Linux de la ligne principale sont créés de cette manière. manière particulière, mais je sais par expérience que Windows installe des ISO d’au moins Windows 10 ne le sont pas).

Pour ceux qui en ont besoin, vous devriez apparemment éviter les copies de disques bruts d'ISO à USB (ex: la commande dd sur unix *'s). Ou vous rencontrerez le problème que j'ai eu.

D'après mon expérience, vous allez généralement convertir un fichier ISO UDF en un périphérique USB FAT32. (Le premier est El torito, le second MBR, pour leur "système d'amorçage").

Comment puis-je placer une image ISO amorçable sur un lecteur USB? (liste de nombreux utilitaires qui le font "pour vous")

Voir aussi https://Apple.stackexchange.com/a/234290/25085 pour connaître les options liées à OS X.

en relation:

https://blogs.msdn.Microsoft.com/matt-harrington/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso -image-for-uefi-systems/ (mentionne qu'il doit s'agir d'un fichier FAT32 et de fichiers copiés à partir de l'ISO).

mise à jour: Aucune quantité de unetbootin ne semble fonctionner pour moi, bootcamp ni sur les nouveaux iso. J'imagine que je m'installais sur une ancienne boîte de dialogue ne pouvant pas lire les nouveaux schémas de démarrage. Utiliser rufus sur les fenêtres "MBR" et "NTFS" (fat32 aurait pu fonctionner aussi bien, mais des plaintes concernant l'installation de "install.win" étaient trop importantes) et cela fonctionnait sous Windows 10.

8
rogerdpack