Flash mode что это в биосе
Flash mode что это в биосе
Зачем и о чем эта статья
В очередной раз наткнувшись на оффтопик в форуме «что такое флэш?», «где находится 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
Для начала небольшой комментарий. Во-первых, исходный код вируса можно легко найти в интернете. Поэтому то, что приведено, знает множество людей, я лишь подробно поясню код затирания флэш. Во-вторых, в самом исходном коде допущен ряд неточностей (на мой взгляд), причины которых возможно следующие:
flash mode что это
Если вы хоть раз заходили в настройки BIOS и видели там опцию Bios back flash, то вам наверняка будет интересно что это за настройка и за что она отвечает. По умолчанию она всегда стоит в выключенном состоянии, то есть в Disabled.
В данной статье вы узнаете о тех случаях, когда Bios back flash нужно активировать (переводить в положение Enabled).
За что отвечает Bios back flash?
Как многие из вас должны знать на любой материнской плате присутствует так называемая базовая система ввода вывода или сокращенно BIOS. Она играет очень важную роль и отвечает за запуск компьютера до начала загрузки операционной системы.
Время от времени возникают ситуации, когда производители материнских плат выпускают обновления BIOS. В этих обновлениях они исправляют какие — то найденные ошибки и недочеты в работе материнской платы. Таким образом BIOS обновляется.
Но не всегда обновление BIOS приводит к улучшению. Иногда случаются ситуации, когда поставив новую версию прошивки BIOS, пользователи замечают проблемы в работе компьютера, которых не было до установки обновленной версии BIOS.
В такой ситуации выход один — устанавливать предыдущую версию прошивки. Или говоря языком компьютерщиков — откатывать BIOS. Вот здесь и вступает в работу опция Bios back flash.
Bios back flash в биосе
Для того, чтобы система дала вам возможность установить более старую версию прошивки BIOS, нужно устанавливать Bios back flash в состояние Enabled.
Вывод
Как видите опция Bios back flash нужна для снятия защиты от установок более старых версий прошивок BIOS. Если вы не собираетесь откатывать прошивку BIOS на более раннюю, то данную опцию лучше держать в состоянии Disabled, то есть отключенной.
Некоторые пользователи устройств с операционной системой Andro >
Что такое Фастбут на Android?
Мы имеем дело с весьма эффективным средством, которое ранее входило в SDK (пакет компонентов для разработчиков). Главное назначение инструмента – «перепрошивать» внутреннюю память гаджета с целью восстановить заводские параметры и удалить все «лишние» данные. По своей функциональности Fastboot во многом схож с более известным режимом Recovery.
Помимо этого, Фастбут позволяет устанавливать обновления (как официальные, так и кастомные), инсталлировать которые при загруженной операционной системе не представляется возможным.
Стоит отметить, что указанный режим не является частью Android, а располагается непосредственно в чипе памяти. Это делает возможным запуск среды разработки даже когда ОС Андроид 5.1 повреждена. В этом и есть основное преимущество – команды исполняются на низком уровне, происходит прямое взаимодействие с аппаратными модулями, в обход «операционки».
Что означает Fastboot Mode на Андроид?
Мы немного разобрались с сутью понятия, но также стоит понимать, почему пользователи после перезагрузки телефона переходят в указанный режим. Вот основные причины:
Автор рекомендует:
Как правильно использовать режим «быстрой загрузки»
Далее мы рассмотрим способ выхода, но не помешает узнать и тонкости эксплуатации. А вдруг пригодится?
Fastboot Mode на Андроид — как выйти?
Итак, Вы оказались в режиме Фастбут, но как вернуться к нормальной работе устройства – не знаете. Вот короткая инструкция, которая должна помочь:
Должен произойти принудительный перезапуск планшета, и последующая загрузка займет больше времени, чем обычно.
Как выйти с Fastboot Mode – видео
Я постарался подробно разъяснить, Fastboot Mode что это такое на Андроид, зачем применяется, как отключить и выйти из режима. Увы, некоторые случаи индивидуальны. Поэтому, при возникновении подобного рода проблем попрошу сообщать мне в комментариях.
Интересный факт: английское «mob» (сборище, толпа) с немецкого переводится как: чернь, сброд, подонки.
Основные принципы флешмоба:
1. спонтанность в широком смысле, не унифицированная стереотипами;
2. отсутствие централизованного руководства, избранного командира;
3. отсутствие каких либо политических, финансовых или рекламных целей (должно быть чёткое понимание того, что аполитичность, в данном контексте, утопическое понятие) ;
4. деперсонификация; участники флэшмоба (в идеале это абсолютно незнакомые люди) во время акции не должны никак показывать, что их что-то связывает;
5. отказ от освещения флэшмоба в СМИ;
Flash mode что это в биосе
Ваша оценка отправлена, спасибо. Сообщите нам, пожалуйста, как можно сделать ответ вам еще более полезным.
Благодарим за ваше мнение.
Руководство по BIOS
Перед использованием интерфейса BIOS мы рекомендуем скачать руководство пользователя по материнской плате и ознакомиться с введением в интерфейс BIOS.
Как найти Руководство пользователя
Введите название устройства в строке поиска на официальном сайте MSI.
Например, введите «MPG Z390M GAMING EDGE AC» и нажмите клавишу Enter.
Щелкните по ссылке Manual («Руководство пользователя») под строкой с названием устройства.
Выберите файл на нужном языке и скачайте его, щелкнув по пиктограмме со стрелкой.
Щелкните правой кнопкой мыши по загруженному файлу и выберите пункт меню Extract All («Извлечь все»).
Щелкните по кнопке Extract («Извлечь»).
Откройте извлеченный из архива PDF-файл.
Найдите в файле раздел BIOS Setup («Настройки BIOS»).
Введение в интерфейс BIOS
В расширенном режиме интерфейс BIOS разделен на шесть частей: Настройки, Разгон, M-FLASH, Разгонные профили, Аппаратный мониторинг и Обзор платы.
System Status: обзор состояния компьютерной системы
Advanced: расширенные настройки
Boot: настройки, связанные с загрузкой компьютера
Security: параметры безопасности
Save and Exit: сохранение настроек и выход из интерфейса BIOS
Настройка системных даты и времени, идентификация накопителей, сведения об интерфейсе DMI.
PCI Subsystem Settings («Настройки подсистемы PCI»)
Настройки протокола PCIe, латентности, многопроцессорной графической конфигурации.
ACPI Settings («Настройки интерфейса ACPI»)
Настройка индикатора питания и извещений о высокой температуре процессора.
Integrated Peripherals («Встроенные компоненты»)
Настройки встроенных контроллеров (сеть, SATA, звук).
Integrated Graphics Configuration («Конфигурация встроенной графики»)
Настройки, связанные со встроенным графическим ядром.
USB Configuration («Конфигурация шины USB»)
Настройки встроенного контроллера USB.
Super IO Configuration («Настройки контроллера ввода/вывода»)
Настройка параметров COM-порта.
Power Management («Управление энергопотреблением»)
Настройки энергосбережения (ErP).
Реакция компьютера на временное отключение питания от сети.
Защита от перепадов напряжения.
Настройки питания USB в состояниях S4/S5.
Windows OS Configuration («Конфигурация Windows»)
Настройки аутентификации Windows 10 (CSM/UEFI).
Функция ускоренной загрузки MSI.
Сведения о протоколе GOP.
Безопасная загрузка (Secure Boot).
Wake Up Event Setup («Настройки выхода из спящего режима»)
Выход компьютера из спящего режима по сигналу от сети или периферийных устройств.
Secure Erase+
Функция Secure Erase применяется только для твердотельных накопителей, работающих в режиме AHCI.
Boot («Загрузка»)
Настройка параметров загрузки компьютера. Указание порядка опроса загрузочных устройств:
Enable boot configuration settings
Enable boot mode settings
Boot order priorities
Hard drive priorities
Security («Безопасность»)
Пароль для интерфейса BIOS, настройки TPM-модуля, извещение об открытии корпуса компьютера:
BIOS password settings
TPM module settings
Set chassis intrusion warning
Save And Exit («Сохранить и выйти»)
Сохранение или отказ от внесенных в настройки BIOS изменений. Выход из интерфейса BIOS:
Save and cancel BIOS changes
Exit BIOS settings
Overclocking («Разгон»)
Разгон автоматически и вручную, Настройки напряжения питания, Расширенные параметры процессора:
CPU advanced parameter settings
CPU features («Параметры процессора»)
Число активных ядер, технология Hyper-Threading, виртуализация, мониторинг температуры, параметры энергосбережения и т.д.:
Number of Active processor cores
Intel Virtualization technology
power mode and other Settings
M-FLASH
HARDWARE MONITOR
Информация о состоянии процессора и других системных компонентов.
BOARD EXPLORER
Обзор установленных периферийных устройств и компонентов.
Как работать с BIOS и UEFI компьютера или ноутбука
Содержание
Содержание
Большинство пользователей компьютеров и ноутбуков знают о существовании BIOS или UEFI, но заходить в них и менять какие-либо настройки им просто нет нужды. Но рано или поздно может возникнуть ситуация, когда это придется сделать. Давайте разберемся, как входить в BIOS и какие его параметры нужно уметь менять начинающим пользователям.
Как зайти в BIOS компьютера или ноутбука?
Для простоты чтения в блоге под BIOS иногда будет подразумеваться и UEFI.
Первая проблема, с которой можно столкнуться — это сам вход в BIOS. На большинстве стационарных компьютеров это сделать легко, нажав кнопку Delete при включении. Иногда пользователи сталкиваются с тем, что не успевают нажать клавишу вовремя. Чтобы гарантированно войти в BIOS, нужно нажимать кнопку Delete циклически, несколько раз в секунду, пока компьютер включается.
А вот с ноутбуками ситуация уже сложнее. По нажатию на кнопку Delete не всякий ноутбук войдет в BIOS, обычно надо нажимать F2.
Некоторые модели могут потребовать нажатия F1, F3 или F10. А старые или редкие модели ноутбуков Dell или Lenovo иногда требуют совсем редкие клавиатурные сочетания — Ctrl+Alt+Enter, Ctrl+Alt+F3 или Ctrl+Alt+Ins.
Многие клавиатуры ноутбуков не имеют отдельных F-кнопок, поэтому нужно будет нажимать дополнительную кнопку Fn. Например, Fn+F2.
Модели SONY VAIO имеют специальную кнопку ASSIST, с помощью которой можно войти в BIOS.
Иногда подобная кнопка имеется и на ноутбуках Lenovo.
Обычно подсказка по кнопкам будет видна при загрузке, внизу экрана, но очень непродолжительное время.
Если вам не удается зайти в BIOS на ноутбуке по сочетанию Fn+F2, то начнется загрузка операционной системы, которая в случае устаревшего железа может занять одну-две минуты, и ждать возможности перезагрузки ноутбука бывает очень утомительно.
Поэтому проще поступать так: нажимаете Fn+F2 и, если вход в BIOS не произошел, быстро нажимаете сочетания кнопок Ctrl+Alt+Del и пробуете еще раз или другое сочетание кнопок. Лучше заранее почитать руководство по эксплуатации ноутбука, если оно имеется, или скачать его из интернета.
Однако бывают ситуации, когда и интернета под рукой нет, а ноутбук очень экзотический, и подсказка по сочетаниям клавиш появляется на долю секунды. В таком случае выручит смартфон — включайте запись видео экрана ноутбука при загрузке и потом рассмотрите подсказку по клавишам на видео, поставленном на паузу.
Вообще, смартфон часто выручает и опытных пользователей при работе с BIOS, ведь им очень удобно сфотографировать настройки, которые трудно запомнить.
Виды интерфейса BIOS и UEFI, поддержка мыши в современных системах
Итак, мы вошли в BIOS, и нас встречает его главный экран, который выглядит по-разному в зависимости от производителя и возраста материнской платы компьютера или ноутбука.
Один из самых старых видов BIOS — это AMI BIOS от разработчика American Megatrends inc. Он начал массово распространяться еще в 90-х, но встретить его можно и сейчас на технике конца нулевых годов.
Более массовый и знакомый многим BIOS от Award имеет привычный синий экран с желтыми символами.
Phoenix-Award BIOS более похож по цветам на AMI BIOS и часто используется в ноутбуках.
Обычные виды BIOS уже давно не отвечали новым требованиям рынка ПК, имели мало возможностей и постепенно их заменяет интерфейс UEFI (Unified Extensible Firmware Interface).
Если ваш компьютер куплен в 2010-х годах, то скорее всего на нем уже стоит UEFI.
Интерфейс UEFI является графическим, имеет поддержку мыши и нескольких языков. По сути, это небольшая операционная система с множеством функций, которых не было в BIOS.
Итак, мы разобрались с тем, как войти в BIOS и с тем, как он будет выглядеть на большинстве систем. Теперь давайте рассмотрим функции, изменять которые может понадобиться начинающему пользователю компьютера или ноутбука.
Выбор устройства загрузки в BIOS
Первое и самое частое, что приходится делать пользователям — это менять устройство, с которого будет загружаться компьютер. Например, нужно выбрать флешку с которой будет устанавливаться Windows. Или при покупке нового SSD нужно установить загрузку с него, а не со старого HDD.
Однократно выбрать устройство загрузки при установке Windows будет удобнее горячей клавишей. В таблице в начале блога есть списки кнопок, которыми можно зайти в «Меню загрузки» (Boot menu) при старте компьютера. Обычно это F8, F11 или F12.
Но не только для установки Windows может потребоваться загрузка с флеш-накопителя. Иногда компьютер настолько плохо работает из-за заражения вирусами, что лечение от них в операционной системе невозможно.
В таком случае на помощь придет загрузочная флешка с антивирусом. Создать такую флешку предлагают все ведущие разработчики антивирусных программ, например, Kaspersky или Dr.Web.
Если же вы добавили новый накопитель в компьютер, и нужно, чтобы он загружался с него, придется зайти в BIOS и изменить настройки.
Покажем это на примере компьютера с материнской платой MSI B450-A PRO MAX с графическим интерфейсом. На других моделях плат настройки будут похожими.
При входе в UEFI MSI B450-A PRO MAX мы попадаем в так называемое EZ Mode меню, где настройки рассчитаны на начинающего пользователя.
Вкладка Storage покажет, какие диски и к каким SATA-портам материнской платы подключены.
Панель Boot Priority показывает иконки накопителей, порядок загрузки которых можно менять перетаскиванием.
Однако у меня эта панель показывает только один из трех дисков, поэтому мне придется переключиться в Advanced Mode нажатием кнопки F7 или выбрать его мышью в верхней части экрана.
Advanced Mode предлагает уже заметно больше настроек. И что особенно удобно, они логически выстроены. Я перехожу в раздел Settings и в подраздел Boot.
Далее в Hard Disk Drive BBS Priorities.
И в строке Boot Option #1 выбираю SSD, с которого будет загружаться Windows.
Отключаем встроенную аудиокарту в BIOS
Все чаще в компьютеры ставят качественную дискретную звуковую карту, при этом встроенную надо отключить. Делается это просто, заходим в меню Settings и подраздел Advanced\Integrated Peripherals.
HD Audio Controller переводим в режим Disabled.
Автоматическое включение компьютера при подаче электричества
Многим пользователям будет удобно настроить включение компьютера при наличии электропитания в его розетке. Это удобно тем, что, включив удлинитель питания кнопкой, у вас автоматически включится ПК вместе с монитором и периферией. И кнопку Power на системном блоке нажимать не придется.
Для этого идем в раздел Settings и подраздел Advanced. Далее — в подраздел Power Management Setup.
И параметр Restore after AC Power Loss переводим в значение Power On.
Устанавливаем пароль на BIOS
Если вы нуждаетесь в более надежной защите от проникновения посторонних в компьютер, чем просто пароль при входе в Windows, то желательно установить пароль и в BIOS.
Его можно установить в разделе Settings и подразделе Security.
Пароль нужно ввести в поле Administrator Password. Постарайтесь не забыть пароль, иначе придется делать сброс настроек BIOS.
Настраиваем обороты вентиляторов ПК
Бывают такие случаи, когда охлаждение компьютера избыточно и слишком шумно. Исправить это можно в настройках UEFI, в подразделе Fan Info.
В моем случае в эти настройки удобно попасть из EZ Mode.
MSI B450-A PRO MAX позволяет задать кривую оборотов вентилятора с PWM в зависимости от температуры выбранных компонентов: процессора, чипсета или системы питания.
А обычные вентиляторы можно настроить, отрегулировав подаваемое напряжение. Не стоит сразу сильно снижать обороты вентиляторов. Снизьте их на 20 % и проверьте в работе компьютера под нагрузкой температуры и уровень шума. Если температуры в порядке, а шум еще присутствует, снизьте еще. Однако при снижении питания или оборотов вентилятора на 50 % и ниже, он может просто не запуститься.
Итоги
Мы с вами рассмотрели наиболее часто встречающиеся причины, по которым начинающим пользователям придется воспользоваться BIOS или UEFI. Не стоит бояться применять эти настройки, ничего критического в компьютере или ноутбуке они не затрагивают.
А по мере накопления опыта, вы сможете настраивать и более серьезные вещи в BIOS, например, увеличить производительность компьютера с помощью разгона. Или снизить его нагрев и уровень потребления электричества с помощью андервольта. Но эти обширные темы уже для отдельных блогов.