Flash bios что это

Flash bios что это

Зачем и о чем эта статья

В очередной раз наткнувшись на оффтопик в форуме «что такое флэш?», «где находится BIOS?» и т. д., я не выдержал. Решил попробовать прояснить эту тему, а также и себя проявить в новом качестве. Из нее можно извлечь информацию для создания вредоносного кода, поэтому, надеюсь, что таких желающих будет немного. В данной статье я рассмотрю следующие вопросы:

Начальные сведения.

Микросхема Флэш-памяти (EEPROM) присутствует в любом современном компьютере (начиная с 486). Как правило, она предназначена для постоянного хранения начального исполняемого кода загрузки компьютера, хранения кода и данных BIOS. Сама микросхема присутствует в системе как устройство, подключенное к адресному пространству памяти (как DIMM или RDR RAM) и управляемое чипсетом материнской платы. Именно программирование чипсета позволяет (или наооборот, запрещает) получить доступ к флэш-памяти. Флэш подключена в общее пространство памяти и находится в самых верхних ее адресах. Поскольку i386+ позволяет обращаться к 4Gb памяти и если, к примеру, объем флэшки составляет 1 мегабит ( 128 килобайт), то адрес начала флэш памяти равен 4Gb-128 Kb ( 0FFFC0000h). По адресу 0FFFFFFF0h находится первая исполняемая инструкция загрузочного кода BIOS. Данный факт одинаков для любых IBM совместимых компьютеров начиная с 386. Возникает вопрос: «каким образом процессор получает доступ к данному участку памяти при начале работы?» Ответ дает М. Гук в книге “Процессоры Pentium-lll, Athlon и другие”: Сброс (при включении питания) переводит процессор в реальный режим и устанавливает ряд регистров в определенное состояние. В частности устанавливаются следующие значения регистров:

При вышеуказанном сочетании регистров CS:EIP, находясь в реальном режиме, процессор начинает выполнение инструкции, считанной по физическому адресу 0FFFFFFF0h. Это происходит потому, что в скрытых регистрах кодового сегмента устанавливается база 0FFFF0000h и лимит 0FFFFh, а именно они и определяют реальное местоположение сегмента.Такое определение действует до первой перезагрузки CS при команде межсегментного перехода или вызова, либо при обслуживании прерывания или исключения.

После того как BIOS проинициализирует основные компоненты компьютера, будут запрограммированы регистры чипсета так, чтобы затенить (shadow) адресное пространство флэш- памяти. Теперь данный диапазон памяти устанавливается как read-only.

Теперь немного о самой микросхеме флэш памяти. Во-первых программная реализация микросхем зависит от производителя. Таких на сегодняшний день много, приведу лишь основных:

Winbond, Intel, Amtel, SST, Imt, Macronix и другие. В связи с этим, команды программирования микросхем зависят от производителя. Далее, сами микросхемы помимо объема памяти различаются еще и способу хранения информации:

Ну, и как я уже говорил, для того чтобы добраться до самой микросхемы флэш-памяти (имеется ввиду программно) требуется соответствующим образом программировать регистры чипсета материнской платы. И вновь, поскольку производителей чипсетов много (основные: Intel, VIA, SiS, AMD, nVidia) программные алгоритмы разрешения доступа к флэш у всех разные. И раз в этой области не существует общих стандартов, спешу разочаровать начинающих вирмейкеров и желающих защитить программы методом привязывания к сигнатуре, оставленной в флэш-памяти. Код придется писать аппаратно-зависимый (т.е. под конкретную материнскую плату и микросхему памяти), а для попытки объединить все существующие материнские платы и флэш микросхемы придется создавать контору наподобие Award или AMI и набирать с добрый десяток программистов. Даже классические программы доступа к флэш (amiflash или awdflash) работают не на всех материнских платах (несмотря на то, что прошит их «родной» BIOS). Ну и общеизвестно, что на большинстве материнских плат теперь есть перемычка, которая аппаратно запрещает работать с флэш-памятью. Ряд производителей пошли еще дальше. Они используют технологии “Dual BIOS” ( Gigabyte), недокументированные способы защиты флэш чипов (VIA), и др.

Пришла пора привести немного кода. Для начала не свой. J

Для начала небольшой комментарий. Во-первых, исходный код вируса можно легко найти в интернете. Поэтому то, что приведено, знает множество людей, я лишь подробно поясню код затирания флэш. Во-вторых, в самом исходном коде допущен ряд неточностей (на мой взгляд), причины которых возможно следующие:

Источник

Как работать с BIOS и UEFI компьютера или ноутбука

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Содержание

Содержание

Большинство пользователей компьютеров и ноутбуков знают о существовании BIOS или UEFI, но заходить в них и менять какие-либо настройки им просто нет нужды. Но рано или поздно может возникнуть ситуация, когда это придется сделать. Давайте разберемся, как входить в BIOS и какие его параметры нужно уметь менять начинающим пользователям.

Как зайти в BIOS компьютера или ноутбука?

Для простоты чтения в блоге под BIOS иногда будет подразумеваться и UEFI.

Первая проблема, с которой можно столкнуться — это сам вход в BIOS. На большинстве стационарных компьютеров это сделать легко, нажав кнопку Delete при включении. Иногда пользователи сталкиваются с тем, что не успевают нажать клавишу вовремя. Чтобы гарантированно войти в BIOS, нужно нажимать кнопку Delete циклически, несколько раз в секунду, пока компьютер включается.

А вот с ноутбуками ситуация уже сложнее. По нажатию на кнопку Delete не всякий ноутбук войдет в BIOS, обычно надо нажимать F2.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Некоторые модели могут потребовать нажатия F1, F3 или F10. А старые или редкие модели ноутбуков Dell или Lenovo иногда требуют совсем редкие клавиатурные сочетания — Ctrl+Alt+Enter, Ctrl+Alt+F3 или Ctrl+Alt+Ins.

Многие клавиатуры ноутбуков не имеют отдельных F-кнопок, поэтому нужно будет нажимать дополнительную кнопку Fn. Например, Fn+F2.

Модели SONY VAIO имеют специальную кнопку ASSIST, с помощью которой можно войти в BIOS.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Иногда подобная кнопка имеется и на ноутбуках Lenovo.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Обычно подсказка по кнопкам будет видна при загрузке, внизу экрана, но очень непродолжительное время.

Если вам не удается зайти в BIOS на ноутбуке по сочетанию Fn+F2, то начнется загрузка операционной системы, которая в случае устаревшего железа может занять одну-две минуты, и ждать возможности перезагрузки ноутбука бывает очень утомительно.

Поэтому проще поступать так: нажимаете Fn+F2 и, если вход в BIOS не произошел, быстро нажимаете сочетания кнопок Ctrl+Alt+Del и пробуете еще раз или другое сочетание кнопок. Лучше заранее почитать руководство по эксплуатации ноутбука, если оно имеется, или скачать его из интернета.

Однако бывают ситуации, когда и интернета под рукой нет, а ноутбук очень экзотический, и подсказка по сочетаниям клавиш появляется на долю секунды. В таком случае выручит смартфон — включайте запись видео экрана ноутбука при загрузке и потом рассмотрите подсказку по клавишам на видео, поставленном на паузу.

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

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Виды интерфейса BIOS и UEFI, поддержка мыши в современных системах

Итак, мы вошли в BIOS, и нас встречает его главный экран, который выглядит по-разному в зависимости от производителя и возраста материнской платы компьютера или ноутбука.

Один из самых старых видов BIOS — это AMI BIOS от разработчика American Megatrends inc. Он начал массово распространяться еще в 90-х, но встретить его можно и сейчас на технике конца нулевых годов.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Более массовый и знакомый многим BIOS от Award имеет привычный синий экран с желтыми символами.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Phoenix-Award BIOS более похож по цветам на AMI BIOS и часто используется в ноутбуках.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Обычные виды BIOS уже давно не отвечали новым требованиям рынка ПК, имели мало возможностей и постепенно их заменяет интерфейс UEFI (Unified Extensible Firmware Interface).

Если ваш компьютер куплен в 2010-х годах, то скорее всего на нем уже стоит UEFI.
Интерфейс UEFI является графическим, имеет поддержку мыши и нескольких языков. По сути, это небольшая операционная система с множеством функций, которых не было в BIOS.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Итак, мы разобрались с тем, как войти в BIOS и с тем, как он будет выглядеть на большинстве систем. Теперь давайте рассмотрим функции, изменять которые может понадобиться начинающему пользователю компьютера или ноутбука.

Выбор устройства загрузки в BIOS

Первое и самое частое, что приходится делать пользователям — это менять устройство, с которого будет загружаться компьютер. Например, нужно выбрать флешку с которой будет устанавливаться Windows. Или при покупке нового SSD нужно установить загрузку с него, а не со старого HDD.

Однократно выбрать устройство загрузки при установке Windows будет удобнее горячей клавишей. В таблице в начале блога есть списки кнопок, которыми можно зайти в «Меню загрузки» (Boot menu) при старте компьютера. Обычно это F8, F11 или F12.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Но не только для установки Windows может потребоваться загрузка с флеш-накопителя. Иногда компьютер настолько плохо работает из-за заражения вирусами, что лечение от них в операционной системе невозможно.

В таком случае на помощь придет загрузочная флешка с антивирусом. Создать такую флешку предлагают все ведущие разработчики антивирусных программ, например, Kaspersky или Dr.Web.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

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

Покажем это на примере компьютера с материнской платой MSI B450-A PRO MAX с графическим интерфейсом. На других моделях плат настройки будут похожими.

При входе в UEFI MSI B450-A PRO MAX мы попадаем в так называемое EZ Mode меню, где настройки рассчитаны на начинающего пользователя.

Вкладка Storage покажет, какие диски и к каким SATA-портам материнской платы подключены.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Панель Boot Priority показывает иконки накопителей, порядок загрузки которых можно менять перетаскиванием.

Однако у меня эта панель показывает только один из трех дисков, поэтому мне придется переключиться в Advanced Mode нажатием кнопки F7 или выбрать его мышью в верхней части экрана.

Advanced Mode предлагает уже заметно больше настроек. И что особенно удобно, они логически выстроены. Я перехожу в раздел Settings и в подраздел Boot.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Далее в Hard Disk Drive BBS Priorities.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

И в строке Boot Option #1 выбираю SSD, с которого будет загружаться Windows.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Отключаем встроенную аудиокарту в BIOS

Все чаще в компьютеры ставят качественную дискретную звуковую карту, при этом встроенную надо отключить. Делается это просто, заходим в меню Settings и подраздел Advanced\Integrated Peripherals.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

HD Audio Controller переводим в режим Disabled.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Автоматическое включение компьютера при подаче электричества

Многим пользователям будет удобно настроить включение компьютера при наличии электропитания в его розетке. Это удобно тем, что, включив удлинитель питания кнопкой, у вас автоматически включится ПК вместе с монитором и периферией. И кнопку Power на системном блоке нажимать не придется.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Для этого идем в раздел Settings и подраздел Advanced. Далее — в подраздел Power Management Setup.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

И параметр Restore after AC Power Loss переводим в значение Power On.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Устанавливаем пароль на BIOS

Если вы нуждаетесь в более надежной защите от проникновения посторонних в компьютер, чем просто пароль при входе в Windows, то желательно установить пароль и в BIOS.

Его можно установить в разделе Settings и подразделе Security.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Пароль нужно ввести в поле Administrator Password. Постарайтесь не забыть пароль, иначе придется делать сброс настроек BIOS.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Настраиваем обороты вентиляторов ПК

Бывают такие случаи, когда охлаждение компьютера избыточно и слишком шумно. Исправить это можно в настройках UEFI, в подразделе Fan Info.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

В моем случае в эти настройки удобно попасть из EZ Mode.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

MSI B450-A PRO MAX позволяет задать кривую оборотов вентилятора с PWM в зависимости от температуры выбранных компонентов: процессора, чипсета или системы питания.

А обычные вентиляторы можно настроить, отрегулировав подаваемое напряжение. Не стоит сразу сильно снижать обороты вентиляторов. Снизьте их на 20 % и проверьте в работе компьютера под нагрузкой температуры и уровень шума. Если температуры в порядке, а шум еще присутствует, снизьте еще. Однако при снижении питания или оборотов вентилятора на 50 % и ниже, он может просто не запуститься.

Итоги

Мы с вами рассмотрели наиболее часто встречающиеся причины, по которым начинающим пользователям придется воспользоваться BIOS или UEFI. Не стоит бояться применять эти настройки, ничего критического в компьютере или ноутбуке они не затрагивают.

А по мере накопления опыта, вы сможете настраивать и более серьезные вещи в BIOS, например, увеличить производительность компьютера с помощью разгона. Или снизить его нагрев и уровень потребления электричества с помощью андервольта. Но эти обширные темы уже для отдельных блогов.

Источник

Flash bios что это

Вот приплыли. BIOS. Для некоторых пользователей данная аббревиатура может оказаться незнакомой. А тут еще рассказывают об активизации загрузки с флешки. Не так страшен черт, как его малюют. Итак, обо всем по порядку.

Что такое BIOS

На материнской плате любого персонального компьютера или ноутбука есть особая микросхема памяти, которая хранит в себе BIOS. BIOS (Basic Input/Output System) расшифровывается как базовая система ввода/вывода. BIOS обязательно имеет в своем составе программу первоначальной настройки компьютера (SETUP), с помощью которой можно управлять различными системными параметрами вашего компьютера, например, датой, временем, скоростью вращения кулера, приоритетами загрузки устройств.

Вот о приоритетах загрузки устройств и поговорим подробнее.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

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

Обычно первым загрузочным устройством в компьютере является жесткий диск. А вот если нам необходимо установить операционную систему на компьютер, то потребуется выставить в настройках BIOS первым загрузочным устройством CD-ROM или Flash-диск в зависимости от того, с какого носителя мы планируем устанавливать операционную систему.

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

Как войти в BIOS для настройки загрузки с флешки

BIOS разных производителей материнских плат имею различные комбинации клавиш для входа в SETUP. Как правило, это либо клавиша «DEL» (чаще всего бывает у десктопов) или «F2» (чаще всего бывает у ноутбуков). При включении компьютера BIOS обычно выводит подсказку о необходимости нажатия той или иной клавиши, например, Press DEL to enter SETUP (Нажмите клавишу DEL для входа в программу установки).

Ну а если подсказка о том, как войти в программу установки не появляется или же появляется лишь на мгновение, то необходимо обратиться к документации по материнской плате. Но не стоит спешить это делать. Обычно бывает достаточно попробовать нажатие клавиш «F10» (производитель HP), «F1» (производители IBM и Phoenix) или «Esc» (производитель Toshiba). Ну уж если эти клавиши не помогли, тогда пользуйтесь официальной документацией производителя.

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Как активизировать загрузку с флешки в BIOS

Со входом в программу установки мы разобрались. Теперь необходимо активировать загрузку с USB Flash. И тут нас опять ждет та же петрушка: у каждого производителя материнской платы меню программы установки разное. Поэтому далее придется описать ваши действия для разных производителей.

В BIOS одних производителе вы увидите приоритеты в виде фраз First Boot Device (Первое загрузочное устройство), Second Boot Device (Второе загрузочное устройство), Third Boot Device (Третье загрузочное устройство), Boot Other Divice (Другие загрузочные устройства), Hard Disk Boot Priority (Приоритет загрузки жестких дисков), а в BIOS других производителей будет необходимо перемещать названия устройств сверху вниз, тем самым повышая приоритет их загрузки.

