Дамп BIOS на Lenovo G505s чаще всего требуется в двух ситуациях: ноутбук перестал включаться после неудачной прошивки, либо владелец готовится к установке coreboot — этот ноутбук на платформе AMD традиционно популярен среди энтузиастов свободной прошивки. В обоих случаях ключевое действие одно и то же: считать содержимое SPI-флешки напрямую внешним программатором, минуя программные средства, которые при «кирпиче» уже недоступны.
Метод аппаратного снятия дампа универсален и не зависит от того, загружается ли система: программатор подключается к микросхеме памяти на плате, и её содержимое сохраняется в файл. Именно этот файл и называется дампом BIOS. Далее разберём, где находится микросхема, каким оборудованием работать и как не потерять уникальные данные, хранящиеся в прошивке конкретного экземпляра ноутбука.
Что такое дамп BIOS и зачем он нужен на G505s
Дамп — это побайтовая копия всего содержимого флеш-памяти, на которой хранится прошивка. В отличие от файла обновления с сайта производителя, дамп содержит не только сам BIOS, но и служебные регионы: дескриптор, данные ME/PSC, а также уникальную информацию конкретной платы — серийные номера, MAC-адрес и настройки, записанные на заводе.
Именно поэтому «чужой» дамп из интернета — не лучший вариант восстановления: ноутбук может заработать, но с чужими идентификаторами или с потерей части функций. Свой собственный, заранее снятый дамп — это полноценная страховка.
- 🔧 Восстановление после неудачной прошивки, когда ноутбук не подаёт признаков жизни
- 💾 Резервная копия перед экспериментами с coreboot или модифицированными прошивками
- 🔑 Сохранение уникальных данных платы — серийника, MAC-адреса, заводских настроек
- 🧩 Основа для сборки собственного образа прошивки с корректными регионами
Где находится микросхема BIOS на плате G505s
На Lenovo G505s прошивка хранится в SPI-флешке в корпусе SOIC-8 — восьминогой микросхеме на материнской плате. Чтобы до неё добраться, потребуется разобрать ноутбук: снять батарею, нижнюю крышку, клавиатуру и, в зависимости от расположения чипа, возможно, извлечь саму плату. Точное положение микросхемы зависит от ревизии платы, поэтому ориентируйтесь визуально: ищите корпус SOIC-8 рядом с маркировкой производителя флеш-памяти (чаще всего это Winbond, Macronix или GigaDevice).
Объём флешки и её питание важно определить по маркировке на корпусе перед подключением. Многие чипы такого класса рассчитаны на 3,3 В, но встречаются и 1,8-вольтовые варианты — подача неправильного напряжения может вывести микросхему из строя.
⚠️ Внимание: перед любыми работами отключите батарею, адаптер питания и зажмите кнопку включения на несколько секунд, чтобы разрядить остаточное напряжение. Подключение программатора к плате под питанием — типичная причина выхода из строя и флешки, и самого программатора.
Оборудование: программатор и прищепка
Стандартный и самый доступный инструмент для этой задачи — программатор CH341A с прищепкой SOIC-8 (так называемый «крокодил» или клипса). Прищепка позволяет подключиться к микросхеме без выпаивания, что существенно упрощает работу и снижает риск повредить плату.
| Компонент | Назначение | На что обратить внимание |
|---|---|---|
| CH341A | USB-программатор для SPI-флешек | Проверьте уровни напряжения конкретной ревизии платы программатора |
| Прищепка SOIC-8 | Подключение к чипу без выпаивания | Контакт ножки 1 (точка на корпусе) должен совпадать с меткой на кабеле |
| ПО flashrom | Чтение и запись дампа | Поддерживает CH341A и большинство SPI-чипов |
| Паяльник (опционально) | Выпаивание чипа при нестабильном контакте | Нужен, только если прищепка не даёт надёжного соединения |
Если прищепка не даёт стабильного чтения (ID чипа определяется через раз), возможная причина — питание микросхемы от остальной части платы. В таком случае чип надёжнее выпаять и работать с ним отдельно, либо использовать адаптер-зажим.
Пошаговое снятие дампа через flashrom
Работать удобнее всего из Linux, где доступен flashrom — свободная утилита для чтения и записи флеш-памяти. Порядок действий выглядит так:
☑️ Снятие дампа BIOS с Lenovo G505s
Сначала определите, видит ли программатор микросхему:
flashrom -p ch341a_spi
Если чип определился корректно, считывайте содержимое в файл:
flashrom -p ch341a_spi -r g505s_backup.bin
Критически важный шаг: считайте дамп как минимум два раза в разные файлы и сравните их — например, командой sha256sum или diff. Совпадающие контрольные суммы подтверждают, что чтение прошло без ошибок и контакт был стабилен. Различающиеся файлы означают нестабильное соединение, и доверять такому дампу нельзя.
Имя файла дампа делайте информативным: модель, ревизия платы и дата, например g505s_la-a091p_2026.bin. Через год вы скажете себе спасибо.
Запись дампа обратно и восстановление ноутбука
Запись выполняется той же связкой, но с дополнительной проверкой. Сначала полезно стереть чип, затем записать образ и обязательно пройти верификацию:
flashrom -p ch341a_spi -w g505s_backup.bin
Большинство версий flashrom автоматически выполняют проверку после записи — не прерывайте процесс до её завершения. Если верификация сообщает об ошибке, повторите запись: возможная причина — нестабильный контакт прищепки.
⚠️ Внимание: если восстанавливаете ноутбук чужим дампом из сети, убедитесь, что он снят именно с Lenovo G505s и желательно с той же ревизией платы. Дамп от другой модели с высокой вероятностью превратит устройство в «кирпич», а уникальные данные вашей платы будут утеряны безвозвратно, если собственного бэкапа нет.
Дамп и coreboot: особенности для G505s
Lenovo G505s входит в число немногих ноутбуков на AMD, для которых существует порт coreboot, поэтому запрос на дамп часто связан именно с этим. Здесь дамп нужен как отправная точка: из него извлекают необходимые бинарные компоненты, которые нельзя распространять готовыми, и на его основе собирают полный образ для записи.
Перед экспериментами с coreboot обязательно снимите и сохраните оригинальный дамп — это единственный гарантированный путь вернуть заводскую прошивку, если что-то пойдёт не так или сборка окажется нестабильной. Статус поддержки конкретной ревизии платы стоит уточнять в актуальной документации проекта coreboot, поскольку совместимость может различаться.
Почему нельзя просто скачать готовый образ coreboot для G505s
Образ содержит компоненты с ограничениями на распространение, поэтому их извлекают из собственного дампа. Кроме того, готовый файл не будет содержать уникальные данные вашей платы. Правильный путь — снять свой дамп, извлечь нужные модули и собрать образ локально по документации проекта.
Типичные ошибки и как их избежать
Большинство проблем при работе с дампом возникают не из-за сложности процедуры, а из-за спешки. Вот что чаще всего идёт не так:
- 🔌 Перепутана ориентация прищепки — ножка 1 чипа должна соответствовать первому проводу кабеля
- ⚡ Чтение при подключённой батарее или не до конца разряженной плате
- 📄 Доверие единственному считыванию без сверки контрольных сумм
- 🌐 Прошивка чужого дампа без проверки модели и ревизии платы
- 🔋 Неправильное напряжение для 1,8-вольтовых чипов без адаптера
Дамп, снятый дважды с совпадающими контрольными суммами и сохранённый в надёжном месте, — это полный «откат» вашего G505s к рабочему состоянию в любой момент.
Часто задаваемые вопросы
Можно ли снять дамп BIOS на G505s без программатора?
Программные средства (например, тот же flashrom с внутренним программатором) могут работать, только если ноутбук загружается и доступ к флешке не заблокирован прошивкой. На практике внутреннее чтение часто ограничено, поэтому аппаратный программатор — надёжный и предсказуемый вариант, а при «кирпиче» — единственный.
Чем открыть и проверить файл дампа?
Для проверки целостности достаточно контрольных сумм (sha256sum). Для просмотра структуры используют утилиты вроде UEFITool, которые показывают регионы и модули прошивки. Для G505s с его AMD-платформой инструменты анализа могут отличаться от привычных по Intel-системам.
Ноутбук не включается после прошивки — поможет ли запись дампа?
Если причина именно в повреждённой прошивке, запись заведомо рабочего дампа через программатор обычно восстанавливает устройство. Если же поломка аппаратная (питание, мультиконтроллер, плата), перепрошивка результата не даст — тогда нужна диагностика железа.
Обязательно ли выпаивать микросхему для чтения?
Нет, в большинстве случаев достаточно прищепки SOIC-8. Выпаивание требуется, только если контакт нестабилен или плата «мешает» питанию чипа. Начинайте с прищепки — это быстрее и безопаснее для платы.
Где взять дамп, если свой не сохранился?
Ориентируйтесь на профильные сообщества по ремонту ноутбуков и coreboot, где владельцы делятся дампами. Обязательно проверяйте, что дамп снят именно с G505s и желательно с той же ревизии платы, и понимайте риски: уникальные данные вашего экземпляра таким способом не восстановить.