Утилита RU: очередные улучшения

Совместными усилиями с автором популярной утилиты RU.exe + RU.efi удалось най­ти и исправить в ней одну очень до­сад­ную ошибку: расчет контрольных сумм ACPI-таблиц. Некорректность этих значений проявлялась не на всех плат­фор­мах, а только там, где было слишком много таблиц и/или они занимали много места. Теперь все ОК.

Попутно исправлена процедура сохранения из UEFI BIOS таблиц ACPI во внешний файл. Для этого можно из ко­манд­ной строки воспользоваться ключом /d в сле­ду­ю­щей синтаксической конструкции:

ru.efi /d acpi:rsdt outputfile.txt

Здесь в качестве примера указано сохранение таблицы RSDT, но можно использовать любое допустимое имя объекта из ACPI-структуры исследуемой платформы. Ре­зуль­ти­ру­ю­щую информацию стоит искать в файле с заданным в ко­манд­ной стро­ке именем.

Скриншот стартового экрана утилиты RU64, версия 5.20.0311

 

На первом этапе бета-релиз с номером версии 5.20.0311 был доступен только на нашем сайте. Летом 2018 года ав­тор утилиты Джеймс Ванг опубликовал кумулятивный апдейт RU.efi с исправлениями и дополнениями, собранными при тес­ти­ро­ва­нии новых платформ. Всего исправлено 14 ошибок, среди которых функция визуализации E820 — про­грам­мн­ого интерфейса ACPI для получения карты оперативной памяти персональной платформы.

Теги