ما پشتیبانی NVMe را در مادربردهای قدیمی با استفاده از مثال Asus P9X79 WS فعال می کنیم

سلام هابر! فکری به ذهنم خطور کرد و به آن فکر می کنم. و من به آن رسیدم. همه چیز در مورد بی عدالتی وحشتناک سازنده است، که هزینه ای برای اضافه کردن ماژول ها به UEFI Bios برای پشتیبانی از بوت شدن از NVMe از طریق آداپتورهای روی مادربردهای بدون اسلات m.2 ندارد (که اتفاقاً توسط چینی ها روی مادربردهای HuananZhi پیاده سازی شده است. بدون سوال). آیا واقعاً ممکن نیست؟ فکر کردم و شروع به کندن کردم. من یک سری نکات غیرقابل استفاده را پیدا کردم، مادربرد را چند بار آجر زدم، اما به هدفم رسیدم. که در این مقاله من سهم شیر از اطلاعات مفید را یاد گرفتم. اما در اینجا نیز مشکلات بسیار زیادی وجود دارد. به عنوان مثال، اصلاً مشخص نیست که ماژول ها را در کدام شاخص بنویسیم. بنابراین، اجازه دهید شروع به اصلاح بایوس خود کنیم. توجه! این ماده فقط برای AMI Aptio Bios و هیچ مورد دیگری کاربرد دارد، بنابراین اگر آن را ندارید، راحت از کنار آن عبور کنید.

برای شروع دانلود ابزار. پس از باز کردن آن در یک پوشه مناسب، بایوس را از نزدیکترین مدل با پشتیبانی از NVMe دانلود کنید (برای P9X79 این Sabertooth X99 است) و بایوس اصلی برای مادربرد ما. BIOS دانلود شده را در پوشه tools قرار دهید، MMTool را راه اندازی کنید و بایوس را با پشتیبانی NVMe باز کنید:

ما پشتیبانی NVMe را در مادربردهای قدیمی با استفاده از مثال Asus P9X79 WS فعال می کنیم

سپس به تب Extract می‌رویم، ماژول‌های مورد نیاز خود (NvmeInt13، Nvme، NvmeSmm) را پیدا کرده و استخراج می‌کنیم، نام‌های یکسان را با پسوند .ffs تایپ می‌کنیم و Extract را کلیک می‌کنیم، گزینه‌ها را همانطور که هست رها می‌کنیم:

ما پشتیبانی NVMe را در مادربردهای قدیمی با استفاده از مثال Asus P9X79 WS فعال می کنیم

وقتی همه ماژول ها استخراج شدند، خط فرمان را به عنوان مدیر باز کنید و با toolsAFUWINx64 به پوشه بروید.

در آنجا ما یک زباله را می گیریم:

afuwinx64.exe Extracted.rom /O

بیایید به MMtool برویم و دامپ خود را باز کنیم.

ما پشتیبانی NVMe را در مادربردهای قدیمی با استفاده از مثال Asus P9X79 WS فعال می کنیم
به برگه Insert بروید و همیشه روی شاخص 02 در فیلد کلیک کنید (شاخص‌ها ممکن است برای مادربردهای مختلف متفاوت باشند، به نمایه‌ای که ماژول‌های NVMe در ابتدا در آن قرار داشتند نگاه کنید و محتویات را با Bios هدف مقایسه کنید).

ما پشتیبانی NVMe را در مادربردهای قدیمی با استفاده از مثال Asus P9X79 WS فعال می کنیم

بعد، روی Browse کلیک کنید و ماژول های استخراج شده ما را پیدا کنید:

ما پشتیبانی NVMe را در مادربردهای قدیمی با استفاده از مثال Asus P9X79 WS فعال می کنیم

روی Insert (گزینه «همانطور که هست») کلیک کنید و این عمل را برای ماژول‌های باقی‌مانده تکرار کنید، مانند BIOS با پشتیبانی NVMe (من NvmeInt13، Nvme، NvmeSmm دارم). سپس ماژول های جدید خود را در لیست پیدا می کنیم تا مطمئن شویم که همه آنها در جای خود و به ترتیب صحیح هستند:

ما پشتیبانی NVMe را در مادربردهای قدیمی با استفاده از مثال Asus P9X79 WS فعال می کنیم

روی Save Image As کلیک کنید و بایوس اصلاح شده را در پوشه AFUWINx64 ذخیره کنید. بایوس اصلی مادربرد خود را در همان پوشه قرار می دهیم و به فلش کردن فریمور ادامه می دهیم. ابتدا بایوس اصلی را فلش می کنیم تا حفاظت را دور بزنیم:

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

سپس اصلاح شده خود را می دوزیم:

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

بر این اساس، ما نام فایل های خود را جایگزین می کنیم. پس از راه اندازی مجدد، بایوس ما می تواند از NVMe بوت شود.

شما تمام اقدامات را با مسئولیت خود انجام می دهید، نویسنده نویسنده مطلب نیست
بدون مسئولیت!

می توانید از اینجا دانلود کنید یک بایوس فعال که برای Asus P9X79 WS نسخه 4901 با پشتیبانی NVMe مونتاژ کردم.

منبع: www.habr.com