Фактические требования к файлам и/или разделам, чтобы отличить образ от потенциально загружаемого как устаревший или UEFI?

Раньше я провел тщательный поиск и знал эту тему много лет назад, когда UEFI еще не существовало. Но кажется, что когда ты чем-то не пользуешься, иногда ты «разучиваешь» это. Кажется, никто ЧЕТКО не указывает фактическое различие.

Итак, у меня есть образ (образ USB или диска, не имеет значения). Если я смонтирую его или «открою» для просмотра содержимого (или даже без него? С помощью инструмента?), как я могу быть относительно уверен, что он поддерживает устаревшую загрузку, UEFI или и то, и другое? БЕЗ попытки загрузить его (поскольку фактический провал или успех покажет ответ - плюс многие UEFI указывают, обнаружили ли они носитель с поддержкой UEFI).

В отличие от общеизвестного (?) знания, тип раздела, похоже, не является решающим фактором (по крайней мере, не в исключительном смысле). Я подозреваю, что определенные файлы должны находиться в определенных местах? Кто-нибудь может указать, где и что?

У меня есть пакет изображений, которые мне нужно классифицировать и очистить.

1 ответ

Я могу комментировать только CD/DVD и их ISO-образы. Я никогда не пробовал это с USB-образами, так что этот ответ может быть неполным.

Вам понадобится такой инструмент, как ISO Buster. (Приложение для Windows) Думаю, в большинстве случаев бесплатная функциональность должна работать.

  1. Откройте ISO-образ в ISO Buster.
  2. На левой панели нажмите «Загрузочный диск». На правой панели будут показаны файлы .img. Если вы не видите этот пункт «Загрузочный диск», ISO вообще не является загрузочным.
  3. Если вы видите только один .img, это однорежимный загрузочный диск (однако это может быть Legacy или UEFI). Если вы видите два .img, значит это мультизагрузка.
  4. Теперь щелкните правой кнопкой мыши .img и нажмите «Выполнить».
  5. Откроется новое окно. Если вы видите только информацию о сеансе и треке, значит, это устаревшая загрузочная версия.
  6. Загрузочный .img UEFI отобразится при запуске, раздел -> сектор EFI.
  7. Если вы обнаружите там два .img, и один показывает только сектор дорожки, а другой - сектор EFI, то это и Legacy, и загрузочный файл UEFI.

Примечание. Этот метод не позволяет проверить фактическую целостность файла .img. В зависимости от структуры .img он указывает, является ли он загрузочным Legacy или UEFI. Я могу вставить поддельный bootx64.efi в качестве файла образа в EFI/boot, тогда ISO-бастер укажет, что это загрузочный образ, но настоящий ISO или DVD не загрузится, так как внутри bootx64.efi нет реального загрузочного кода, и это так. случай с изображениями Legacy.

Смотрите скриншоты ниже.

ISO-образ загрузочного компакт-диска Hiren (только устаревшие загрузочные файлы)

Windows 7 64 – устаревшая версия + загрузочная версия UEFI

Другие вопросы по тегам