Chúng tôi kích hoạt hỗ trợ NVMe trên các bo mạch chủ cũ bằng ví dụ về Asus P9X79 WS

Xin chào Habr! Một ý nghĩ thoáng qua trong đầu tôi và tôi nghĩ vậy. Và tôi đã nghĩ ra nó. Tất cả là về sự bất công khủng khiếp của nhà sản xuất, khi hoàn toàn không tốn kém gì khi thêm các mô-đun vào UEFI Bios để hỗ trợ khả năng khởi động từ NVMe thông qua bộ điều hợp trên bo mạch chủ không có khe cắm m.2 (nhân tiện, điều này đã được người Trung Quốc triển khai trên bo mạch chủ HuananZhi không có câu hỏi). Có thật là không thể không?Tôi nghĩ và bắt đầu đào. Tôi đã tìm hiểu rất nhiều mẹo không hiệu quả, làm hỏng bo mạch chủ vài lần nhưng tôi đã đạt được mục tiêu của mình. TRONG bài viết này Tôi đã học được những chia sẻ thông tin hữu ích của sư tử. Nhưng ở đây cũng có khá nhiều cạm bẫy. Ví dụ, không rõ chỉ mục nào để viết mô-đun. Vì vậy, hãy bắt đầu sửa đổi BIOS của chúng ta. Chú ý! Tài liệu này CHỈ áp dụng cho AMI Aptio Bios và không áp dụng cho tài liệu nào khác, vì vậy nếu bạn không có nó, vui lòng bỏ qua.

Đối với một sự khởi đầu Tải xuống công cụ. Sau khi giải nén nó vào một thư mục tiện lợi, hãy tải xuống BIOS từ model gần nhất có hỗ trợ NVMe (Đối với P9X79, đây là Sabertooth X99) và BIOS gốc cho bo mạch chủ của chúng tôi. Đặt BIOS đã tải xuống vào thư mục công cụ, khởi chạy MMTool và mở BIOS có hỗ trợ NVMe:

Chúng tôi kích hoạt hỗ trợ NVMe trên các bo mạch chủ cũ bằng ví dụ về Asus P9X79 WS

Sau đó, chúng ta chuyển đến tab Extract, tìm và giải nén các mô-đun chúng ta cần (NvmeInt13, Nvme, NvmeSmm), gõ tên giống hệt với phần mở rộng .ffs và nhấp vào Extract, để nguyên các tùy chọn “As is”:

Chúng tôi kích hoạt hỗ trợ NVMe trên các bo mạch chủ cũ bằng ví dụ về Asus P9X79 WS

Khi tất cả các mô-đun được giải nén, hãy mở dòng lệnh với tư cách quản trị viên và chuyển đến thư mục có toolsAFUWINx64

Ở đó chúng tôi có một bãi chứa:

afuwinx64.exe Extracted.rom /O

Hãy đến MMtool và mở kết xuất của chúng tôi.

Chúng tôi kích hoạt hỗ trợ NVMe trên các bo mạch chủ cũ bằng ví dụ về Asus P9X79 WS
Chuyển đến tab Chèn và LUÔN nhấp vào chỉ mục 02 trong trường (các chỉ mục có thể khác nhau đối với các bo mạch chủ khác nhau, hãy xem chỉ mục mà các mô-đun NVMe ban đầu được đặt và so sánh nội dung với Bios mục tiêu).

Chúng tôi kích hoạt hỗ trợ NVMe trên các bo mạch chủ cũ bằng ví dụ về Asus P9X79 WS

Tiếp theo, nhấp vào Duyệt và tìm các mô-đun được trích xuất của chúng tôi:

Chúng tôi kích hoạt hỗ trợ NVMe trên các bo mạch chủ cũ bằng ví dụ về Asus P9X79 WS

Nhấp vào Chèn (tùy chọn “As is”) và lặp lại hành động cho các mô-đun còn lại, tuân theo thứ tự như trong BIOS có hỗ trợ NVMe (Tôi có NvmeInt13, Nvme, NvmeSmm). Sau đó, chúng tôi tìm thấy các mô-đun mới trong danh sách để đảm bảo rằng tất cả chúng đều ở đúng vị trí và theo đúng thứ tự:

Chúng tôi kích hoạt hỗ trợ NVMe trên các bo mạch chủ cũ bằng ví dụ về Asus P9X79 WS

Nhấp vào Lưu hình ảnh dưới dạng và lưu BIOS đã sửa đổi vào thư mục AFUWINx64. Chúng tôi đặt BIOS gốc của bo mạch chủ vào cùng một thư mục và tiến hành flash chương trình cơ sở. Đầu tiên, chúng tôi flash BIOS gốc để bỏ qua lớp bảo vệ:

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

Sau đó, chúng tôi may cái đã sửa đổi của mình:

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

Theo đó, chúng tôi thay thế tên tập tin của riêng mình. Sau khi khởi động lại, BIOS của chúng tôi sẽ có thể khởi động từ NVMe.

BẠN THỰC HIỆN TẤT CẢ CÁC HÀNH ĐỘNG TỰ CHỊU RỦI RO, TÁC GIẢ KHÔNG PHẢI LÀ TÁC GIẢ CỦA TÀI LIỆU
KHÔNG CÓ TRÁCH NHIỆM!

Bạn có thể tải về TẠI ĐÂY một BIOS đang hoạt động mà tôi đã lắp ráp cho Asus P9X79 WS phiên bản 4901 có hỗ trợ NVMe.

Nguồn: www.habr.com