Phoenix bios editor что это
Прикрываясь полумифическими «безопасностью» и «защитой простого пользователя от буткитов» производители UEFI все сильнее закручивают гайки с каждым новым поколением своих продуктов. При этом поддержка предыдущих поколений быстро сходит на нет, и их пользователям ничего не остается, кроме как брать эту самую поддержку в свои руки. Конечно, при отсутствии исходного кода вносить какие-то изменения довольно сложно, но и без него можно сделать многое.
В своих предыдущих статьях об UEFI я планировал описать различные полезные модификации, которые помогают преодолеть некоторые заложенные производителями ограничения, но тогда до них руки не дошли, зато теперь — самое время.
В первой части этой статьи я опишу работу с написанным мной инструментом для модификации образов UEFI, а вторая будет посвящена самим модификациям.
Вступление, отказ от ответственности
Прошивка UEFI BIOS на современных платах, несмотря на наличие различных технологий вроде USB BIOS Flashback, Dual BIOS, Flash Recovery и т.п. — все равно лотерея. Прошивка же модифицированных образов — лотерея вдвойне.
Именно поэтому я прошу до начала любых экспериментов с прошивкой сделать при помощи аппаратного SPI-программатора полный дамп содержимого микросхемы, иначе восстановление после неудачной прошивки (а она рано или поздно случится) будет долгим, дорогим и болезненным.
SPI-программатор в данный момент может быть собран в домашних условиях из чего угодно, от пары резисторов и конденсаторов (SPIPGM) до Arduino или Raspberry Pi. Мой вариант дешевого и быстрого SPI-программатора описан здесь. Любителям вытравить пару-тройку плат советую обратить внимание на этот проект, а почитателям устройств «все-в-одном» — на этот.
Далее по тексту я полагаю, что у вас есть программатор, возможность восстановления после сбоя прошивки и готовность к экспериментам. Безумству храбрых, конечно, тоже можно петь песни, но не говорите потом, что я не предупреждал.
Традиционно, все, что вы тут сейчас прочитаете, написано в образовательных целях, автор не несет ответственности за возможную порчу вашего оборудования, недополученную прибыль, потерю времени и веры в человечество, вы пользуетесь предоставленным софтом на свой страх и риск и так далее.
UEFITool
- сохранить элемент в файл либо целиком (Extract as is), либо только данные, без заголовков (Extract body)
- пересобрать элемент (Rebuild), в этом случае при сохранении измененного образа для него (и всех его родительских элементов) будут пересчитаны размеры, контрольные суммы, исправлено выравнивание, т.е. структура образа будет приведена в соответствие со спецификацией UEFI PI
- вставить элемент из файла, либо перед выбранным (Insert before), либо после (Insert after), либо внутрь него (Insert into, в данном случае внутрь PE32-секции ничего вставить не получится)
- заменить элемент на другой элемент из файла, либо целиком (Replace as is), либо только его тело (Replace body)
Пример использования
Подробности, другие модификации, заключение
Если вам интересно, откуда взялся магический паттерн «75080FBAE80F» и на какие еще патчи стоит обратить внимание — читайте вторую часть этой статьи, которая будет опубликована немного позже. В ней я постараюсь подготовить побольше примеров в формате «что за модификация, зачем нужна, как сделать, кем и как была найдена», не углубляясь каждый раз в то, как именно вынуть подлежащий модификации элемент и как вставить его обратно.
Надеюсь, что статья не показалась слишком скучной и нудной. Если у вас есть вопросы и предложения — буду рад выслушать и ответить по мере сил. Баг-репортам буду рад еще больше. Спасибо заранее и удачных прошивок.
P.S. Уважаемая администрация и лично НЛО, сделайте для таких вот постов хаб UEFI, пожалуйста.
Привет! Работая в сервисных центрах возникают моменты, когда нет доступных деталей или цена на их покупку чрезмерно высока. Если это касается замены микросхемы графического процессора (видео чипа), тут возможен вариант с установкой альтернативы. BIOS ноутбука может содержать поддержку этой микросхемы, а может и нет. В случае отсутствия поддержки и при условии электрической совместимости устанавливаемой микросхемы, возможна модификация с целью добавления поддержки. Разумеется процесс этот очень тонкий и с большой долей вероятности тут необходимо проявлять смекалку при подходе к каждому конкретному ноутбуку. С первой попытки может не получиться подружить конкретный BIOS, с конкретной микросхемой. Также надо быть готовым к тому, что все таки придется искать оригинальную микросхему.
Теория.
Электрическая совместимость устанавливаемой микросхемы подразумевает:
- аналогичный тип корпуса, порядок и расположение контактов;
- совместимое рабочее напряжение;
- ширина шины памяти (разрядность), если таковая имеется;
- наличие всех распаянных элементов на плате, для работы устанавливаемой микросхемы;
- соответствие эффективности рассеивания тепловой энергии системой охлаждения ноутбука и TDP (Thermal Design Power) устанавливаемой микросхемы.
Помимо электрической совместимости, необходимо выяснить производителя исходного кода микропрограммы BIOS. Это важно, так как инструменты и приемы работы могут быть разными в каждом из производителей или содержать нюансы.
Непосредственные производители ноутбуков, будь это Compal, Quanta, Asus, Samsung, Clevo, Foxconn. Так и их ODM (original design manufacturer) заказчики, такие как: HP, Dell, Lenovo, Acer и другие. Используют за основу BIOS, готовые исходные коды и вносят в них индивидуальные для каждого ноутбука настройки, поддержку оборудования, необходимые функции.
Наиболее популярные производители исходного кода микропрограмм BIOS:
- Phoenix Technologies;
- Insyde Software;
- American Megatrends;
- устаревший Award Software, компания теперь в составе Phoenix Technologies;
Определив производителя исходного кода BIOS подбираются соответствующие инструменты и приемы. В случае модификации Inside с целью добавления поддержки устанавливаемой микросхемы, я использую следующий набор программ:
- Phoenix Tool (Для разборки на отдельные модули);
- UEFI tool (Для поиска модуля Platform);
- HxD (Редактор Hex);
- Total Commander (многофункциональный файловый менеджер для поиска файла по Hex значению);
Этот набор программ необходим для замены идентификатора оборудования, так называемого аппаратного ID. В микропрограмме ноутбука он используется для идентификации устройств и представляет собой набор цифр описывающий тип устройства для запуска соответствующего модуля в BIOS. Например, микросхема 216-0752001 использует аппаратный ID 1002 9712, а микросхема 216-0674026 — 1002 9612. Изменение одной цифры в идентификаторе изменяет представление о встроенном видео ядре, его поколении, модели и так далее. Соответственно для установки одной микросхемы, вместо другой, использующих различные идентификаторы, требует наличия соответствующего модуля в микропрограмме BIOS.
Кстати, установка драйверов в операционных системах Windows, использует такие же методы идентификации устройств. Поэтому для определения аппаратного ID устройства в среде Windows, достаточно открыть Диспетчер устройств, в нем открыть Свойства интересующего устройства. В открывшемся диалоге перейти на вкладку Сведения и в списке Свойства, выбрать ИД оборудования. И в поле Значение, будет представлен аппаратный идентификатор аналогичный используемому в микропрограмме BIOS.
Аппаратный ID может быть представлен в 2 формах порядка записи байтов big-endian и little-endian. Что же это за формы такие, разберем кратко ниже.
Big-endian — порядок записи байтов от большого к меньшему. Этот порядок байтов более привычен для нашего чтения и применяется для высокоуровневого использования, например в Windows или протоколе TCP/IP. В случае ID микросхемы 216-0752001 будет выглядеть как 1002 9712.
Little-endian — порядок от меньшего к большему. Этот порядок не привычен для человека, но принят и используется в оперативной памяти компьютеров на архитектуре x86, то есть Intel или AMD. На примере ID микросхемы 216-0752001 выглядит как 0210 1297.
И при работе с модулями BIOS, которые использует низкоуровневый порядок байтов соответствующий x86 системам. Искать и редактировать модули будем с учетом байтовой последовательности — little-endian. То есть в виде 0210 1297.
На этом закончу теоретическую часть, в ней мы разобрались с аппаратными идентификаторами и производителями микропрограмм. Поняли что будем менять, с помощью чего и где.
Модификация BIOS на практике.
Перейдем к делу! В качестве подопытного у нас выступит Toshiba L300D на базе платформы Inventek 6050A2175001-MB-A02_PHOENIX-SACRAMENTO 10A PLUS (PS10AP). Служил хозяину верой и правдой с 2009 года, но ничего не вечно. И после очередного выключения, больше не запустился. После диагностики была выявлена неисправность северного моста 216-0674024. Взамен точно такой же не нашел, решено было поставить новый, более доступный 215-0674028.
Естественно прямая замена 216-0674024 (0x9613) на 215-0674028 (0x9610), здесь недоступна, ввиду использования встроенного в северный мост видео ядра. Имеющего другой аппаратный идентификатор. И в данном случае необходима модификация BIOS, с целью замены одного идентификатора, другим. Там, где эти идентификаторы упоминаются.
Сразу оговорим общие принципы действий. На тематических форумах можно встретить упоминания о полной замене модуля содержащего код для работы с видео чипом (описывающего его работу, в народе VideoBIOS). Кто-то это делает бездумно, кто-то просто пробует разные варианты и иногда это имеет положительный результат. Так вот, на моей личной практике установлено. Полная замена модуля требуется в случае кардинального отличия устанавливаемой микросхемы от той, что была установлена. То есть аппаратно различные ядра (не путать с маркетинговыми названиями типа Radeon HD3200). Или неспособности устанавливаемой микросхемы работать в режиме описываемом в модуле, например высокая тактовая частота.
На конкретном примере, замена модуля не требуется. Режимы описываемые модулем идентичны номинальным режимам работы чипа. Даже маркетинговое название одно и тоже HD3200.
Прежде всего нам необходимо распаковать BIOS. Для этого можно использовать несколько программ, но мы рассмотрим наиболее дружелюбную на мой взгляд, это Phoenix Tool. В моем случае это версия 2.66. Запускаем программу и открываем файл прошивки.
После распаковки BIOS на модули, в папке где у нас была оригинальная прошивка появится дополнительная папка DUMP. В ней содержатся все модули, с этой папкой мы и будем работать. А пока, ничего не трогая в этой папке, настраиваем программу на замену модулей.
В списке Manufacturer выбираем Other. Ведь используем программу не для добавления SLIC. Затем кнопку Advanced, появится предупреждение о возможном вреде, нажимаем Да. Далее откроется диалог с настройками программы.
Ставим 2 галочки Allow user to modify other modules и No SLIC, затем кнопку Done.
Для изменения необходимых модулей, в папке DUMP ищем модули с упоминанием Hex значения 0210 1396. Удобнее всего это делать через Total Commander, переходим в папку DUMP, затем Команды, Поиск файлов. В открывшемся окне ставим галочку на пункте С текстом, и HEX-код. В поле вписываем значение которое будем искать по всем модулям, в нашем случае это 0210 1396. И нажимаем кнопку Начать поиск, программа выполнит поиск указанного HEX-кода в файлах модулей.
В поле Результаты поиска выйдет список файлов, в которых найдены соответствия. Из указанного списка, редактированию подлежат файлы с расширением .ROM, таких у нас получилось три, но их может быть и больше. Копируем в отдельную папку для удобства, например в папку MOD, созданную рядом с папкой DUMP. Программу Total Commander можно закрыть, она больше не пригодится.
Теперь мы имеем папку с тремя файлами модулей в которых есть упоминание указанного аппаратного ID. Для их редактирования используем программу HxD Editor. Открываем этой программой все три модуля, находим значения, которые необходимо заменить. Для этого нажимаем Поиск, потом Найти. В открывшемся диалоге в поле Искать пишем значение 0210 1396, а раскрывающемся списке Тип данных выбираем вариант Шестнадцатеричные значения и кнопку OK.
Все найденные совпадения необходимо заменить на 0210 1096 (что соответствует микросхеме 215-0674028), то есть вместо 3 вписываем 0. Повторяем эту процедуру для всех файлов. Внимание! В модулях может быть найдено несколько раз встречаемое совпадение, все их надо поправлять, а модуле размером 59 КБ (модуль VideoBios), дополнительно надо корректировать контрольную сумму на ту которая была до изменения. Для этого я обычно играюсь с текстовыми значениями, например дата или версия Video BIOS. Сохраняем все изменения, а модифицированные модули копируем с заменой из папки MOD, в папку DUMP.
Пробуем прошивать аппарат и проверяем. Если ноутбук заработал и вывел изображение, могу поздравить с успешной модификацией!
Для этого открываем ранее собранную прошивку программой UEFITool и ищем модуль содержащий текст описания Platform или PCI Platform.
Щелкаем на нем правой кнопкой мыши и выбираем пункт Extract body. В открывшемся окне указываем имя и путь сохранения файла. Назовем его к примеру Edit Platform и сохраним в папку MOD.
Не закрывая программы, открываем созданный файл Edit Platform в программе HxD. Ищем уже более короткое указание аппаратного ID, в моем случае 1396. У меня было найдено 2 совпадения и я их заменил на значение 1096 что соответствует микросхеме 215-0674028. Сохраняем изменения и закрываем программу.
Переходим обратно в программу, щелкаем на модуле Platform правой кнопкой мыши и выбираем Replace Body. Указываем путь и имя файла который редактировали в HxD. Нажимаем Открыть.
Результатом действий должно получиться что-то типа такого, смотрите на иллюстрации ниже.
Прошиваем ноутбук доработанной прошивкой и любуемся успешным результатом. Мне данный способ помог не один раз. Попробуйте и вы!
Заключение.
Статья получилась, не маленькая . В статье описано множество действий и что самое смешное, это не гарантия того, что все получиться. И тут можно добавить еще варианты замены модулей и прочее. Но в целом алгоритм модификации становится понятным. А дальше, только эксперименты. Если у вас есть что добавить или вы обнаружили неточности, ошибки в статье. Указывайте, исправлю! Удачных модификаций!
Имеется оригинальная прошивка от производителя Samsung на бук R65 v.20XE (со SLIC2.0). Имеется SLIC2.1 от Samsung. Более новой прошивки на этот бук, по-видимому, от производителя не предвидится.
Задача: Заменить SLIC2.0 в биосе на версию 2.1
Все фирменные прошивки идут в комплекте с соответствующей утилитой - WinPhlash Utility. WinPhlash работает только с файлами *.ROM, *.RO2, *.WPH и *.WP2. Основная проблема в том, что (на сколько я понял) оригинальная прошивка хранится в архивном виде вместе с интерфейсом доступа к железу в одном единственном файле - bios.wph. Вопрос: как ее от туда извлечь, модифицировать и засунуть обратно? Или может есть другой путь? Думаю, что наличие инфы для доступа к железу в данном случае обязательно. Например, если верить WinPhlash, то в R65 биос распят по пяти разным дывайсам: SST49LF008A, STM50FW080, AT49LW080, MX25I800, M25PE80
Объяснил бы кто толком, как правильно и чем эти Phoenixы переделывать. please
Основная проблема в том, что (на сколько я понял) оригинальная прошивка хранится в архивном виде вместе с интерфейсом доступа к железу в одном единственном файле - bios.wph. Вопрос: как ее от туда извлечь, модифицировать и засунуть обратно?
Извлекается и засовывается очень просто - отрезается кусок файла (начиная от адреса 0x00000) до адреса, соответствующего размеру флешки (в данном случае 0xFFFFF). Оставшаяся часть - данные о платформе. Файл прошивки модифицируется, а затем к нему доклеиваются данные о платформе.
Хотя, если я не ошибаюсь, Phoenix Editor спокойно работал с неразделенным файлом.
Например, если верить WinPhlash, то в R65 биос распят по пяти разным дывайсам: SST49LF008A, STM50FW080, AT49LW080, MX25I800, M25PE80
О, если бы все так было просто! Я бы не задавал дурных вопросов!
Я, конечно, не знаток формата bios.wph, но можеш глянуть в хексе как ты предлагаешь его порезать. [url=]rom.by/files/bios_0.zip[/url]. Прошивка там, похоже в архивном виде + сам файл - это невразумелые куски, разделенные заполниталями 00 или FF. Так что у меня сомнения на сей счет. Тут надо знать наверняка, что делаешь.
SLIC2.1 в формате bin (374 байта), и куда я его должен вписать потом? По-идее необходимо извлечь прошивку в формате bin, после чего заменить соответствующие 374 байта, но чем это сделать? Не нахожу необходимых утилит, понимающих этот формат.
Phoenix Editor, разумеется, я ковырял в первую очередь. Но не встретил и намека на область SLIC. Там есть недокументированный "Добавить OEM блок" - с чем его едят? Втупую указать SLIC.bin не прокатило. А хелп вообще-то убогий.
Возможно, конечно, я что-то не то делаю. Просвятите please.
Вложение | Размер |
---|---|
bios.zip | 711.13 КБ |
Если вы почитаете материалы, посвященные разборке BIOS (любого направления: Award/AMI/Phoenix/EFI), то заметите, что на данный момент BIOS состоит из нескольких модулей: программных модулей и модулей данных. Программные модули в свою очередь можно разделить на bootblock и все остальное. Bootblock неупакован, остальные программные модули упакованы.
Как вы будете распознавать/распаковывать/модифицировать/упаковывать модули - это уже зависит от ваших знаний и фантазии.
А относительно разделения исходного файла на собственно файл прошивки и файл платформы - если не нравится мой подход, то можете резать самостоятельно.
Материалы я уже перечитал, и вопросов по Award и AMI нет. Достаточно утилит, работающих с форматом *.ROM - упаковывающих, распаковывающих, извлекающих, заменяющих и т.д. Phoenixсовские в том числе. Однако *.WPH они не понимают.
Вся проблема в том, чтобы получить этот bios.rom, а дальше уже понятно.
Спецификации wph я не нашел, а эксперименты могут дорого стоить.
Если от bios.wph отрезать все, что дальше 0xFFFFF, то останется bios.rom?
С подменой сликов для Phoenix`ов: собрался - разобрался.
Для Phoenix`ов все еще проще, чем для AMI или AWARD.
Для моей прошивки достаточно было подменить два ROM-блока (MOD_5000.ROM и HOLE1.ROM) аналогичными с новым содержанием во временном директории Phoenix BIOS Editor, куда тот выворачивает по частям все содержимое BIOS.WPH, а затем собрать биос заново, и vous a la. Эти два блока фактически и есть SLIC. В Hex`е очень хорошо видно какой из них какой частью слика является.
Однако сам Phoenix BIOS Editor Pro 2.2.1.3 оказался настолько убогим, что есть практически бесполезным bios-toolsом. Большая часть функций или не включена, или заблокирована. Нельзя даже версию или дату сборки поменять. Вот уж уроды этот Phoenix пи.. пи.. пи..
Говорят, существует такая примочка к MS VisualStudio 2005 - Phoenix CoreArchitect 1.0/2.0.
Может у кого имеется первый или второй? Интересно бы пощупать.
Please
Эта тема на ru-board мне знакома. К сожалению, приведеная ссылка на прогу к Phoenix для модификации слика не действительна.
Да и вопрос уже не в смене слика. С этим все у меня ОК. Сделал сам.
Ребятки с ru-board тоже такие услуги оказывают. Только на какой-то добавляют в прошивку еще один дополнительный блок со сликом, а ссылки на уже присутствующий (тоже ими измененный) SLIC переименовывают в TEMP и вносят изменения в соответствующие ACPI таблицы. Утверждают, что это для пущей верности, однако у меня все работает и без этих фокусов.
Хочу изменить дату, версию сборки, "испоганить" картинки, а также внести еще кое-какие изменения, но в рамках конченного Phoenix BIOS Editor Pro 2.2.1.3 я этого сделать не могу. (Вообще последний - какая-то дискредитация "Pro".) А ковыряться в Hex`е муторошно.
P.S. У кого-нибудь есть инфа о скрипте, которым собирается из картинок bootscreen (Phoenix TrustedCore Startup Screen Customization Guide?), и о видео-режимах биоса? please
Написал однажды мне друг с ноутбуком Samsung r60. Процессор в этом ноутбуке поддерживает аппаратную виртуализацию, но по умолчанию она отключена, и пункт включения в биосе отсутствует. Биос — Phoenix. Мы не будем патчить биос, мы будем патчить NVRAM!
Нам понадобятся:
• Samsung's FW Modules Extractor
• Phoenix BIOS Editor
• SYMCMOS — читалка/писалка cmos
• NDISASM — дизассемблер x86 кода
• Загрузочная флешка/дискета с DOS
Ну что ж, приступим!
Качаем прошивку с сайта Samsung. Прошивка идет одним .exe файлом вместе с прошивальщиком, нужно достать сам файл прошивки. Для этого воспользуемся Samsung's FW Modules Extractor
Не все файлы распаковались, но это не важно.
Открываем прошивку в Phoenix BIOS Editor, сворачиваем его и достаем файлы BIOSCOD*.ROM из папки TEMP Phoenix BIOS Editor'а. Он распаковал нашу прошивку. Копируем файлы в другую папку, закрываем Phoenix BIOS Editor.
Начинается самое интересное. Дизассемблируем файлы из прошивки, в моем случае их было 7 (0-6):
$ for i in ; do ndisasm -a -p intel -b 16 BIOSCOD0$i.ROM > BIOSCOD0$i.dasm; done
Путем гугления выяснилось, что искать нужно команду mov ecx,0x3a:
$ grep 'mov ecx,0x3a' *.dasm
BIOSCOD04.dasm:0000BE99 66B93A000000 mov ecx,0x3a
Отлично, команда найдена в файле BIOSCOD04.dasm!
0000BE99 66B93A000000 mov ecx,0x3a
0000BE9F 0F32 rdmsr
0000BEA1 668BD8 mov ebx,eax
0000BEA4 83E305 and bx,byte +0x5
0000BEA7 B86F06 mov ax,0x66f
0000BEAA 9A355400F0 call word 0xf000:0x5435
0000BEAF C1E002 shl ax,0x2
0000BEB2 40 inc ax
0000BEB3 38D8 cmp al,bl
0000BEB5 7432 jz 0xbee9
Из кода видно, что в регистр ax записывается значение по адресу 0x66f, выполняются сравнения между al и bl, и если оба значения совпадают — прыгаем на адрес 0xbee9 — адрес отключения виртуализации.
Пришло время SYMCMOS. Создаем загрузочную флешку/дискету, записываем программу на носитель, загружаемся и выполняем
symcmos -v2 -lNVRAM.TXT
Теперь у нас есть файл nvram.txt примерного содержания:
( SYMBOLIC CMOS EDITOR - Version 643710-035 )
CRC = 350F
(0015) [0000]
(0018) [0001]
(001B) [0001]
(0021) [0000]
(0024) [0001]
(0027) [0001]
(002A) [0000]
(002D) [0001]
(0030) [0000]
(0036) [0000]
(0039) [0000]
(003F) [0001]
(0042) [0000]
.
(066F) [0000]
(0672) [0000]
(0675) [0000]
(0678) [0002]
(067B) [0000]
(067E) [0000]
(0681) [0002]
Видно, что значение параметра, отвечающего за виртуализацию, установлено в 0. Изменим его прямо в этом файле:
(066F) [0001]
Опять загрузимся в DOS и выполним:
symcmos -v2 -uNVRAM.TXT
Что такое BIOS Phoenix? Каких видов он бывает и для чего предназначен? Не каждый пользователь представляет себе, с чего начинается запуск компьютера и из-за чего могут возникнуть различные ошибки.
Понятие
Что такое BIOS Phoenix и БИОС сам по себе? БСВВ- базовая система ввода-вывода, на английском языке звучащая, как Basic Input-Output System (BIOS), это совокупность небольших микропрограмм, являющихся частью обязательного программного обеспечения персонального компьютера. Обычно в русском языке используют не аббревиатуру БСВВ, а БИОС.
Системы БИОСа, в отличии от операционных систем, имеют разных производителей, которые выпускают их в виде микросхем, устанавливаемых на материнские платы. Они полностью совместимы с любой версией Windows до "семёрки" включительно. Наиболее известные марки BIOS: Phoenix, Award, AMI.
Настройка
Система БИОСа позволяет проводить первоначальную и основную настройку компьютера. Например, Phoenix BIOS, настройка которого позволяет управлять следующими параметрами персонального компьютера:
- Отладка старой периферии, использовавшейся до 2000 года.
- Возможность провести сброс до заводских настроек и изменить режим работы аппаратуры.
- Управление системным временем и датой.
- Возможность установки пароля на персональный компьютер.
- Включение и отключение встроенного в материнскую плату оборудования.
- Защита системы от копирования.
- Ускорение загрузки операционной системы.
- Установка очередности носителей для загрузки операционной системы.
При настройке БИОСа важно помнить, что эта микросхема имеет энергозависимую память. Поэтому, если вы удалите с материнской платы батарейку-таблетку хотя бы на секунду, все настройки сбросятся. Это, кстати, нехитрый способ обойти пароль, установленный с помощью БИОСа.
Необходимость апдейта
Иногда бывают такие ситуации, когда невозможно обойтись без обновления программного обеспечения персонального компьютера. Поскольку БИОС и, в частности, BIOS Phoenix - это набор контролирующих программ, то их обновление жизненно важно для вашего персонального компьютера. Необходимость в нем может быть обусловлена двумя основными причинами:
- По совету производителя. Этот вариант работает в тех случаях, когда выпускается новый продукт. У него может быть еще "сырое" программное обеспечение, требующее залатывания некоторых "дыр".
- Если вы решили обновить оборудование на вашем персональном компьютере. При покупке, например, нового процессора важно уточнить, поддерживают ли ваша материнская плата и БИОС его. Если нет, то вам необходимо зайти на сайт производителя ноутбука либо на сайт изготовителя материнской платы ПК (можно прочитать на самой материнской плате) и узнать, есть ли подходящие обновления.
В любом случае, пользователь должен осознавать риски самостоятельного обновления БИОСа. При неправильном обращении с утилитами обновления вы рискуете привести свою материнскую плату в полностью нерабочее состояние.
Процесс
Итак, если вы решились на самостоятельное обновление БИОСа, вам, в первую очередь, потребуется скачать обновления на компьютер. На сайте BIOS Phoenix, вы можете найти либо драйвера, либо специальную утилиту для обновления БИОСа. Эта программа устанавливается на ваш компьютер так же, как и любое другое приложение. Затем при запуске она предложит вам выбрать источник обновления. Это может быть либо уже скачанный вами файл, либо Интернет (указывается в качестве источника). В последнем случае программа сама определит и загрузит необходимые драйвера.
Другой вариант того, как обновить BIOS Phoenix, используется, если он установлен на ноутбуке. Дело в том, что производители ноутбуков не выпускают своих систем BIOS. Они устанавливают на гаджет готовые решения. Поэтому, если вы хотите обновить БИОС на ноутбуке, то просто заходите в него и находите предустановленное специальное приложение. Например, у ASUS это будет Easy Flash. После запуска вам потребуется найти файл прошивки, который предварительно необходимо скачать с сайта производителя.
Everest
Это специальная программа, приспособленная для работы с оборудованием, установленным на ваш персональный компьютер. С её помощью можно не только узнать версию вашего БИОСа, не вскрывая системный блок но и провести его обновление.
После установки программы в открывшемся окне слева выбираем подпункт "Суммарная информация". В правом окошке находим строчку "Материнская плата", нажимаем и в появившемся диалоговом окне выбираем обновление БИОСа.
Либо можно также в левом окне программы развернуть вкладку "Материнская плата", выбрать BIOS и уже справа в строке "Обновление БИОС" перейти на необходимый сайт.
Восстанавливаем систему
Иногда случается, что необходимо переустановить операционную систему, но у компьютера не имеется дисковода. В таком случае необходимо использовать загрузочную флешку. Для того чтобы компьютер мог с ней работать, необходимо проделать несколько простых операций:
Что еще необходимо знать про Phoenix BIOS? У различных производителей ноутбуков могут быть назначены разные кнопки для входа в БИОС. Обычно это кнопки F1-F12, но могут встречаться и варианты с Esc и Del. Еси вы думаете, что на вашем компьютере установлен phoenix, а при входе в БИОС появляется надпись Phoenix-Award Bios, не пугайтесь. Дело в том, что компания Award была выкуплена Phoenix.
Читайте также: