Почему при исследовании BIOS через UEFItool регионы показаны через GUID,а не написаны их названия?

Тема в разделе "WASM.BEGINNERS", создана пользователем 2Hard2Forget, 9 сен 2021.

Метки:
  1. 2Hard2Forget

    2Hard2Forget Member

    Публикаций:
    0
    Регистрация:
    27 авг 2018
    Сообщения:
    86
    Я знаком с подсистемой ввода-вывода довольно поверхностно. Для изучения своего BIOS использую UEFItool.
    Я скачал с официального сайта своего ноутбука(на Intel) BIOS такой же версии(такой же 312, но там только дата отличалась на 1 месяц), что и используется на моей материнской плате.
    Открыв его на изучение, обнаружил следующее:
    • Почему-то вместо Intel image появляется просто UEFI image
    • Вместо имен GbE region, ME region и т.д. у меня просто GUIDы
    Соответственно, вот скрин из проги:
    upload_2021-9-9_18-28-5.png


    После этого мне захотелось увидеть всё-таки эталонный вариант биоса(типа может я криворукий), более верное отображение. Для этого я скачал из этой статьи (https://sudonull.com/post/125086-UEFI-BIOS-File-Device-Part-One-UEFI-Capsule-and-Intel-Flash-Image) BIOS IMAGE. Он уже выглядел гораздо лучше:
    upload_2021-9-9_18-37-9.png
    Все имена на месте и написано, что это Intel.

    Добавлю, что расширение файла своего БИОС я уже менял на .CAP, но выглядело всё так же, как и на первом скриншоте.
    Таким образом, мои вопросы звучат следующим образом:
    • Почему у меня вместо intel image просто uefi image?
    • Как сделать так, чтобы у меня регионы тоже были нормально названы и это было читабельно?
    ... У меня есть, конечно, подозрение, что может из-за фразы на сайте ASUS- "BIOS for ASUS EZ Flash Utility" у меня всё так плохо выглядит в UEFItool, а типа раньше (пример из статьи) этой возможности не было, поэтому всё чисто и хорошо выглядит.(но это ток мои догадки)
    Прилагаю два архива: UX310 - мой; P8z77 - из статьи
     

    Вложения:

  2. 2Hard2Forget

    2Hard2Forget Member

    Публикаций:
    0
    Регистрация:
    27 авг 2018
    Сообщения:
    86
    Если кому-то любопытно, можете посмотреть ответ разработчика на вопросы:
    • Insted of "Intel image" there is written UEFI image. Why? I have an Intel processor
    • Insted of any resonable name like "ME region" or "BIOS region" there are just GUIDs and Paddings.Why? I want to see propper names to explore my UEFI
    • Is it possible to see propper names insted GUIDs ?
    Ответ разработчика:
    • the image you are opening is not an image of the full firmware, but only a BIOS region of it, that's why it's a "UEFI image", not "Intel image".
    • there are no regions in your file but BIOS region, and naming it "BIOS region" will be incorrect on AMD and other non-Intel boards.
    • no, those volume GUIDs are mostly random and are only used to separate one volume from another when iterating over them. Files inside those volumes do have proper names, and some of their guids are non-random and known to us (i.e. listed in guids.csv)
    На этом тему можно считать закрытой
    --- Сообщение объединено, 21 сен 2021 ---
    GUIDs находятся здесь - https://github.com/LongSoft/UEFITool/blob/new_engine/common/guids.csv