Можно ли на c/c++ определить параметры bios, получить их список?

Модератор: Модераторы разделов

aleksnsk
Сообщения: 180

Можно ли на c/c++ определить параметры bios, получить их список?

Сообщение aleksnsk »

Можно ли на c/c++ определить параметры bios, получить их список?
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Можно ли на c/c++ определить параметры bios, получить их список?

Сообщение azsx »

как я понимаю вы можете дизасемлировать свой биос http://www.coreboot.org/Bios_extract а затем посмотреть что где и как он хранит. Чаще всего uefi создает скрытый винт (под виндой с трудом его прочитать можно, значит под никсом прочитать его легко). Вопрос - зачем вам это???
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21502
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Можно ли на c/c++ определить параметры bios, получить их список?

Сообщение Bizdelnick »

azsx писал(а):
05.06.2014 16:15
uefi создает скрытый винт

Что???

И вообще, насколько я помню, ТС мучил ноут второй свежести, вряд ли там UEFI. Если же он - гуглить по слову efivars.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Можно ли на c/c++ определить параметры bios, получить их список?

Сообщение azsx »

Что?

Расширения EFI могут быть загружены с практически любого энергонезависимого устройства хранения данных, присоединённого к компьютеру. Например, OEM-производитель может продать систему с разделом EFI на жёстком диске, который добавил бы дополнительные функции к встраиваемому ПО EFI, размещённому в ПЗУ материнской платы.
Wiki.©

не только я уефай не знаю :)
зы
хз чего мучает тс, интересно его услышать.
зызы
вот чо надо http://flashrom.org/Flashrom
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21502
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Можно ли на c/c++ определить параметры bios, получить их список?

Сообщение Bizdelnick »

azsx писал(а):
05.06.2014 16:29
OEM-производитель может продать систему с разделом EFI на жёстком диске
и
azsx писал(а):
05.06.2014 16:15
uefi создает скрытый винт
несколько разные вещи, не?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Можно ли на c/c++ определить параметры bios, получить их список?

Сообщение azsx »

несколько разные вещи, не?

тем что первая цитата рекламт более старую модификацию?
uefi - это ос в биосе. Она может обращаться более чем к 1 мб памяти и может целиком работать на компе (вплоть до установки драйверов, поднятия сети, музыки и прочее). В том числе uefi создает закрытый раздел на винте для хранения, например, драйверов ускоряющих загрузку. Я часто встречался с мыслью, что там не только драйвера.
Что не так, надо для ответа на вопрос тс прежде всего заглянуть в этот закрытый раздел. Ведь многие uefi это закрытый код и исследовать его надо как черный ящик, не?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21502
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Можно ли на c/c++ определить параметры bios, получить их список?

Сообщение Bizdelnick »

azsx писал(а):
06.06.2014 02:43
uefi создает закрытый раздел на винте

UEFI сам по себе ничего не создаёт.

azsx писал(а):
06.06.2014 02:43
Я часто встречался с мыслью, что там не только драйвера.

В большинстве случаев там никаких драйверов нет, там только загрузчик.

azsx писал(а):
06.06.2014 02:43
надо для ответа на вопрос тс прежде всего заглянуть в этот закрытый раздел

Чтобы туда заглянуть, надо, чтобы он был.

azsx писал(а):
06.06.2014 02:43
многие uefi это закрытый код и исследовать его надо как черный ящик, не?

UEFI - это в первую очередь открытый стандарт. Если хочется заняться исследованием, рекомендую начать с чтения спецификации.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: