4

Можем ли мы редактировать свойства BIOS с рабочего стола? не заходя в биос

нравится устанавливать первое загрузочное устройство и т. д.

4 ответа4

13

Windows (ваша операционная система) и ваша материнская плата - это совершенно разные вещи. BIOS встроен непосредственно в материнскую плату и действует как трамплин (передавая управление центральным процессором ОС после подготовки системы) к моменту загрузки. Windows, с другой стороны, находится на вашем жестком диске и ничего не знает о материнской плате, кроме того, что материнская плата хочет сказать об этом.

Короче говоря, нет, вы не можете. Операционная система не имеет такого низкого уровня контроля над системой. Если бы это произошло, вы бы увидели гораздо больше вирусов, появляющихся и разрушающих ваш BIOS, верно?

10

Несколько лет назад были предприняты некоторые усилия в этом направлении, такие как Award BIOS Editor.

Awdbedit - это редактор BIOS для премиальных BIOS. Он поддерживает распаковку, замену и повторную упаковку компонентов в образе BIOS, а также позволяет изменять настройки и вносить изменения в сам BIOS.

Такие программы обычно делаются для чипа конкретной марки BIOS. Кроме того, как указывалось в других ответах, доступ к BIOS из ОС становится все более и более трудным или даже невозможным. Это также может быть причиной нестабильности.

5

Нет (самый короткий ответ за всю историю :)

1

В теории ДА. С помощью Ring0 можно читать и писать что угодно из VB NET или любого другого языка высокого уровня. Вы можете найти библиотеку Visual C #, например, которая использует Ring0 для доступа даже к памяти встроенного контроллера или к портам PCI, IO или SuperIO. Вы можете посмотреть здесь https://github.com/cody82/open-hardware-monitor

Если вам нужна готовая программа, которую вы можете вызвать из vb net, тогда RW Everything - очень полезная утилита.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .