Sata 3 firmware selection что это

Как поставить операционную систему на NVME SSD с устаревшей материнской платой. Часть вторая: модификация BIOS

Sata 3 firmware selection что это. q93 8b4080c6e5ade8821760fe903a99793e316d9016d9070a5b2aab4ebdc78e9542. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 8b4080c6e5ade8821760fe903a99793e316d9016d9070a5b2aab4ebdc78e9542. картинка Sata 3 firmware selection что это. картинка q93 8b4080c6e5ade8821760fe903a99793e316d9016d9070a5b2aab4ebdc78e9542

Sata 3 firmware selection что это. q93 90881529b5e3785a9bb2bac9f428472759b4746c295b977d4d6a7156b681cb3a. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 90881529b5e3785a9bb2bac9f428472759b4746c295b977d4d6a7156b681cb3a. картинка Sata 3 firmware selection что это. картинка q93 90881529b5e3785a9bb2bac9f428472759b4746c295b977d4d6a7156b681cb3a

Содержание

Содержание

В первой части нашего материала мы узнали, как использовать в качестве загрузочного накопители NVME на старых материнских платах, не поддерживающих нативную загрузку с NVME. Теперь же рассмотрим еще один, более «элегантный и правильный» способ — модификацию биоса.

За и против

Суть модификации в том, что мы добавляем в родной биос материнской платы EFI-модуль, или Option ROM, для поддержки NVME-накопителей.

Почему этот способ более правильный, чем использование менеджеров загрузки? Вы избегаете использования дополнительной программной прослойки: никакого увеличения времени загрузки, ковыряния в конфигурационных файлах, использования флешек или других носителей для размещения загрузчика. С точки зрения пользователя, процесс загрузки операционной системы (ОС) никак не меняется.

Но ничего идеального не бывает, так и здесь есть свои минусы. В первую очередь, это уровень подготовки пользователя. В зависимости от ситуации, могут потребоваться определенные знания и умения. Во-вторых, необходимость прошивки биоса, а это и наличие программатора в идеале, и риск превратить матплату в кирпич. Последнее, впрочем, дело поправимое, если есть программатор и резервный образ биоса с платы.

Тестовый стенд

Тестовый стенд с Legacy BIOS был взят из первой части:

Для работы с AMI UEFI тестовый стенд выглядел таким образом:

Award BIOS

На тестовой плате от Gigabyte установлено программное обеспечение от Award. Это обычный (non-EFI) BIOS, и его редактирование для добавления необходимого нам модуля — задача не самая простая.

Для нашей задачи нам потребуется:

Биос платы качаем на официальном сайте (пример, как это сделать есть, тут), OpROM и утилиту для корректировки его контрольной суммы скачиваем тут (спасибо vlo), CBROM берем тут. Разархивируем все архивы, складываем файлы в отдельную папку, в нашем случае это будет award в корне диска C.

Sata 3 firmware selection что это. q93 4ac372aed00055496bdfef855b5febe7971b59bbc6275277d7550de3815583d3. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 4ac372aed00055496bdfef855b5febe7971b59bbc6275277d7550de3815583d3. картинка Sata 3 firmware selection что это. картинка q93 4ac372aed00055496bdfef855b5febe7971b59bbc6275277d7550de3815583d3

Неприятный нюанс в модификации не UEFI биос состоит в том, что потребуется конфигурировать его под определенный диск, устанавливаемы вами. В нашем случае это Smartbuy E13T, и нам потребуется узнать его идентификаторы vid и did.

Самый простой вариант — загрузиться с подключенным диском в операционную систему (Win 10, Win 8.1) с поддержкой NVME SSD. Вы можете работать не только с уже установленной ОС, но и использовать Live usb.

Открываем диспетчер устройств: правой кнопкой мыши (ПКМ) на значке меню «Пуск» — диспетчер устройств. Или пишем «диспетчер устройств» в строке поиска Windows 10.

Идем в пункт «Контроллеры запоминающих устройств», ищем «Стандартный драйвер NVM Express». Жмем ПКМ — свойства.

Sata 3 firmware selection что это. q93 b5165900e6fcfca511a72aa65cfb67f648b93906da404c56d19c77197712ba69. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 b5165900e6fcfca511a72aa65cfb67f648b93906da404c56d19c77197712ba69. картинка Sata 3 firmware selection что это. картинка q93 b5165900e6fcfca511a72aa65cfb67f648b93906da404c56d19c77197712ba69

Переходим на вкладку «Сведения», из списка «Свойство» выбираем «ИД оборудования».

Sata 3 firmware selection что это. q93 e0120cd62605d40ddad74ed2936dd87a24c0055e2f1da4b1b716b51e9d4718e1. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 e0120cd62605d40ddad74ed2936dd87a24c0055e2f1da4b1b716b51e9d4718e1. картинка Sata 3 firmware selection что это. картинка q93 e0120cd62605d40ddad74ed2936dd87a24c0055e2f1da4b1b716b51e9d4718e1

Ниже в поле «Значение» появятся строки. Первые четыре знака, после «VEN_» — это vid, после «DEV_» — это did. Сохраняем (ПКМ на строке — Копировать) или переписываем эти значения, как на примере.

Sata 3 firmware selection что это. q93 f1021ab556c2d32c47180ab61ad1ff485d9b1e2ae4d4669ab037d994eeafc239. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 f1021ab556c2d32c47180ab61ad1ff485d9b1e2ae4d4669ab037d994eeafc239. картинка Sata 3 firmware selection что это. картинка q93 f1021ab556c2d32c47180ab61ad1ff485d9b1e2ae4d4669ab037d994eeafc239

Следующим этапом будет внедрение полученных vid/did в OpROM. Открываем шестнадцатеричный редактор, мы будем использовать WinHex. Идем в меню File — Open и выбираем файл ss-950.bin из папки award.

Sata 3 firmware selection что это. q93 8c4c8f767195e74ee9ec91ea18246b3949256563bdf7413abac6168208a682ff. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 8c4c8f767195e74ee9ec91ea18246b3949256563bdf7413abac6168208a682ff. картинка Sata 3 firmware selection что это. картинка q93 8c4c8f767195e74ee9ec91ea18246b3949256563bdf7413abac6168208a682ff

В центральной части окна программы мы видим шестнадцатеричные (hex) значения.

Sata 3 firmware selection что это. q93 20a09121b7fa46b693bf3227ba11cf064949eb92caeb476b845581df2e46f590. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 20a09121b7fa46b693bf3227ba11cf064949eb92caeb476b845581df2e46f590. картинка Sata 3 firmware selection что это. картинка q93 20a09121b7fa46b693bf3227ba11cf064949eb92caeb476b845581df2e46f590

Нам нужно заменить четыре (выделены) первых байта (одна пара — один байт) в третьей строке (offset 00000020).

Sata 3 firmware selection что это. q93 ef44ab9eef1e2033d1b482311a932c07d6722d3936e71e66acf0a190a9286e79. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 ef44ab9eef1e2033d1b482311a932c07d6722d3936e71e66acf0a190a9286e79. картинка Sata 3 firmware selection что это. картинка q93 ef44ab9eef1e2033d1b482311a932c07d6722d3936e71e66acf0a190a9286e79

Здесь прописаны vid и did, и их нужно заменить на данные нашего диска. Но тут есть один нюанс — нужно поменять байты местами, то есть vid тестового диска 1987 нужно записать как 87 19, а did — вместо 5013, записывается как 13 50. Данные уже идут в hex-формате, поэтому записываются как есть. Вот так получилось после замены.

Sata 3 firmware selection что это. q93 b6f69e300f0bbb3e28ea8c3e649bd45febeb9e46d20ce167117c18939ff22107. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 b6f69e300f0bbb3e28ea8c3e649bd45febeb9e46d20ce167117c18939ff22107. картинка Sata 3 firmware selection что это. картинка q93 b6f69e300f0bbb3e28ea8c3e649bd45febeb9e46d20ce167117c18939ff22107

Сохраняем под нужным именем (в примере ss950-2.bin): File – Save as.

Sata 3 firmware selection что это. q93 0e3ca1c1cfc1d98e48f9b73e15501cb30f598ffb67e37f767058b0667066b505. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 0e3ca1c1cfc1d98e48f9b73e15501cb30f598ffb67e37f767058b0667066b505. картинка Sata 3 firmware selection что это. картинка q93 0e3ca1c1cfc1d98e48f9b73e15501cb30f598ffb67e37f767058b0667066b505

Открываем командную строку от имени Администратора. В Windows 10 просто пишем в строке поиска cmd, нажимаем ПКМ — Запуск от имени Администратора.

Sata 3 firmware selection что это. q93 6ca49c6a5235d82e9a206a31ab9ea010c7ae2bcf6dc7f5ef257a496c0e8bfd31. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 6ca49c6a5235d82e9a206a31ab9ea010c7ae2bcf6dc7f5ef257a496c0e8bfd31. картинка Sata 3 firmware selection что это. картинка q93 6ca49c6a5235d82e9a206a31ab9ea010c7ae2bcf6dc7f5ef257a496c0e8bfd31

В открывшемся окне переходим в подготовленную папку (в нашем случае c:\award) командой cd c:\award.

Sata 3 firmware selection что это. q93 122516c077a66e85b8604ef77622f1594b8d1309e0a2a92cecbb946db8ff5105. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 122516c077a66e85b8604ef77622f1594b8d1309e0a2a92cecbb946db8ff5105. картинка Sata 3 firmware selection что это. картинка q93 122516c077a66e85b8604ef77622f1594b8d1309e0a2a92cecbb946db8ff5105

Сейчас нужно исправить контрольную сумму OpROM после нашего вмешательства утилитой cs_fix. Вводим команду cs_fix.exe ss950-2.bin, если все прошло успешно, получаем сообщение как на скрине.

Sata 3 firmware selection что это. q93 1514a7666cf608e5d8285822d7940b7df1cb9c0b595d4447814a5926c2b53360. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 1514a7666cf608e5d8285822d7940b7df1cb9c0b595d4447814a5926c2b53360. картинка Sata 3 firmware selection что это. картинка q93 1514a7666cf608e5d8285822d7940b7df1cb9c0b595d4447814a5926c2b53360

Теперь наш OpROM готов для добавления в файл биоса, но сначала посмотрим содержимое биоса. Вводим CBROM195.EXE h67md2b3.f7 /D, где h67d2hb3.f7 — название файла биоса. Вывод команды — это список всех модулей (ROM), содержащихся в файле.

Sata 3 firmware selection что это. q93 8119dbf7b6ed7b56b7792fd00f787831bc4312f5e9bd648efe51ee067e785a5e. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 8119dbf7b6ed7b56b7792fd00f787831bc4312f5e9bd648efe51ee067e785a5e. картинка Sata 3 firmware selection что это. картинка q93 8119dbf7b6ed7b56b7792fd00f787831bc4312f5e9bd648efe51ee067e785a5e

Добавляем ss950-2.bin в файл: CBROM195.EXE h67md2b3.f7 /pci ss950-2.bin. На проценты не обращаем внимание.

Sata 3 firmware selection что это. q93 18a4d323a89d192839421c8dc1100dd4e59b108cfdfe2caae304043994ff3ed8. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 18a4d323a89d192839421c8dc1100dd4e59b108cfdfe2caae304043994ff3ed8. картинка Sata 3 firmware selection что это. картинка q93 18a4d323a89d192839421c8dc1100dd4e59b108cfdfe2caae304043994ff3ed8

Проверяем, что все прошло успешно: CBROM195.EXE h67md2b3.f7 /D

Sata 3 firmware selection что это. q93 09bbac93edeff8ab3249bc2dfe01c31b18bc5f39f218414f2c0caeff7ef2bb51. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 09bbac93edeff8ab3249bc2dfe01c31b18bc5f39f218414f2c0caeff7ef2bb51. картинка Sata 3 firmware selection что это. картинка q93 09bbac93edeff8ab3249bc2dfe01c31b18bc5f39f218414f2c0caeff7ef2bb51

Сравнив две выдачи, можно увидеть, что добавилась новая запись с номером 23. В крайнем правом столбце видно, что там находится наш файл ss950-2.bin.

Прошивка BIOS

Полученный файл переносим на флешку, отформатированную в файловую систему FAT32. Заходим в биос по клавише DEL.

Sata 3 firmware selection что это. q93 486f021e9e75c82c24d4c1d8e47b5f1b0c91a73aeb81d68e571cf94eafae676e. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 486f021e9e75c82c24d4c1d8e47b5f1b0c91a73aeb81d68e571cf94eafae676e. картинка Sata 3 firmware selection что это. картинка q93 486f021e9e75c82c24d4c1d8e47b5f1b0c91a73aeb81d68e571cf94eafae676e

Сбрасываем настройки, по умолчанию выбрав «Load Fail-Safe defaults». После перезагрузки заходим еще раз в биос, нажимаем F8 для запуска утилиты-прошивальщика Q-Flash.

Sata 3 firmware selection что это. q93 bfae541562b7b21961ec243ae2860c8eca79ab2fd7146132f744f06b1673c103. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 bfae541562b7b21961ec243ae2860c8eca79ab2fd7146132f744f06b1673c103. картинка Sata 3 firmware selection что это. картинка q93 bfae541562b7b21961ec243ae2860c8eca79ab2fd7146132f744f06b1673c103

Делаем резервную копию установленного экземпляра биоса. Для этого выбираем пункт Save BIOS to Drive.

Sata 3 firmware selection что это. q93 e625493f6ddc964686bc48bddbfe8b6618c74345da7bc9537277c2cae1ec694d. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 e625493f6ddc964686bc48bddbfe8b6618c74345da7bc9537277c2cae1ec694d. картинка Sata 3 firmware selection что это. картинка q93 e625493f6ddc964686bc48bddbfe8b6618c74345da7bc9537277c2cae1ec694d

Утилита должна распознать установленную флешку, выбираем ее, вводим имя для сохраняемого файла.

После окончания процесса сохранения выбираем Update BIOS from Drive, выбираем файл h67md2b3.f7.

Подтверждаем, что мы хотим прошить данный файл, и ждем окончания процесса.

Нажимаем Esc для выхода, подтверждаем.

Еще раз заходим в биос. Если все было сделано верно, то в меню «Advanced BIOS Features — Hard Disk Boot Priority» появится новое загрузочное устройство — нужный нам NVME SSD.

Выбираем его как основное загрузочное устройство и устанавливаем операционную систему.

AMI UEFI

В качестве носителя UEFI от AMI была выбрана материнская плата от Asus.

Как и для модификации Award, нам потребуется определенный набор инструментов:

В качестве утилиты для работы с UEFI будем использовать UEFITool от CodeRush. А непосредственно интегрируемый модуль — NvmExpressDxe_4.ffs. Для плат, где свободного места не хватает для внедрения указанного модуля, можно использовать его «облегченную» версию — NvmExpressDxe_Small.ffs. Из пакета AFU (в нашем случае потребовалась версия AFUWIN64_v3.05.04 с поддержкой ключа /GAN) нам нужен исполняемый файл под Windows — AFUWINx64.EXE, а также amifldrv64.sys для его работы.

Для упрощения процесса производим все манипуляции из Windows, развернутой на подопытной плате. Размещаем все файлы в одной папке для удобства.

Sata 3 firmware selection что это. q93 aa6fde43df012fd6ab8060d486d49c2a9f1ae8a340173fc216a46247f44d2f30. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 aa6fde43df012fd6ab8060d486d49c2a9f1ae8a340173fc216a46247f44d2f30. картинка Sata 3 firmware selection что это. картинка q93 aa6fde43df012fd6ab8060d486d49c2a9f1ae8a340173fc216a46247f44d2f30

Делаем резервную копию установленного биоса. Для этого запускаем командную строку (CMD) от имени Администратора и переходим в папку с файлами командой: cd c:\ami, где c:\ami — путь к папке с нашими файлами.

Sata 3 firmware selection что это. q93 b1d76dc746f2ae09471dde05b6c29843dda8b8dba4ca4938d4bde6449eb27fd3. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 b1d76dc746f2ae09471dde05b6c29843dda8b8dba4ca4938d4bde6449eb27fd3. картинка Sata 3 firmware selection что это. картинка q93 b1d76dc746f2ae09471dde05b6c29843dda8b8dba4ca4938d4bde6449eb27fd3

Далее делаем саму резервную копию: afuwinx64 backup.rom /O, где backup.rom — имя файла резервной копии (можете назвать на свой вкус), /O — ключ для создания бэкапа. «Reading flash … done» оповестит об окончании процесса.

Sata 3 firmware selection что это. q93 e9e978ea90339091ab665164b06265be9b703935296129b9b3c68cec0810974c. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 e9e978ea90339091ab665164b06265be9b703935296129b9b3c68cec0810974c. картинка Sata 3 firmware selection что это. картинка q93 e9e978ea90339091ab665164b06265be9b703935296129b9b3c68cec0810974c

Теперь можно отложить окно командной строки, можно даже не закрывать — скоро потребуется. Открываем UEFITool. Идем в меню File — Open image file.

Sata 3 firmware selection что это. q93 1ffe6b869a800b39eb7b16c46d59937ef3ea5292e6843518155c8845b6599ebe. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 1ffe6b869a800b39eb7b16c46d59937ef3ea5292e6843518155c8845b6599ebe. картинка Sata 3 firmware selection что это. картинка q93 1ffe6b869a800b39eb7b16c46d59937ef3ea5292e6843518155c8845b6599ebe

Выбираем файл бэкапа, полученный ранее (backup.rom). Откроется окно программы, нажав на UEFI image, можно увидеть структуру выбранного файла.

Sata 3 firmware selection что это. q93 22498c828e17977bafbf823f827e884d63e7f92e617826b8167fa0a9d7332de9. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 22498c828e17977bafbf823f827e884d63e7f92e617826b8167fa0a9d7332de9. картинка Sata 3 firmware selection что это. картинка q93 22498c828e17977bafbf823f827e884d63e7f92e617826b8167fa0a9d7332de9

Теперь нужно определить, куда вставить файл модуля. Из-за сложной структуры и специфических особенностей производителей плат, вручную найти DXE том, где хранятся модули, бывает проблематично. Поэтому проще всего воспользоваться поиском.

Открываем меню File — Search или воспользуемся сочетанием клавиш Ctrl+F. В открывшемся окне выбираем вкладку Text, вводим в поле DXE, проверяем, что активирован чек-бокс Unicode и жмем «OK».

Sata 3 firmware selection что это. q93 aec1e1a94a0d118847f66f6a5781382a50195e139add843dafcda5f91719bdd9. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 aec1e1a94a0d118847f66f6a5781382a50195e139add843dafcda5f91719bdd9. картинка Sata 3 firmware selection что это. картинка q93 aec1e1a94a0d118847f66f6a5781382a50195e139add843dafcda5f91719bdd9

В нижней части окна, именуемой «Messages», будет выведен список совпадений.

Sata 3 firmware selection что это. q93 aac4edf8c05034c3d163b8c26695146eafe804065c763d0741de6392256ab714. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 aac4edf8c05034c3d163b8c26695146eafe804065c763d0741de6392256ab714. картинка Sata 3 firmware selection что это. картинка q93 aac4edf8c05034c3d163b8c26695146eafe804065c763d0741de6392256ab714

Сделайте двойной клик левой кнопкой мыши на любой из записей и попадете в раздел, где было найдено совпадение. Ориентируемся по полю «Subtype»: если видите там «DXE driver», то вы в верной секции.

Sata 3 firmware selection что это. q93 685caefceba67bf0f25c8496213cc018ee566ddecd2fe9f31087e9c40a392230. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 685caefceba67bf0f25c8496213cc018ee566ddecd2fe9f31087e9c40a392230. картинка Sata 3 firmware selection что это. картинка q93 685caefceba67bf0f25c8496213cc018ee566ddecd2fe9f31087e9c40a392230

Можно также ориентироваться на модуль «CSMCORE».

Sata 3 firmware selection что это. q93 86c16c1d99421a81754d26cc2ef4ed0870713d99c3e512f9c25c0e6ba37fe818. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 86c16c1d99421a81754d26cc2ef4ed0870713d99c3e512f9c25c0e6ba37fe818. картинка Sata 3 firmware selection что это. картинка q93 86c16c1d99421a81754d26cc2ef4ed0870713d99c3e512f9c25c0e6ba37fe818

Нас же интересует самая нижняя запись, после которой идет «Volume free space». В данном случае это запись с подтипом «Freeform», но это может быть и DXE driver.

Sata 3 firmware selection что это. q93 16ae54f1239cc0e7c6dcacc4536b5cde6342a0d96ff5d897efbefd25a7102883. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 16ae54f1239cc0e7c6dcacc4536b5cde6342a0d96ff5d897efbefd25a7102883. картинка Sata 3 firmware selection что это. картинка q93 16ae54f1239cc0e7c6dcacc4536b5cde6342a0d96ff5d897efbefd25a7102883

Встаем на нее, жмем правой клавишей мыши и выбираем пункт Insert after.

Sata 3 firmware selection что это. q93 806575c975bd5e317dde17cbabcfe7712cf5d39fdb45cae80c6c330e96078ccd. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 806575c975bd5e317dde17cbabcfe7712cf5d39fdb45cae80c6c330e96078ccd. картинка Sata 3 firmware selection что это. картинка q93 806575c975bd5e317dde17cbabcfe7712cf5d39fdb45cae80c6c330e96078ccd

И выбираем нужный для интеграции модуль.

Sata 3 firmware selection что это. q93 d0c28c2a5c072402adec691537ffb11e4ecd45f9f072c18c10b544f80c917213. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 d0c28c2a5c072402adec691537ffb11e4ecd45f9f072c18c10b544f80c917213. картинка Sata 3 firmware selection что это. картинка q93 d0c28c2a5c072402adec691537ffb11e4ecd45f9f072c18c10b544f80c917213

Обратите внимание, что модуль должен оказаться в самом конце списка, прямо перед Volume free space. Определить его можно по имени модуля в столбце «Text».

Sata 3 firmware selection что это. q93 bbb48a4fa4366105f3a60fb6f6aa33986423bc6abbf9191bdbb74bfc30e22c69. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 bbb48a4fa4366105f3a60fb6f6aa33986423bc6abbf9191bdbb74bfc30e22c69. картинка Sata 3 firmware selection что это. картинка q93 bbb48a4fa4366105f3a60fb6f6aa33986423bc6abbf9191bdbb74bfc30e22c69

Сохраняем полученный файл, вводим нужное имя модифицированного файла биоса (в примере mod.rom).

Sata 3 firmware selection что это. q93 d95035a7e3d92c32323907c2b31d12c16441658946abd1bebe606df46fc79e0d. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 d95035a7e3d92c32323907c2b31d12c16441658946abd1bebe606df46fc79e0d. картинка Sata 3 firmware selection что это. картинка q93 d95035a7e3d92c32323907c2b31d12c16441658946abd1bebe606df46fc79e0d

После того, как вы нажмете кнопку «Сохранить», вас спросят о том, хотите ли вы открыть измененный файл. Соглашаемся.

Sata 3 firmware selection что это. q93 396e618844162bb18ad3afe65213305c72ef2d36d27cc7c7ad7bc4d975c8c1c8. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 396e618844162bb18ad3afe65213305c72ef2d36d27cc7c7ad7bc4d975c8c1c8. картинка Sata 3 firmware selection что это. картинка q93 396e618844162bb18ad3afe65213305c72ef2d36d27cc7c7ad7bc4d975c8c1c8

Откроется заново структура файла. Идем в раздел, куда мы вставляли модуль, и проверяем, что он там сохранился. Раскроем его запись и удостоверимся, что там есть обе (image и interface) секции.

Sata 3 firmware selection что это. q93 8ad40aba1b6b8b9fa5f1bf2b19c49d8d6559bd08b08279f313250454e6b5e1d2. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 8ad40aba1b6b8b9fa5f1bf2b19c49d8d6559bd08b08279f313250454e6b5e1d2. картинка Sata 3 firmware selection что это. картинка q93 8ad40aba1b6b8b9fa5f1bf2b19c49d8d6559bd08b08279f313250454e6b5e1d2

Если все в порядке, то биос готов для прошивки.

Прошивка UEFI

Как и чем прошить биос зависит от материнской платы.

Мы же будем прошивать биос с помощью уже использованного AFUWIN. Переходим обратно в командную строку. Сначала прошиваем оригинальный файл биоса с сайта (той же версии, что и установленный на плате) командой afuwinx64 6701.cap, где 6701.cap — имя файла оригинального биоса (переименован для простоты ввода).

Sata 3 firmware selection что это. q93 4726e62ef5f3360b4e3e629a6597fb45eac1636d948f5a5bd61aedb0462fc135. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 4726e62ef5f3360b4e3e629a6597fb45eac1636d948f5a5bd61aedb0462fc135. картинка Sata 3 firmware selection что это. картинка q93 4726e62ef5f3360b4e3e629a6597fb45eac1636d948f5a5bd61aedb0462fc135

Когда все этапы успешно выполнятся, сразу прошиваем модифицированный биос командой afuwinx64 mod.rom /GAN, где mod.rom — файл биоса с интегрированным модулем поддержки NVME, а /GAN — ключ для прошивки. Без данного ключа на этой плате биос прошиваться категорически отказывался.

Sata 3 firmware selection что это. q93 5bc79618133fcae3032eca4a5a1dbf1ce0b123cef80ff7406f8ab61b7ca474bb. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 5bc79618133fcae3032eca4a5a1dbf1ce0b123cef80ff7406f8ab61b7ca474bb. картинка Sata 3 firmware selection что это. картинка q93 5bc79618133fcae3032eca4a5a1dbf1ce0b123cef80ff7406f8ab61b7ca474bb

После окончания прошивки выключаем ПК, вставляем наш SSD и проверяем, доступен ли он в списке загрузочных устройств биос.

Sata 3 firmware selection что это. q93 be5885c2ed3c6c687b9d11820f1e4f6f074fcb290c78f8a3ef2d4b9761d9c294. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-q93 be5885c2ed3c6c687b9d11820f1e4f6f074fcb290c78f8a3ef2d4b9761d9c294. картинка Sata 3 firmware selection что это. картинка q93 be5885c2ed3c6c687b9d11820f1e4f6f074fcb290c78f8a3ef2d4b9761d9c294

Если бы наша тестовая плата поддерживала USB Flashback, то можно было бы просто модифицировать файл, скачанный с сайта, переименовать его в соответствии с требованиями USB Flashback (для этого можно воспользоваться утилитой BIOS Renamer for USB BIOS Flashback), закинуть файл на флешку и прошиться по инструкции к плате. Это считается самым удобным и правильным вариантом для плат Asus.

Мы рассмотрели два варианта добавления поддержки загрузки с NVME дисков: для Award (Legacy) BIOS и AMI UEFI. Постарались осветить нюансы и проблемы, с которыми встретились в процессе модификации. Но поскольку производителей много, и каждый может иметь свои специфичные особенности биоса, невозможно охватить все нюансы по данной теме.

Источник

ПЕРЕПРОШИВКА БИОС ВИНЧЕСТЕРА HDD

Какое-то время назад мне один знакомый инженер электронщик подарил жесткий диск, который не определялся в BIOS и компьютер подвисал на минуту, на этапе определения жестких дисков при старте компьютера. Погуглив в интернете, а жесткий диск был Maxtor 500 Gb SATA 2, нашел что эта проблема была актуальна для выпущенных несколько лет назад жестких дисков брендов Maxtor и Seagate.

Sata 3 firmware selection что это. makstor sigejt. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-makstor sigejt. картинка Sata 3 firmware selection что это. картинка makstor sigejt

Связана она была с глюком прошивки BIOS жесткого диска и большая часть дисков этой проблемной серии, там было несколько линеек, требовали обязательной перепрошивки иначе в один прекрасный момент отказывались определяться в БИОС материнской платы, при старте компьютера. Проблема заключалась в том, что прошить жесткий диск можно только тогда, когда он виден в BIOS. Как и всякий человек имеющий программатор, сперва полез искать Дамп прошивки, решив снять плату винчестера и прицепившись специальной клипсой для прошивания соединенной с программатором, просто перекатить прошивку.

Sata 3 firmware selection что это. klipsa dlja proshivanija programmatorom. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-klipsa dlja proshivanija programmatorom. картинка Sata 3 firmware selection что это. картинка klipsa dlja proshivanija programmatorom

Клипса для прошивания программатором

Sata 3 firmware selection что это. kompleks vosstanovlenija zhestkikh diskov pc3000. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-kompleks vosstanovlenija zhestkikh diskov pc3000. картинка Sata 3 firmware selection что это. картинка kompleks vosstanovlenija zhestkikh diskov pc3000

Комплекс восстановления жестких дисков PC3000

Поэтому перепрошить неопределяющийся в BIOS жесткий диск не имея очень дорогостоящего специального обрудования для диагностики и реанимирования жестких дисков было нереально. Значит на первоначальном этапе нам нужно, чтобы наш винчестер стал хотя бы виден в BIOS. Для этого нам нужно удалить проблему, имеющую в среде специалистов и просто айтишников название “Муха ЦЦ” (СС). Откуда взялось такое название?

Sata 3 firmware selection что это. soobshhenie ob oshibke mukha cc. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-soobshhenie ob oshibke mukha cc. картинка Sata 3 firmware selection что это. картинка soobshhenie ob oshibke mukha cc

Сообщение об ошибке Муха ЦЦ

Дело в том, что подключаясь к терминалу жесткого диска с помощью переходника USB-UART, с которым мы ознакомились в прошлой статье, с помощью программы Putty или HyperTerminal, предустановленной в Windows XP но не входящей в дистрибутив Windows 7, мы видим прерывание загрузки и диагностическое сообщение в котором имеются буквы “СС”. Сам текст сообщения бывает такой как на скрине выше.

Sata 3 firmware selection что это. interfejs putty. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-interfejs putty. картинка Sata 3 firmware selection что это. картинка interfejs putty

Это означает, что вы счастливый обладатель жесткого диска из этой проблемной серии. Вкратце опишу (подробно процесс был описан в предыдущей статье), как подключить подобный конвертер USB-UART, который также называют еще USB-TTL. Мы должны обязательно подключить общую землю идущую с переходника USB-UART и “перекрестив” пины RX и TX, соединив RX с TX, а TX с RX. Эти пины находятся на задней стороне корпуса жесткого диска рядом с разъемами SATA и питание.

Sata 3 firmware selection что это. adapter usb ttl ch340g. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-adapter usb ttl ch340g. картинка Sata 3 firmware selection что это. картинка adapter usb ttl ch340g

Адаптер USB-TTL CH340G

Как уже написал в прошлой статье посвященной применению данного адаптера USB-UART, для перепрошивки, вернее управления процессом перепрошивки роутера, нам будет нужно правильно экспериментально подобрать скорость СОМ порта, обычно это скорости 33600, 57600, и 115200 Бод (другие скорости не встречал) в консоли. Иначе, если скорость будет подобрана неправильно, мы увидим как и в случае перепрошивки роутера кракозябры, вместо обычного английского текста.

Sata 3 firmware selection что это. oshibki v konsoli. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-oshibki v konsoli. картинка Sata 3 firmware selection что это. картинка oshibki v konsoli

Итак, мы правильно настроили консоль. Правильно выбрали в терминале нужный СОМ порт.

Напомню, что данный адаптер USB-UART стоит всего приблизительно 40 рублей на Алиэкспресс и может иметь в своем составе различные микросхемы, все они перечислены в предыдущей статье. Для тех, у кого нет возможности приобрести данный адаптер, существуют варианты подключения в консоли с помощью Data кабеля для перепрошивки древних телефонов.

Теоретически (ведь мы же электронщики, а не айтишники, по крайней мере большая часть из нас) мы сможем перепрошить жесткий диск вообще не имея никакого адаптера, согласовав с помощью резисторов логические уровни RX и TX, идущие с COM порта, (питание с COМ порта брать не рекомендую из-за риска перегрузить порт), которые есть на каждом древнем системном блоке. Но здесь есть один нюанс, почему я не рекомендую этот способ новичкам.

Sata 3 firmware selection что это. usb ttl 3.3 volta. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-usb ttl 3.3 volta. картинка Sata 3 firmware selection что это. картинка usb ttl 3.3 volta

Sata 3 firmware selection что это. programmator gromova 88. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-programmator gromova 88. картинка Sata 3 firmware selection что это. картинка programmator gromova 88

Это и является причиной того, что всеми любимый (и мной, в том числе) программатор Громова для МК AVR, собранный несколько лет назад, отказывается работать с некоторыми относительно современными материнскими платами и ноутбуками, потому что применив резисторы стандартного номинала для этой схемы мы получаем слишком низкие по напряжению логические уровни, уже не соответствующие логической единице по вольтажу, при программировании микроконтроллеров AVR, а соответственно, наш программатор выдает либо логический ноль вместо единицы, либо вообще мусор, который не всегда правильно идентифицируется при прошивании микроконтроллера.

Sata 3 firmware selection что это. kod proshivki obolochka programmatora. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-kod proshivki obolochka programmatora. картинка Sata 3 firmware selection что это. картинка kod proshivki obolochka programmatora

Код прошивки оболочка программатора

То же самое, мусор при записи прошивки в память микроконтроллера, мы можем получить используя длинные неэкранированные кабеля или провода, например СОМ или LPT для самодельных программаторов, либо уже от программатора к прошиваемому микроконтроллеру. По этой же причине, когда я вижу на видео, например на Youtube, провода длиной 30-40 см и длиннее, от подобного USB-UART адаптера или самодельного программатора МК AVR или Flash или EEPROM памяти, то удивляюсь технической безграмотности людей не понимающих последствий своих действий.

Sata 3 firmware selection что это. flesh pamjat bios dip 8 korpus. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-flesh pamjat bios dip 8 korpus. картинка Sata 3 firmware selection что это. картинка flesh pamjat bios dip 8 korpus

Флеш память BIOS DIP-8 корпус

Sata 3 firmware selection что это. oshibka pri verifikacii. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-oshibka pri verifikacii. картинка Sata 3 firmware selection что это. картинка oshibka pri verifikacii

Ошибка при верификации МК

В таком случае обязательно нужно пройти верификацию сохраненного дампа с прошивкой, находящейся в памяти микросхемы, хотя если пишется\читается мусор, то скорее всего и при верификации могут быть ошибки, даже с правильно сохраненным дампом. В общем этого лучше не допускать. В случае с адаптером USB-UART, если у нас в терминале выскакивают непонятные символы, это как раз повод задуматься о том, что надо сделать соединительные провода покороче.

Sata 3 firmware selection что это. dlinnye provoda ot adaptera usb ttl. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-dlinnye provoda ot adaptera usb ttl. картинка Sata 3 firmware selection что это. картинка dlinnye provoda ot adaptera usb ttl

Длинные провода от адаптера USB-TTL

Sata 3 firmware selection что это. otlichija shlejfov. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-otlichija shlejfov. картинка Sata 3 firmware selection что это. картинка otlichija shlejfov

Отличия шлейфов IDE

Sata 3 firmware selection что это. podkljuchenie usb uart. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-podkljuchenie usb uart. картинка Sata 3 firmware selection что это. картинка podkljuchenie usb uart

Sata 3 firmware selection что это. zhestkij disk rabota v konsoli. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-zhestkij disk rabota v konsoli. картинка Sata 3 firmware selection что это. картинка zhestkij disk rabota v konsoli

Sata 3 firmware selection что это. podkljuchenie adaptera pri pereproshivke. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-podkljuchenie adaptera pri pereproshivke. картинка Sata 3 firmware selection что это. картинка podkljuchenie adaptera pri pereproshivke

Подключение адаптера при перепрошивке

Затем нужно будет погуглить, в зависимости от вашей модели винчестера и производителя, какие манипуляции надо произвести с жестким диском, для того чтобы получить возможность набирать текст в консоли. Насколько помню, там всего три-четыре варианта. Для этого сначала нам нужно будет остановить двигатель жесткого диска. Как это можно сделать?

Sata 3 firmware selection что это. zamykaem tochki na plate vinchestera. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-zamykaem tochki na plate vinchestera. картинка Sata 3 firmware selection что это. картинка zamykaem tochki na plate vinchestera

Замыкаем точки на плате винчестера

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

Sata 3 firmware selection что это. model vinchestera podverzhennaja mukhe cc. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-model vinchestera podverzhennaja mukhe cc. картинка Sata 3 firmware selection что это. картинка model vinchestera podverzhennaja mukhe cc

Модель винчестера подверженная мухе ЦЦ

Sata 3 firmware selection что это. dzhampery arduino dlja adaptera. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-dzhampery arduino dlja adaptera. картинка Sata 3 firmware selection что это. картинка dzhampery arduino dlja adaptera

Джамперы Ардуино для адаптера

Sata 3 firmware selection что это. spisok vinchesterov podverzhennykh mukhe cc. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-spisok vinchesterov podverzhennykh mukhe cc. картинка Sata 3 firmware selection что это. картинка spisok vinchesterov podverzhennykh mukhe cc

Список винчестеров подверженных мухе цц

Sata 3 firmware selection что это. mukha cc. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-mukha cc. картинка Sata 3 firmware selection что это. картинка mukha cc

Sata 3 firmware selection что это. proshivka vinchestera iz obraza diska. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-proshivka vinchestera iz obraza diska. картинка Sata 3 firmware selection что это. картинка proshivka vinchestera iz obraza diska

Прошивка винчестера из образа диска

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

Sata 3 firmware selection что это. viktorija vybiraem remap. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-viktorija vybiraem remap. картинка Sata 3 firmware selection что это. картинка viktorija vybiraem remap

Sata 3 firmware selection что это. bed bloki pri skanirovanii viktoriej. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-bed bloki pri skanirovanii viktoriej. картинка Sata 3 firmware selection что это. картинка bed bloki pri skanirovanii viktoriej

Бед блоки при сканировании диска Викторией

Sata 3 firmware selection что это. otremontirovannyj makstor 500 gb. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-otremontirovannyj makstor 500 gb. картинка Sata 3 firmware selection что это. картинка otremontirovannyj makstor 500 gb

Отремонтированный Макстор 500 Гб

Теперь у меня появился второй жесткий диск 500 Гб, на который рискнул и установил систему, прошло уже довольно длительное время и проблем в работе не замечено. Данный винчестер по скорости запись\чтение намного превосходит купленный новым в 2011 году враз с компьютером жесткий диск на 250 Гб, также Seagate, но к счастью не из проблемной линейки. Стоимость данного жесткого диска, отремонтированного б\у, на форуме нашего города составляет примерно 1000-1200 рублей, в зависимости от состояния поверхности и бренда, и даже были желающие купить его у меня, но вспоминая классику хочется сказать: такая корова нужна самому:)

Подведём итог о проделанной работе

Форум по обсуждению материала ПЕРЕПРОШИВКА БИОС ВИНЧЕСТЕРА HDD

Sata 3 firmware selection что это. adapter postojannogo toka lm2596 17. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-adapter postojannogo toka lm2596 17. картинка Sata 3 firmware selection что это. картинка adapter postojannogo toka lm2596 17Источник постоянного тока (CC) из понижающего регулятора напряжения (CV). Доработка готового модуля.

Sata 3 firmware selection что это. uvelichenie moshhnosti integralnykh usilitelej 14. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-uvelichenie moshhnosti integralnykh usilitelej 14. картинка Sata 3 firmware selection что это. картинка uvelichenie moshhnosti integralnykh usilitelej 14Увеличение мощности интегральных усилителей транзисторами. Рассматривается на примере схем LM3886 и TDA7294.

Sata 3 firmware selection что это. kvarcevogo generatora 10. Sata 3 firmware selection что это фото. Sata 3 firmware selection что это-kvarcevogo generatora 10. картинка Sata 3 firmware selection что это. картинка kvarcevogo generatora 10Изучение принципа действия и параметров кварцевого генератора, выбор КГ для различных устройств.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *