GPU-Z: Bios reading is not supported on this device. РЕШЕНО!

Дамп видео-БИОСа (VBIOS dump) может понадобиться по разным причинам — кому-то он нужен для модификации, другие делают резервную копию перед прошивкой, кто-то пытается запустить работу карты в Хакинтош. Существует ряд утилит, позволяющих сделать сделать резервную копию БИОС видеокарт. Самая популярная среди них — GPU-Z. Утилита позволяет «скачивать» видео-БИОС с устройств ATI и NVIDIA.

Достаточно часто пользователи сталкиваются с невозможностью дампа БИОСа, программа выдает ошибку «Bios reading is not supported on this device». В данной статье я расскажу как решить данную проблему.

Предыстория

Лично я столкнулся с данным препятствием, пытаясь сделать дамп видеобиоса карты ATI HD 7670M на моем ноутбуке для того, чтобы «завести» карту под Хакинтош. Поделюсь личным опытом решения проблемы. В моем случае ошибка возникала по причине того, что видео-BIOS «зашит» в основной БИОС материнской платы. А в системе установлена переключаемая графика — встроенная Intel HD4000 и ATI HD 7670M.

Способ 1. Используем другую версию GPU-Z

Прежде всего, попробуйте скачать исправленную разработчиками версию приложения GPU-Z отсюда: https://www.techpowerup.com/forums/threads/gpu-z-test-build-fix-for-bios-reading-on-ati.123292/ (браузер может ругаться на протокол).

Если скачанная версия проблему не решила и Вы по-прежнему не можете сделать дамп видео-БИОСа, тогда, скорее всего, Вы имеете дело с ситуацией, похожей на мою. Дело в том, что в ноутбуках БИОСы дискретных видеокарт часто бывают «вшиты» в UEFI BIOS, которые не может прочесть приложение GPU-Z. Но может прочесть другое приложение.

Способ 2. «Достаем» видеобиос из дампа БИОСа материнской платы

ВНИМАНИЕ! Описанный ниже способ проверен для версии BIOS от Insyde. БИОСы других производителей мною не трестировались! Можете выполнить все перечисленные ниже действия для своей системы, ничем не рискуя, однако, я не даю гарантии, что способ подойдет для БИОС других производителей.

Итак, для начала, сделаем дамп БИОСа. Для БИОСа Insyde я использовал утилиту Intel Flash Programming Tool, которую можно загрузить по ссылке: http://www.win-raid.com/t164f13-Intel-FPT-Tool-something-useful.html.

Распакуйте папку с программой. Далее запустите Командную строку от имени Администратора и введите следующие команды:

cd C:\ПУТЬ_К_ПАПКЕ_С_ПРОГРАММОЙ
fptw.exe -d bios_dump.bin -BIOS  //или 
fptw64.exe -d bios_dump.bin -BIOS // если используете 64-битную версию утилиты

1

В папке с программой появится дамп BIOS с именем «bios_dump.bin».

2

Для «разборки» БИОСа на части мы будем использовать утилиту PhoenixTool. Скачиваем ее отсюда (требуется регистрация на форуме): http://forums.mydigitallife.info/threads/13194-Tool-to-Insert-Replace-SLIC-in-Phoenix-Insyde-Dell-EFI-BIOSes.

Открываем программу PhoenixTool и, в соответствующей секции, указываем путь к файлу «bios_dump.bin». Программа напишет производителя БИОСа и «разберет» его на части.

3

В папке с нашим файлом «bios_dump.bin» должна появиться папка DUMP. Открываем ее (вложенную папку BIOS не трогаем) и видим множество файлов с расширением .ROM — это составные части оригинального БИОСа. Среди них нужно отыскать видео-биос нашей видеокарты.

4

Для поиска мы будем использовать Total Commander. В окне программы переходим в папку DUMP. Далее выбираем пункт меню Команды -> Поиск файлов. В открывшемся окне заполняем параметры поиска:

  1. Искать файлы: *.ROM;
  2. С текстом: «ATOMBIOS» (для карт ATI RADEON), «NVIDIA» (для карт NVIDIA), кстати, можно и Intel-овский биос найти, если ввести в поиск «SVGA BIOS«;
  3. Ставим галочку «В кодировке ASCII (DOS)».
  4. Нажимаем «Начать поиск».

5

В результатах поиска может оказаться не один файл, а два, как в моем случае, или больше. Опытным путем находим нужный нам. Я, к примеру, подставил поочередно два дампа в загрузчик Clover системы Mac OS и, таким образом определил «правильный» биос.

Если у Вас нет программы Total Commender — используйте другую, которая может искать по содержимому файлов. В крайнем случае, отыщите биос, отсортировав файлы в папке DUMP по размеру. Биос видеокарты должен иметь размер около 65 кБ (+/- 10 кБ). Далее, опытным путем отыщите нужный. Правда, Вам все равно потребуется he-hex-редактор, чтобы убедиться в том, что в биосе присутствует подпись «ATOMBIOS» (для карт ATI) или подпись другой видео-карты.

Заключение

Вот таким способом я поборол ошибку «Bios reading is not supported on this device». Надеюсь, полученный мною опыт поможет и Вам. Жду вопросов, комментариев, лайков.

Понравилась запись? Ставь лайк!
  • Виталий

    Доброго времени суток! А можете рассказать, как видеобиос, который мы вытащили, после модификации добавить к общему биосу?

    • Admin

      Редактируете соответствующий ROM из дампа программы Phoenix, заменяете его и компилируете в этой же программе. В интернете есть инструкции. А вот как этот биос потом зашить обратно в материнскую плату — тут я не в курсе) Вообще модификациями не советую заниматься…

Loading more content...