Как сбросить bios в bios: [Материнская плата/Настольный ПК] Как сбросить настройки BIOS? | Официальная служба поддержки

Как я удалил забытый пароль администратора BIOS? | Наман Тамболи

Опубликовано в

·

7 минут чтения

·

24 июля 2020 г.

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

Image Source

Привет, ребята… Это мой первый пост на Medium, и я надеюсь, что вы найдете его полезным. Я хотел поделиться своей историей, потому что я думаю, что некоторые люди застряли на этой проблеме. Итак, не теряя времени, приступим.

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

Что такое пароль BIOS?

В BIOS можно установить два типа пароля:

  1. Пароль администратора : Компьютер будет запрашивать этот пароль только при попытке доступа к BIOS. Он используется для предотвращения изменения настроек BIOS другими пользователями.
  2. Системный пароль: Это будет предложено перед загрузкой операционной системы. Это может помешать кому-либо включить ваш компьютер.

Запрос пароля BIOS

Я всегда серьезно относился к безопасности и прочему. Итак, чтобы избежать несанкционированного доступа к моему ноутбуку (я не могу назвать имя своего ноутбука, но это ноутбук серии Premium), я установил этот пароль администратора BIOS в 2019 году.. В марте 2020 года меня заинтересовало аппаратное обеспечение ноутбука, и я открыл его сзади, чтобы взглянуть на него. Но когда я собрал все вместе и загрузил ноутбук, ожидая экрана grub (мой ноутбук был на двойной загрузке с Linux и Windows 10), но вместо этого я получил синий экран, некоторую ошибку нарушения безопасности и экран управления Shim UEFI (я не знаю что это) всплывает. Тем не менее, я смог загрузить свою Windows 10.

Извините за размытые изображения

После некоторого поиска в Google я узнал, что это связано с тем, что моя безопасная загрузка включена. Итак, я попытался получить доступ к BIOS, но не помню свой пароль. Затем для некоторой работы я решил получить доступ к виртуальной машине, но она также не работала, и здесь я узнал, что каким-то образом мой BIOS попал в настройки по умолчанию, означающие, что безопасная загрузка включена, а технология виртуализации выключена ( НЕТ Linux ). Это означает, что я не могу использовать виртуальные машины, докер, WSL-2. Я не могу использовать Linux в своей системе (локально, и мне не нравится WSL-1).

  1. Googled Approach: Я искал в Google несколько приемов для сброса пароля BIOS, но большинство из них были старыми методами, которые сейчас не работают, такими как извлечение батареи CMOS, замыкание перемычек на материнской плате или использование таких инструментов, как CmosPwd. Я нашел работающее решение, что после трехкратного ввода неправильного пароля вы получите код отключения системы, , и его можно использовать для создания бэкдора пароля BIOS, но он работал только для потребительских ноутбуков (ноутбуков среднего класса). Для ноутбуков Premium вместо кода отключения системы используется SpareKey Recovery, который представляет собой решение на основе USB.

(i) Код отключения системы и (ii) HP SpareKey Recovery (пример ошибки)

2. Сервисный центр: На форумах поддержки некоторых компаний я узнал, что компания предоставляет файл smc.bin для сбросить пароль биоса. Итак, я позвонил в сервисный центр, и мне сказали, что компания изменила свою политику в 2019 году., и они могут решить эту проблему, только заменив материнскую плату сейчас (цена которой составляет около 450 долларов США). Я не трачу столько денег.

3. Реверс-инжиниринг: Компания HP предоставляет системным администраторам программное обеспечение для настройки BIOS, просто выполняя сценарий в системе, т. е. HP BIOS Configuration Utility (BCU). Это инструмент командной строки, который может изменять пароли BIOS и другие конфигурации. Итак, я подумал изучить его, чтобы увидеть, могу ли я что-то с ним сделать. Я разобрал файл BCU.exe и попытался понять код, и мне потребовалось несколько дней, чтобы понять, как он работает. Я столкнулся с некоторыми пространствами имен WMI для окон, которые работали как какие-то функции, которые вводят как текущий пароль, так и новый пароль. Для меня это был тупик. Я просто пытался получить доступ к памяти BIOS через Windows, но мне это не удалось (я новичок в реверс-инжиниринге).

После отчаянных поисков в Интернете я нашел несколько форумов, которые решают подобные проблемы. Я нашел два решения:

  1. Замените микросхему BIOS на материнской плате на предварительно запрограммированную микросхему BIOS. (Я нашел один на eBay всего за 24 доллара из Тайваня)
  2. Перепрограммируйте текущий BIOS с правильным дампом BIOS без пароля. (если используется неправильный дамп, то это может сжечь материнскую плату)

