Як прошити BIOS за допомогою USB-флешки

Нещодавно мені довелося оновити BIOS на моєму ПК до останньої версії, щоб увімкнути підтримку чогось специфічного для материнських плат GIGABYTE під назвою On/Off Charge. Це не має великого значення, оскільки за ці роки я перепрошував більше кількох BIOS, однак спосіб, яким це було зроблено, був, скажімо, трохи унікальним.

Як прошити BIOS за допомогою USB-флешки

1. Програмна утиліта материнської плати чи завантажувальний USB?

Більшість материнських плат мають певну програмну утиліту, яка дозволяє зчитувати образ BIOS на USB-накопичувачі.

Кілька прикладів:

Увімкнено Материнські плати GIGABYTE, вбудована утиліта називається Q-Flash, доступна за допомогою клавіші END на клавіатурі під час завантаження.

Увімкнено Материнські плати ASUS Ви можете зазвичай затирати F2 під час завантаження, і має викликатися утиліта для читання флеш-образу BIOS з USB-накопичувача.

Увімкнено Материнські плати MSI, це вимагає трохи пояснень і просто показує б.с. іноді вам потрібно пройти, щоб отримати BIOS на материнській платі.

Гаразд, тож для MSI вам потрібно мати завантажувальний USB-накопичувач, завантажений у файлову систему середовища «чистого DOS», і нічого іншого, щоб зробити флеш-лайнер BIOS. Чи надає MSI утиліту для зробити чистий завантажувальний USB-накопичувач DOS? Я не зміг знайти. Вам не пощастило на даний момент? Ні, є обхідний шлях.

Увійдіть на USB, який ви збираєтеся використовувати, завантажте Unetbootin, запустіть його та навмисне виберіть дистрибутив як FreeDOS, наприклад:

зображення

..і зробіть свою завантажувану палку звідти. Завантаження буде швидким, оскільки воно дуже мало, і утиліта також швидко перенесе образ FreeDOS на ваш USB-накопичувач.

Після завершення ви отримаєте сумісний з MS-DOS завантажувальний USB-накопичувач, який має чисте середовище DOS, необхідне для запуску файлів MSI після завантаження з нього. Після завершення створення флешки скопіюйте необхідні файли MSI BIOS і дотримуйтесь інструкцій MSI звідти – припускаючи, що ви використовуєте правильний USB-порт, який миттєво розглянутий.

2. Використання належної файлової системи

Незалежно від того, чи використовується програмна утиліта материнської плати чи завантажується безпосередньо з USB-накопичувача, файлова система повинна бути чимось, що може зрозуміти утиліта BIOS.

Тут ви можете вибрати FAT16 і FAT32. Все інше зазвичай не працює. Швидше за все, ви будете використовувати FAT32, файлову систему за замовчуванням, яка використовується в Windows під час форматування USB-накопичувача.

3. Виберіть правильний порт USB

Загальне правило тут дуже просте дотримуватися:

Завжди використовуйте порт USB, який знаходиться безпосередньо від материнської плати.

Це означає, що якщо ви спробуєте використовувати порти USB, підключені до передньої панелі корпусу, або спробуєте використовувати порт, який не є концентратором USB, ймовірність того, що він спрацює для цілей перепрограмування BIOS, мінімальна. При спробі використати його, утиліта BIOS просто не «бачить» його взагалі.

Причина, чому передні порти та порти концентратора не працюють у цьому конкретному випадку, полягає в тому, що вони не активні, коли ви завантажуєтеся таким чином.

Додаткова примітка: те саме стосується тих із вас, хто має порти USB 3.0. Вони, ймовірно, також не працюватимуть при завантаженні таким чином, тому дотримуйтеся портів 2.0.

4. Не використовуйте добре використаний USB-накопичувач

Я особисто зіткнувся з цією проблемою.

У мене був дійсно старий Sandisk Cruzer ємністю 512 МБ, тому я вирішив використати його для копіювання образу BIOS. Що ж, Q-Flash (утиліта GIGABYTE для моєї материнської плати) зовсім не сподобалася, і при спробі прочитати образ BIOS з флешки виявила якусь помилку цілісності файлу.

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

Я перезавантажився, скопіював образ на набагато новіший 4 ГБ Sandisk Cruzer, повернувся до Q-Flash, і тоді все пройшло гладко. Помилок читання немає, зображення застосовано належним чином.

Додаткова примітка: також дуже приємно, що утиліта Q-Flash дозволяє створити резервну копію існуючого образу BIOS перед застосуванням нового, тому, якщо щось не вийде, ви завжди можете легко повернутися до старого.

5. Перепрошити BIOS

Це найлегша частина процесу. Прошивка BIOS сьогодні в основному така ж, як і завжди, але спосіб її виконання залежить від марки материнської плати.

Деякі утиліти флеш-пам’яті BIOS автоматично визначать, де знаходиться ваш новий образ BIOS, і запитають, чи хочете ви його використовувати чи ні. Інші запитають вас, де знаходиться зображення, вимагаючи навігації за допомогою клавіш вгору/вниз на клавіатурі та знаходити його таким чином (що не повинно бути надто складно). І ще інші, наприклад, утиліта MSI, вимагають безпосереднього введення імені файлу образу BIOS з розширенням у командному рядку, щоб застосувати його.

Решта процесу майже універсальна. Поки зображення застосовується, ви отримуєте це величезне попередження настиграми про ефект «!!! НЕ ПЕРЕЗАГРУЗУЙТЕ СИСТЕМУ !!!” під час перепрограмування BIOS.

Невелика примітка: я настійно рекомендую підключати вашу систему до ДБЖ, будь то ноутбук або настільний комп’ютер, щоразу, коли перепрошуєте BIOS. Якщо ви втратите живлення під час перемикання BIOS, коли пристрій вимикається, до побачення, комп’ютер. Підключення до ДБЖ запобігає цьому.

Щойно нове зображення буде застосовано, все буде зроблено, і вам буде запропоновано перезавантажитися.

Чому виробники материнських плат все ще використовують дискети як основний засіб перепрошивки BIOS?

Наразі можна припустити, що жоден виробник материнської плати сьогодні навіть не подумає давати інструкції комусь використовувати дискету для флешування BIOS, але майже всі з них роблять.

3,5-дюймовий формат дискет високої щільності був представлений у 1987 році. Ніхто більше не використовує дискети і роками не користується. Насправді, ми більше не можемо навіть створювати завантажувальні дискети через наші ОС, навіть якби захотіли.

Яка угода з виробниками материнських плат, які кажуть нам використовувати технологію зберігання даних, якій у багатьох з нас менше 25 років, і кажуть нам зробити її завантажуваною, хоча ми не могли б, навіть якщо б у нас був диск для це (а тим більше самі ЗМІ)?

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


$config[zx-auto] not found$config[zx-overlay] not found