The BIOS software is built into the PC, and is the first code run by a PC when powered on ('boot firmware'). The primary function of the BIOS is to load and start an operating system.
1 ответ

Где хорошая информация о загрузке ПК низкого уровня?

Я заинтересован в написании загрузчика для USB-накопителей, который ищет каталог ISO и дает вам возможность загрузить один из них, как если бы это был загрузочный компакт-диск. Это в основном так, у меня есть программа, управляемая меню, которая поз…
18 сен '10 в 19:26
1 ответ

Что может вызвать ошибку чтения диска в Int 13h?

Я писал тестовую программу в NASM для функции, которая использует int 13h для чтения секторов с загрузочного диска, за исключением того, что каждый раз, когда я запускаю собранную программу с помощью sudo qemu-system-i386 load_disk.bin, она выдает м…
19 мар '17 в 08:04
2 ответа

Изменить, какой ключ открывает BIOS во время загрузки

Можно ли изменить, какой ключ запускает меню BIOS при загрузке? Я пытаюсь использовать сетевой загрузчик для установки конкретной операционной системы на свой ноутбук. Чтобы получить доступ к сетевой загрузке, я должен нажать F12 в определенное врем…
08 апр '16 в 20:45
1 ответ

Есть ли программный способ настройки параметров BIOS

Есть ли программный способ установить настройки BIOS для машин Linux. Мне приходится переключать несколько параметров BIOS и многократно перезагружать компьютер, чтобы выполнить некоторые измерения производительности с различными параметрами BIOS.
21 май '16 в 17:42
1 ответ

Установка Hadoop + 64-битный процессор с поддержкой виртуализации

У меня есть Windows 7 HP Pavilion dv6 note book, но он не поддерживает виртуализацию (как показано на рисунке, никакой опции в BIOS нет). При такой конфигурации я не могу установить виртуальные машины Cloudera QuickStart. В связи с этим сейчас мне н…
06 апр '15 в 09:36
0 ответов

Система продолжает перезапускаться до POST после первоначальной сборки

После сборки рабочей станции с использованием новых деталей у меня возникли проблемы с ее доставкой в ​​POST. Материнская плата - H11Dsi-HT, имеется два процессора 7281 EPYC и 16/16 из 4 ГБ памяти DDR4 с тактовой частотой 2666 МГц, установленных на …
29 авг '18 в 17:28
2 ответа

Информация о биосе в C++

Я просто хочу знать, как получить информацию о BIO в C++. Я попробовал следующий вариант, но у каждого есть свой недостаток. Из реестра: Но я нашел какую-то систему, в которой отсутствует HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS, возможно…
09 июл '13 в 09:48
1 ответ

Как изменить параметры загрузки BIOS на USB-HDD в C#?

Я хочу знать, могу ли я сделать это на C# или других языках?
08 дек '10 в 08:41
0 ответов

Замена консольного шрифта в qemu

Я экспериментирую с очень старым русским клоном операционной системы cp/m86, пытаюсь загрузить его в qemu. Мне удалось загрузить систему, но, к сожалению, она основана на жестком кодировании русского шрифта в BIOS, поэтому при отображении сообщений …
10 фев '19 в 20:43
3 ответа

Как выполнить низкоуровневый ввод-вывод с USB-флешки под BIOS (по сравнению с дискетой)?

Недавно я изучал некоторый загрузочный код, который был предназначен для использования с флоппи-дисководом. Моя цель - изменить программу так, чтобы она использовала мою флешку. Теперь я вижу, как функция INT 13H использовалась с гибким устройством,…
14 фев '09 в 04:39
5 ответов

Каково значение памяти в 0000:7c00 для последовательности загрузки?

Почему bios читает в загрузочной записи раздела в 0000:7c00? Что особенного в этом адресе? что делает ":" при обращении к адресу?
13 янв '10 в 17:10
1 ответ

Чтение сектора из-за сбоя диска

Я пытаюсь сделать очень простой двухэтапный загрузчик и сталкиваюсь с проблемами при чтении второго этапа. Когда я пытаюсь использовать int 13h с ah = 2, Прерывание завершается ошибкой с кодом возврата 1 (недопустимая команда). Я компилирую с nasm и…
05 май '18 в 20:57
2 ответа

Windows 10 BIOS вопросы

Как я могу загрузить Windows 10 без подключенной клавиатуры и мыши? Что-то в биосе? Кроме того, как включить без питания, включить снова (когда питание снова включается, автоматически включается без нажатия кнопки фактического питания "? Наконец, ка…
13 фев '19 в 14:48
0 ответов

Переключение нескольких систем

Есть ли какой-нибудь способ (существует некоторая библиотека для python и т. Д.), Чтобы сбросить систему Linux и загрузить мою вторую операционную систему? У меня Linux Mint и Windows 10 (мне нужно вручную перезагружаться и переключаться между систе…
27 фев '19 в 21:39
1 ответ

Получение серийного номера BIOS без WMI

Я пытаюсь получить серийный номер BIOS для 32-разрядной системы WinXP Embedded из приложения пользовательского режима Win32 (MFC, если это делает различие). Я пытаюсь получить тот же серийный номер, который вы можете получить через WMI из класса "Wi…
23 мар '12 в 07:26
0 ответов

Массовая замена модулей в образе UEFI из другого образа UEFI

Я хотел бы заменить большое количество модулей в одном образе UEFI соответствующими модулями (с тем же GUID/ именем) в другом образе UEFI. Простой способ сделать это с помощью UEFITool: извлечь тело каждого модуля в одном изображении, одно за другим…
06 фев '18 в 23:20
1 ответ

VMWare Workstation 11 в Windows 10 работает как 32-битная и не запускает 64-битную гостевую Ubuntu Linux

Я недавно обновился до 64-битного ПК на базе Windows 10. Я установил на нем свою старую VMWare Workstation 11.1.2 и создал Ubuntu Linux 64bit 16.4 LTS. Оказалось, что создание виртуальной машины прошло успешно. Тем не менее, когда я пытаюсь запустит…
07 фев '17 в 02:01
0 ответов

Ведение журнала сообщений BIOS

Я использую Heroku, Kali и Ophcrack на своем персональном компьютере, где я загружаю его как живую ОС. Теперь я хотел сделать то же самое в моем рабочем ПК. Просто хотел подтвердить, регистрируются ли где-нибудь прерывания BIOS, загрузка с pendrive …
16 апр '18 в 09:54
0 ответов

Как мне получить последний раз BIOS в Python?

Я пытаюсь сделать программу, которая создает и поддерживает базу данных всех последних раз BIOS (та, которую видели в диспетчере задач). Тем не менее, я не могу найти способ получить его через Python. Любая помощь будет оценена. Спасибо!
04 сен '17 в 15:18
2 ответа

Почему строка печатается только желтым, несмотря на изменение значения в bl?

bits 32 main: mov ah, 09h mov bh, 0 mov cx, 80 mov bl, 01110000b mov al, ' ' int 10h jmp $ times 512-($-$$) db 0
18 окт '12 в 10:25