Перемещение по пунктам меню в BIOS происходит с помощью клавиш управления курсором, выбор пункта меню производится нажатием клавиши Enter. Для перемещения на уровень вверх (или назад) используется клавиша Esc. Сохранение произведенных изменений настроек производится командой SAVE and Exit SETUP (Сохранить изменения и выйти из программы установки) в меню Exit или нажатием клавиши «F10«.

Внимание! Перед тем, как активировать в BIOS загрузку с флешки, вставьте эту самую флешку в USB-порт компьютера. Дело в том, что в BIOS некоторых производителей флешка выводится в пункте меню Hard Disk Priority как отдельный жесткий диск только тогда, когда она физически подключена к компьютеру.

Активизация загрузки с флешки в BIOS разных производителей

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Прочитали статью и все равно ничего не поняли? В статье Установка Ubuntu: настройка BIOS, разметка диска, инсталляция я подробно описал в картинках настройку BIOS для загрузки с флешки на примере своего компьютера.

Источник

Настройка Setup BIOS. Вопросы и ответы

Flash bios что это. Смотреть фото Flash bios что это. Смотреть картинку Flash bios что это. Картинка про Flash bios что это. Фото Flash bios что это

Содержание

Как определить, что установленный на материнской плате BIOS, прошит во Flash ROM?

Зачем необходима перепрошивка новых версий BIOS?

Где можно скачать новые версии BIOS?

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

Что делать, если производителя и название материнской платы определить не удается?

Чаще всего, производителя и название материнской платы можно определить по идентификационной строке, которую выдает BIOS сразу при включении компьютера. Для AMI BIOS эта строка имеет вид, похожий на

где производитель определяется третьей группой цифр. Далее необходимо найти свой идентификационный номер в таблице соответствия номеров и названий производителей. Определить название материнской платы можно по всей идентификационной строке, пользуясь тем же документом.

Идентификационная строка Award BIOS имеет вид

Как перепрошить Flash BIOS?

Замечания:

Почему прошивальщик Award BIOS выдает сообщение «Insufficient memory»?

Что будет, если запортить BIOS или прошить неправильную версию?

Как восстановить поврежденный BIOS?

Метод 1 (универсальный):

Метод 2 (для Award BIOS):

Метод 3 (для интеловских матерей):

Что такое PROM, EPROM и ЕEPROM и чем они отличаются?

Как сбросить установки BIOS (включая пароль) в значения по умолчанию из DOS?

Так как не все материнские платы оборудованы джампером для сброса установок BIOS или этот джампер может быть недоступен, то существует метод очистки BIOS из DOS, при помощи команды debug. Загрузившись в DOS (не в DOS-box под Windows!) необходимо набрать:

Метод 1 (Award и AMI BIOS):

Метод 2 (Phoenix BIOS):

Как подобрать (снять) пароль на Setup (загрузку)?

Если забыт пароль на Setup, можно воспользоваться различными программами для снятия пароля или одним из заводских паролей.

Заводские пассворды для AWARD BIOS следующие:

Один из этих паролей должен подойти. Однако в новых AWARD BIOS (версии 4.51) инженерные пароли отсутствуют. Однако существует программка для снятия/определения установленных паролей в таких BIOS.

Для AMI BIOS стандартных паролей нету. Единственный случай: если вы только приобрели материнскую плату то пароль может быть AMI.

Существуют программы для определения установленного на Setup пароля. Вы можете скачать здесь эти утилиты для Award BIOS и AMI BIOS.

Как аппаратно сбросить CMOS (вместе с паролями)?

В случае, если перемычка для очистки CMOS-памяти отсутствует, то сначала попробуйте отключить или отсоединить батарейку. При этом также рекомендуется отключить провода от блоки питания, так как заряд на его конденсаторах может сохраняться и успешно поддерживать питание CMOS RAM (ей очень мало надо) более суток.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *