Биз Asus P9X79 WS мисалында эски энелик платаларда NVMe колдоосун иштетебиз

Салам Хабр! Менин башыма бир ой келди, мен ойлойм. Ошондо мен аны ойлоп таптым. Мунун баары өндүрүүчүнүн коркунучтуу адилетсиздиги жөнүндө, UEFI Bios'ка модулдарды кошуу эч нерсеге арзыбайт, m.2 слоту жок энелик платалардагы адаптерлер аркылуу NVMeден жүктөөнү колдоо үчүн (айтмакчы, муну кытайлар HuananZhi эне платаларында ишке ашырышкан) суроо жок). Чын эле мүмкүн эмес бекен деп ойлоп, казып баштадым. Мен бир топ иштебеген кеңештерди казып алдым, аналык платаны бир нече жолу кирпичтендим, бирок мен максатыма жеттим. IN бул макалада Пайдалуу маалыматтын арстан үлүшүн үйрөндүм. Бирок бул жерде да бир топ мүчүлүштүктөр бар. Мисалы, модулдарды кайсы индексте жазуу такыр түшүнүксүз. Ошентип, келгиле, BIOS-ту өзгөртүүнү баштайлы. Көңүл буруңуз! Бул материал AMI Aptio Bios үчүн гана тиешелүү жана башка эч нерсеге тиешелүү эмес, андыктан ал сизде жок болсо, тартынбай өтүп кетиңиз.

баштоо үчүн жүктөө аспаптар. Аны ыңгайлуу папкага салып, BIOSту NVMe колдоосу менен жакынкы моделден (P9X79 үчүн бул Sabertooth X99) жана биздин эне плата үчүн оригиналдуу BIOS жүктөп алыңыз. Жүктөлгөн BIOS'ту куралдар папкасына салыңыз, MMTool программасын ишке киргизиңиз жана NVMe колдоосу менен BIOSту ачыңыз:

Биз Asus P9X79 WS мисалында эски энелик платаларда NVMe колдоосун иштетебиз

Андан кийин биз Extract кошумча барагына өтүп, керектүү модулдарды таап, чыгарып алабыз (NvmeInt13, Nvme, NvmeSmm), .ffs кеңейтүүсү менен окшош аттарды терип, Чыгарууну чыкылдатыңыз, опцияларды калтырыңыз "Баягыдай":

Биз Asus P9X79 WS мисалында эски энелик платаларда NVMe колдоосун иштетебиз

Бардык модулдар чыгарылганда, буйрук сабын администратор катары ачып, AFUWINx64 куралдары бар папкага өтүңүз

Ал жерде биз таштанды алабыз:

afuwinx64.exe Extracted.rom /O

Келгиле, MMtoolга барып, таштанды төгүүчү жайыбызды ачалы.

Биз Asus P9X79 WS мисалында эски энелик платаларда NVMe колдоосун иштетебиз
Кыстаруу кошумча барагына өтүп, талаадагы 02 индексин АР ДАЙЫМ чыкылдатыңыз (ар кандай аналык платалар үчүн индекстер ар кандай болушу мүмкүн, NVMe модулдары башында жайгашкан индексти караңыз жана мазмунду максаттуу Bios менен салыштырыңыз).

Биз Asus P9X79 WS мисалында эски энелик платаларда NVMe колдоосун иштетебиз

Андан кийин, Серептөө баскычын басып, алынган модулдарыбызды табыңыз:

Биз Asus P9X79 WS мисалында эски энелик платаларда NVMe колдоосун иштетебиз

Киргизүүнү чыкылдатыңыз ("Ошондой эле" опциясы) жана NVMe колдоосу менен BIOSдогу тартипти сактоо менен калган модулдар үчүн аракетти кайталаңыз (менде NvmeInt13, Nvme, NvmeSmm бар). Андан кийин биз тизмеден жаңы модулдарыбызды табабыз, алардын баары ордунда жана туура тартипте экендигин текшерүү:

Биз Asus P9X79 WS мисалында эски энелик платаларда NVMe колдоосун иштетебиз

Сүрөттү башкача сактоо баскычын чыкылдатып, өзгөртүлгөн BIOSту AFUWINx64 папкасына сактаңыз. Биз аналык платабыздын оригиналдуу BIOSун ошол эле папкага салып, микропрограмманы жаркыратууну улантабыз. Биринчиден, биз коргоону айланып өтүү үчүн оригиналдуу BIOSту жаркыратабыз:

afuwinx64.exe P9X79-WS-ASUS-4901.CAP

Андан кийин биз өзгөртүлгөндү тигебиз:

afuwinx64.exe P9X79-WS-ASUS-4901-NVME.rom /GAN

Демек, биз өзүбүздүн файл аталыштарыбызды алмаштырабыз. Кайра жүктөөдөн кийин, биздин BIOS NVMeден жүктөй алат.

СИЗ БАРДЫК АРАКЕТТЕРДИ ӨЗҮҢҮЗ ТОБЕКТЕГИҢИЗДЕ ЖАСАЙСЫЗ, АВТОР МАТЕРИАЛДЫН АВТОРУ ЭМЕС
ЖООПКЕРЧИЛИК ЖОК!

Сиз бул жерден жүктөй аласыз NVMe колдоосу менен Asus P9X79 WS 4901 версиясы үчүн чогултулган иштеген BIOS.

Source: www.habr.com