Windows 10 ISO na USB odmawia uruchomienia

14

Używam „standardowego” pliku ISO systemu Windows: Win10_1511_1_English_x64.iso i sprawdziłem, czy jego md5 odpowiada oczekiwanemu. ISO można montować w systemie OS X jako format „UDF”.

Następnie kopiuję go „prosto” na dysk USB, na przykład:

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

następnie podłącz go do mojego Dell Optiplex 780 (trochę stary, wiem), włącz uruchamianie z urządzenia USB w BIOS-ie i wybierz go, a wszystko, co otrzymam, to:

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

Co ja robię źle?

Utworzone urządzenie USB można odczytać w systemie OS X, ale w innych oknach Windows mówi tylko: „Musisz sformatować dysk na Dysku E: zanim będzie można go użyć”. Więc nie uruchamia się, a Windows nie może odczytać ...

Aktualizacja: Uruchomiłem OS X „Boot Camp Assistant” (zaznacz pole „Utwórz dysk instalacyjny systemu Windows 7 lub nowszy” i podałem mu ten sam plik ISO), a następnie uruchomiłem się magicznie (wygląda na sformatowany FAT32). Może to jakieś specjalne ograniczenie Dell, które można uruchomić tylko na USB, jeśli jest to FAT32? Dlaczego nie uruchamia się z prostego UDF?

rogerdpack
źródło

Odpowiedzi:

12

Nie mogę znaleźć oficjalnego źródła, ale wydaje się, że „UDF”, jeśli jest kopiowany dosłownie, nie można uruchomić z USB. Wiele plików ISO ma format UDF.

Wydaje się, że w przypadku „dysków CD-ROM” możliwość rozruchu z nich odbywa się poprzez ich zgodność ze standardem El Torito . Jednak aby „normalny” dysk się uruchomił, „MBR” musi być w nim ustawiony (co najwyraźniej różni się od bitów El Torito). I najwyraźniej możesz ustawić jedno lub drugie albo jedno i drugie.

Zasadniczo, jeśli jest to ISO, które „po prostu” El Torito, musisz „użyć” narzędzia (lub ostrożnie ręcznie formatować, oznaczać partycje i kopiować pliki), co da ci bootowalny USB w formacie MBR. Kopiowanie nieprzetworzonych bitów ISO nie wystarczy.

„Kilka” ISO może nie potrzebować specjalnego narzędzia : (zwróć uwagę na „isohybrid”, którego dokumentacja wspomina, że ​​normalne ISO (sformatowane w UDF) można uruchamiać tylko z napędów CD, chyba że dodasz dodatkowy główny rekord rozruchowy [tj. Poza UDF spec], podobno wiele linuksowych dystrybucji ISO linii głównej jest zrobionych w ten specjalny sposób, ale wiem z doświadczenia, że ​​okna instalujące ISO przynajmniej Windows 10 nie są).

Dla tych, którzy tego potrzebują, najwyraźniej powinieneś unikać kopiowania surowych dysków z ISO na USB (np. ddPolecenie na unix *). Albo napotkasz problem, który zrobiłem.

Z mojego doświadczenia wynika, że ​​zazwyczaj będziesz konwertować z UDF ISO na urządzenie USB FAT32. (Pierwszym jest El Torito, drugim MBR, dla „systemu rozruchowego”).

Jak umieścić bootowalną ISO na dysku USB? (wymienia wiele narzędzi, które robią to „dla Ciebie”)

Zobacz także https://apple.stackexchange.com/a/234290/25085 dla opcji związanych z OS X.

związane z:

https://blogs.msdn.microsoft.com/matt-harrington/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso-image-for-uefi-systems/ (wspomina, że ​​musi to być FAT32 i pliki muszą być skopiowane z ISO).

aktualizacja: Wydaje mi się, że żadna ilość unetbootin nie działa, bootcamp ani w nowszych ISO. Zgaduję, że instalowałem na starszym pudełku, które nie mogło odczytać nowych schematów rozruchowych. Użycie rufus na Windows „MBR” i „NTFS” (fat32 mógł również działać, ale otrzymałem pewne skargi na zbyt duże „install.win”) i działało to dla systemu Windows 10 ISO.

rogerdpack
źródło
1
Każdy bootowalny instalator USB z systemem Windows, który stworzyłem, odkąd Vista ma fat32, choć nie jestem pewien, czy to problem Dell.
Moab
2
Odpowiedź jest całkiem słuszna, z wyjątkiem wszystkich bitów UDF. Problem tak naprawdę nie ma nic wspólnego z ISO9660vs UDF(i żadne z nich nie jest ISO files are almost all UDF formattedprawdą). Chodzi o to, czy ISO jest wytwarzane wyłącznie zgodnie, El Toritoczy też „hybrydowo”, w tym MBR.
Tom Yan,
@TomYan ahh to wyjaśnia, dzięki! Próbowałem to zaktualizować.
rogerdpack,