Я выбрал 2-й вариант, потому что международная доставка была недоступна из-за COVID-19, и это тоже было дорого, потому что мне пришлось потратить больше на техника, который заменит микросхему BIOS (также включает распайку и все такое). Так что не вариант.

Второй вариант был хорош тем, что все, что им (форумчанам) нужно, это дамп биоса с паролем Администратора, а они просто снимут с него пароль и отправят дамп обратно. Осталось только перепрограммировать микросхему биоса из этого дампа (услуга оплачена $15).

Как теперь снять дамп чипа биоса?

Для снятия дампа BIOS-Chip требуется два устройства:

  1. USB-программатор Ch441A EEPROM (7 долларов США)
  2. SOIC8 Clip (6 долларов США)

Ch441a USB-программатор и зажим SOIC8

Я ждал один месяц (до июня), чтобы устройства были доставлены, благодаря COVID-19, службе Amazon. не было доступно. За это время подумал заглянуть в дампы биоса других ноутов, посмотреть, как можно снять пароль с дампа биоса. Я искал дампы BIOS на каждой платформе и нашел много дампов в группах Telegram и Facebook. Эти дампы были разблокированы и размещены, чтобы помочь техническим специалистам решить проблему, связанную с BIOS. Я попытал счастья, просматривая дамп BIOS для своего ноутбука, но не нашел подходящей версии.

Процесс создания дампа BIOS:

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

Шаг 1: Подключение устройств:

(i) микросхема BIOS и (ii) клипса, подключенная к чипу и (iii) клипса к USB-программатору ch441a

Аккуратно подсоедините клипсу к микросхеме BIOS (розовый провод должен зажатый на стороне DOT микросхемы BIOS). Теперь подключите другой конец зажима к USB-программатору ch441a (серия 25). Подключите USB-программатор к другому ноутбуку (если микросхема BIOS правильно сцепилась с микросхемой, то загорится левая красная лампочка. В противном случае загорится правая лампочка).

Шаг 2: Загрузите программное обеспечение ch441a Programmer и его драйверы из Google на другой ноутбук.

  1. Теперь нажмите «Обнаружить». Все детали, такие как Type, Manu, Name, будут автоматически загружены.
  2. После этого нажмите «Прочитать» и подождите несколько минут. Все поле Hex будет заполнено данными BIOS.
  3. Сохраните файл как bin-файл.

Шаг 3: Теперь, чтобы записать данные в микросхему BIOS:

  1. Нажмите Erase
  2. Откройте файл дампа BIOS, который вы хотите записать.
  3. Нажмите «Подтвердить», чтобы проверить целостность.

Теперь вот впечатляющий поворот. Когда я создавал дамп чипа BIOS, я подумал протестировать обновление BIOS, которое было доступно на странице поддержки компании (Страница драйверов и прошивок). Я загрузил последнее обновление (файл exe) и извлек файл bin. Теперь размер извлеченного bin-файла и файла дампа был одинаковым (16 МБ). Итак, я решил записать этот bin-файл в микросхему BIOS и после перезагрузки ……. БУМ!!!!!!!!!!

Мой Linux-компьютер загрузился (за которым последовало несколько случайных сообщений), но не было опции grub для выбора между Windows и Linux. Итак, когда я перезапустил его, была показана ошибка, что включен производственный режим , , но после некоторых подсказок я смог загрузить только Windows 10. Я попытался войти в биос, и не было пароля. I t означает, что биос сейчас свежий, но в биосе не было написано серийный номер и номер продукта. Итак, для этой цели я использовал файл конфигурации, который я создал перед началом этого процесса, чтобы изменить настройки BIOS с помощью утилиты BCU.

Спасибо, все за чтение 🙂

My LinkedIn: — https://www.linkedin.com/in/namantamboli/

12.04 — Невозможно загрузиться после BIOS/UEFI Reset Defaults

444
спросил

Изменено
11 лет назад

Просмотрено
18 тысяч раз

У меня ThinkPad X130e. Я установил на него Ubuntu 12.04 LTS amd64. Все работало нормально до вчерашнего дня. При диагностике другой проблемы я сбросил настройки BIOS/UEFI по умолчанию. После этого Ubuntu больше не загружалась. ThinkPad показывает, что операционная система не найдена, и все.

BIOS / UEFI каким-то образом сбрасывал GRUB? Если да, то как это возможно? Как это исправить?

  • 12.04
  • boot
  • grub2
  • uefi
  • reset

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

Чтобы восстановить загрузочную запись, необходимо использовать диск восстановления и переустановить grub-efi или grub-efi-amd64. Запись также может быть добавлена ​​вручную.

Этот вопрос показывает несколько способов исправить это: https://superuser.com/questions/376470/how-to-reinstall-grub2-efi.

Скорее всего, вы переключили вариант загрузки с режима (U)EFI на режим BIOS или наоборот.

Читайте также: