Cách khôi phục BIOS của máy tính, laptop nếu bị hỏng. Một cách khác để sửa đổi AMI BIOS để hỗ trợ các bộ xử lý theo thiết kế LGA771. Dẫn đến hỏng firmware BIOS

Làm cách nào để giải nén tập tin BIOS Dell?

Copy file BIOS.exe vào ổ C:
Chạy Dấu nhắc Lệnh trong chế độ Quản trị viên và viết nội dung này:

đĩa CD\
bios.exe /writeromfile
bios.exe /writebinfile
bios.exe /writehexfile

»bios.exe là một tệp được tải xuống từ trang web của Dell. "

File bios giải nén sẽ chép vào ổ C:!

Giải nén BIOS Dell mới.

  • Tải xuống trình thông dịch Python 2.7.
    https://www.python.org/download/releases/2.7/
  • Cài đặt Python 2.7 trên máy tính của bạn (chính xác là phiên bản này!).
  • với tập lệnh Python - DecompNewDell.py.
  • Sao chép tập lệnh DecomNewDell.py được trích xuất từ ​​kho lưu trữ vào thư mục bằng trình thông dịch Python (thường là C:\Python27).
  • Chúng tôi cũng sao chép bios đã tải xuống từ trang web Dell vào thư mục có trình thông dịch (thường là C:\Python27). Đổi tên nó thành biosupdate.exe. Nó sẽ trông giống như bức ảnh dưới đây.
  • Khởi chạy dòng lệnh Windows ở chế độ quản trị viên và viết dòng này:

đĩa CD\
cd Python27
python DecompNewDell.py biosupdate.exe

Nó sẽ trông giống như bức ảnh dưới đây.


Và trong thư mục có Python (thường là C:\Python27), tệp biosupdate.exe_decompression.hdr sẽ xuất hiện.

  • với chương trình PFSExtractor.exe, giải nén chương trình vào cùng thư mục mà chúng tôi đã tạo tệp .hdr (thường là C:\Python27).
  • Trên dòng lệnh Windows chúng tôi viết:

PFSExtractor biosupdate.exe_decompression.hdr

Nó sẽ giống như trong bức ảnh dưới đây.


Và thư mục biosupdate.exe_decompression.hdr.extracted sẽ được tạo, bên trong chứa tất cả các tệp được giải nén mà từ đó bạn có thể thu thập kết xuất để flash chương trình cơ sở trên lập trình viên. Sẵn sàng!

Có lẽ ngày nay không có người dùng nào chưa từng nghe đến BIOS. Người dùng mới bắt đầu (một số dành cả cuộc đời của họ trong trạng thái mới bắt đầu) sợ chính BIOS này như lửa và không biết cách vào nó chứ đừng nói đến việc cấu hình nó. Chà, những người dùng có kinh nghiệm hay, như họ thường gọi, những người đam mê máy tính, không chỉ định cấu hình hệ thống BIOS mà còn khởi động lại nó. Cần lưu ý rằng quy trình flash BIOS ngay cả đối với các chuyên gia cũng gây ra sự gia tăng adrenaline, vì nó hoàn toàn không an toàn và thường gây nguy hiểm đến tính mạng. Tuy nhiên, quy trình flash BIOS vẫn còn dễ dàng. Cực đoan hơn nhiều là sửa đổi hoặc chỉnh sửa BIOS, điều này sẽ được thảo luận trong bài viết này.

Trước khi bắt đầu nói về các cách chỉnh sửa BIOS, chúng ta hãy nhớ lại ngắn gọn BIOS là gì, nó cung cấp những khả năng gì cho người dùng và tại sao cần phải cập nhật nó, ít chỉnh sửa hơn nhiều.

BIOS là gì

BIOS (Hệ thống đầu vào/đầu ra cơ bản) là một hệ thống đầu vào/đầu ra cơ bản. Chính xác hơn, BIOS là một hệ thống cấu hình và quản lý bộ nhớ, bộ xử lý, chipset, bộ điều khiển được tích hợp trên bo mạch và các thiết bị được kết nối với bo mạch. Không giống như hầu hết các chương trình khác, BIOS không nằm trên ổ cứng mà nằm trên một con chip tự cấp nguồn đặc biệt trên bo mạch chủ.

Rất nhiều thứ phụ thuộc vào BIOS trong máy tính. Trên thực tế, BIOS xác định các cài đặt hệ thống nhằm xác định chức năng và hiệu suất của PC. Thông thường, các phiên bản BIOS đầu tiên mà bo mạch chủ xuất hiện có rất nhiều “lỗi” chỉ biến mất trong các phiên bản tiếp theo.

Hệ thống BIOS được bao gồm trong bất kỳ bo mạch chủ nào (ngoại trừ bo mạch chủ dành cho máy tính Apple), cho dù nó dành cho máy tính để bàn hay máy tính xách tay. Tuy nhiên, theo truyền thống, BIOS cho máy tính xách tay có các cài đặt tối thiểu và mang tính chất thông tin nhiều hơn. Đối với BIOS của bo mạch chủ máy tính để bàn, nó cho phép bạn thực hiện một số lượng khá lớn các cài đặt ảnh hưởng đến cả hiệu suất và chức năng của hệ thống. Đặc biệt, việc ép xung hệ thống truyền thống, bao gồm việc tăng tần số xung nhịp bộ xử lý, thay đổi điện áp nguồn bộ xử lý, thay đổi tần số xung nhịp, thời gian và điện áp nguồn bộ nhớ, được thực hiện trong cài đặt BIOS. Ngoài ra, trong một số trường hợp, BIOS cho phép bạn cấu hình chế độ tốc độ của quạt được lắp trong bộ làm mát bộ xử lý và các quạt bổ sung được lắp trong hệ thống, cấu hình mảng RAID của ổ cứng nếu mảng này dựa trên bộ điều khiển được tích hợp vào chipset, đồng thời thực hiện nhiều tinh chỉnh khác cho máy tính của bạn.

BIOS nằm trong chip bộ nhớ ROM (Bộ nhớ chỉ đọc), đảm bảo rằng BIOS luôn khả dụng bất kể chức năng của các thành phần bên ngoài bo mạch chủ (ví dụ: đĩa khởi động). Vì RAM (bộ nhớ truy cập ngẫu nhiên) được truy cập nhanh hơn nhiều so với ROM nên nhiều nhà sản xuất cung cấp tính năng tự động sao chép BIOS từ ROM sang RAM khi bật nguồn. Vùng RAM được sử dụng trong trường hợp này được gọi là Shadow ROM.

Hiện nay, hầu hết các bo mạch chủ hiện đại đều được trang bị chip Flash BIOS, mã có thể được viết lại bằng một chương trình đặc biệt. Cách tiếp cận này cung cấp khả năng cập nhật (phiên bản chương trình cơ sở mới) BIOS.

Không có nhiều nhà sản xuất kernel BIOS. BIOS phổ biến nhất là của AMI (American Megatrends, Inc.), AWARD và Phoenics Technologies. Các BIOS khác (từ FirmWorks, Micro Firmware, v.v.) ít phổ biến hơn nhiều. AMI BIOS hiện đang thống trị thị trường nên trong tương lai chúng tôi sẽ tập trung vào các cách flash và sửa đổi nó.

Đương nhiên, mỗi nhà sản xuất thực hiện các thay đổi riêng đối với phiên bản BIOS cơ bản và tất nhiên, phiên bản BIOS này hoặc phiên bản BIOS khác chỉ dành cho một sản phẩm cụ thể (máy tính hoặc máy tính xách tay) và không tương thích với các giải pháp khác.

Cuối cùng, chúng tôi lưu ý rằng các chip BIOS hiện sử dụng hai giao diện để kết nối với bo mạch chủ: bus LPC (Kết nối chân thấp) hoặc bus SPI (Giao diện ngoại vi nối tiếp) mới.

Tại sao phải flash BIOS?

Tất cả các nhà sản xuất bo mạch chủ và máy tính xách tay đều không khuyến nghị flash BIOS trừ khi thực sự cần thiết. Hơn nữa, đại diện của các trung tâm dịch vụ liên tục tìm đến các nhà sản xuất bo mạch chủ với yêu cầu chặn hoàn toàn khả năng flash BIOS của người dùng. Tất nhiên, ý tưởng này thật vô lý và sẽ không bao giờ xảy ra, nhưng chúng tôi nhấn mạnh một lần nữa rằng thao tác flash BIOS không an toàn và có thể gây nguy hiểm đến tính mạng. Nếu bo mạch hoặc máy tính xách tay hoạt động tốt thì việc cập nhật BIOS chẳng ích gì.

Đồng thời, thường phát sinh các tình huống khi cần cập nhật BIOS. Ví dụ: bạn mua một bo mạch chủ có bộ xử lý và phát hiện ra rằng chúng không tương thích với nhau. Rất có thể vấn đề là bo mạch chủ của bạn đang chạy phiên bản BIOS cũ không hỗ trợ bộ xử lý mới. Tùy chọn duy nhất trong trường hợp này là tìm bộ xử lý cũ và cập nhật BIOS trên bo mạch.

Ngoài ra, mỗi phiên bản BIOS mới đều sửa các lỗi mắc phải ở các phiên bản trước nên việc cập nhật BIOS rất hữu ích.

Quy trình flash BIOS an toàn nhất là các bo mạch chủ của Gigabyte, ASUS và MSI, có chức năng bảo vệ khỏi việc flash BIOS không thành công. Bo mạch chủ Gigabyte được trang bị hai chip BIOS (công nghệ DualBIOS) và nếu BIOS không được flash đúng cách và hệ thống không thể khởi động thì quy trình khôi phục khẩn cấp BIOS từ chip dự phòng sẽ tự động bắt đầu.

Trên các bo mạch chủ ASUS mới, công nghệ khôi phục khẩn cấp BIOS được gọi là ASUS CrashFree BIOS 3. Bản chất của công nghệ này là trong trường hợp BIOS gặp sự cố hoặc tổng kiểm tra không khớp sau khi chương trình cơ sở không thành công, một chương trình sẽ tự động khởi chạy để tìm kiếm BIOS trên đĩa CD/DVD, đĩa mềm hoặc ổ đĩa flash (với hệ thống tệp FAT/FAT32). Nếu tìm thấy tệp trên một số phương tiện, quy trình khôi phục sẽ tự động bắt đầu.

Một công nghệ tương tự, được gọi là M-Flash, hiện có trên bo mạch MSI. Sự khác biệt duy nhất là tệp BIOS phải nằm trên ổ đĩa flash.

Các phương pháp flash BIOS

Tất cả các nhà sản xuất bo mạch chủ, cùng với các phiên bản BIOS mới, đều đăng các tiện ích để flash chương trình cơ sở của họ, cũng như hướng dẫn chi tiết về cách flash BIOS. Than ôi, đơn giản là không có bộ công cụ phổ biến nào để flash BIOS. Nói chung, có ba cách để flash BIOS: từ DOS, từ hệ điều hành Windows và trực tiếp từ BIOS.

Trên thực tế, không có gì đặc biệt để nói về các phương pháp flash BIOS từ BIOS và sử dụng tiện ích độc quyền từ hệ điều hành Windows. Mọi thứ ở đây đều đơn giản và rõ ràng. Hơn nữa, phương pháp flash BIOS từ BIOS là đơn giản và an toàn nhất, tuy nhiên, than ôi, không phải nhà sản xuất nào cũng hỗ trợ chức năng này. Ngoại lệ duy nhất là ASUS và Gigabyte.

Hơn nữa, không phải tất cả các nhà sản xuất đều cung cấp cho bo mạch của họ các tiện ích để flash BIOS từ Windows và trong một số trường hợp, flash từ DOS là phương pháp khả thi duy nhất.

Phương pháp flash BIOS từ DOS có thể gọi là cổ điển nhưng cũng bất tiện nhất. Thực tế là, ngoài sự sẵn có của tiện ích DOS thích hợp, phương pháp flash này liên quan đến việc khởi động máy tính không phải từ ổ cứng mà từ phương tiện bên ngoài. Trước đây, các đĩa mềm khởi động 3,5 inch thông thường có DOS đã được sử dụng cho việc này và chính tệp BIOS và tiện ích flash DOS đã được ghi vào đĩa mềm này cùng với hệ điều hành. Tuy nhiên, hiện nay, đĩa mềm 3,5 inch, giống như ổ đĩa mềm, có thể được coi là thiết bị lỗi thời. Nhiều bo mạch chủ hiện đại thậm chí không có đầu nối để kết nối ổ đĩa mềm và máy tính xách tay có ổ đĩa mềm 3,5 inch đã không được sản xuất từ ​​lâu. Tuy nhiên, đây thậm chí không phải là vấn đề với phương pháp flash BIOS này. Cuối cùng, bạn có thể tìm thấy ổ đĩa mềm 3,5 inch có giao diện USB, nhưng điều này khó có thể giải quyết được vấn đề. Thực tế là một BIOS hiện đại có thể có kích thước vài megabyte và đơn giản là không thể vừa với một đĩa mềm.

Về nguyên tắc, bạn có thể thử giải quyết vấn đề này bằng cách sử dụng ổ đĩa flash có khả năng khởi động với nhân DOS thay vì đĩa mềm khởi động. Nhưng ngay cả trong trường hợp này, các biến chứng vẫn nảy sinh. Trước hết, bạn cần tìm một tiện ích cho phép bạn tạo khả năng khởi động cho ổ đĩa flash và các tệp hệ thống của hệ điều hành DOS. Trên Internet, bạn có thể tìm thấy một số tiện ích cho phép bạn tạo ổ đĩa flash có khả năng khởi động bằng DOS, nổi tiếng nhất trong số đó là HP USB Disk Storage Format Tool và BootFlashDOS, được cung cấp miễn phí trên Internet.

Công cụ định dạng lưu trữ đĩa USB HP cho phép bạn tạo các ổ đĩa flash có khả năng khởi động nếu bạn có các tệp hệ thống DOS, nghĩa là nó cũng yêu cầu chính các tệp đó. Tuy nhiên, trên các tài nguyên torrent, bạn có thể tìm thấy các tập hợp bao gồm các tệp hệ thống DOS.

Nếu bạn sử dụng ổ đĩa flash có dung lượng dưới 4 GB, khi định dạng và tạo ổ đĩa flash có khả năng khởi động bằng tiện ích HP USB Disk Storage Format Tool (Hình 1), bạn có thể sử dụng hệ thống tệp FAT hoặc FAT32, nhưng nếu bạn sử dụng ổ đĩa flash có dung lượng lớn hơn 4 GB thì cần có hệ thống tệp FAT32.

Cơm. 1. Tạo ổ flash có khả năng khởi động bằng DOS
sử dụng Công cụ định dạng lưu trữ đĩa USB của HP

Tiện ích BootFlashDOS cho phép bạn tạo ổ đĩa flash có khả năng khởi động bằng DOS chỉ bằng cách nhấn một nút, vì tất cả các tệp hệ thống cần thiết đã được bao gồm trong chính tiện ích (Hình 2).

Cơm. 2. Tạo ổ flash có khả năng khởi động với DOS bằng tiện ích BootFlashDOS

Về nguyên tắc, nếu bạn tạo một ổ flash có khả năng khởi động bằng DOS thì sẽ không có vấn đề gì khi flash BIOS. Chỉ cần sao chép tiện ích DOS để flash BIOS và chính tệp BIOS vào ổ flash có khả năng khởi động và khởi động máy tính từ ổ flash là đủ. Để khởi động máy tính của bạn từ ổ đĩa flash, bạn cần cắm nó vào PC, khởi động lại hoặc chỉ cần bật máy tính và nhập BIOS ở giai đoạn khởi động để thiết lập cài đặt khởi động từ Ổ đĩa flash USB. Tiếp theo, sau khi lưu cài đặt, khởi động lại máy tính và tải DOS, thực thi lệnh cần thiết trên dòng lệnh theo hướng dẫn của nhà sản xuất BIOS.

Chúng tôi sẽ đưa ra các ví dụ về việc thực hiện lệnh như vậy sau đó một chút, nhưng bây giờ chúng tôi sẽ xem xét một cách khác để flash BIOS từ DOS. Nó bao gồm việc sử dụng đĩa CD/DVD có khả năng khởi động thay vì ổ đĩa flash có khả năng khởi động. Ở đây hầu như không đáng để phát minh lại bánh xe - tốt hơn hết bạn nên sử dụng Hiren’s BootCD làm sẵn (phiên bản 10.4 hiện tại), bạn có thể tải xuống hình ảnh của nó từ trang web www.hirensbootcd.net. Nếu bạn sử dụng đĩa khởi động Hiren's BootCD, bạn cũng sẽ cần một ổ đĩa flash (có cấu trúc tệp FAT hoặc FAT32), trên đó phải ghi tiện ích DOS để flash BIOS và chính tệp BIOS.

Bây giờ chúng ta hãy xem quy trình flash BIOS từ DOS bằng ví dụ về máy tính xách tay MSI GX640 có AMI BIOS. Trên máy tính xách tay MSI, chỉ có một cách để flash BIOS từ DOS bằng tiện ích DOS độc quyền đi kèm với chính tệp BIOS. Trên thực tế, tất cả những gì cần thiết để flash BIOS là tạo một ổ flash có khả năng khởi động, tải xuống từ trang web MSI một kho lưu trữ với tất cả các tệp cần thiết, bao gồm tệp BIOS, tiện ích flash và tệp thực thi flash.bat với quy định trình tự của mọi hành động. Sau đó, bạn nên giải nén kho lưu trữ này vào ổ flash có khả năng khởi động và sau khi khởi động từ ổ flash, hãy chạy tệp flash.bat để thực thi. Điều chính là tất cả các tệp được giải nén đều nằm trong một thư mục (bạn có thể giải nén chúng vào thư mục gốc của ổ đĩa flash).

Nói chung cần lưu ý là mỗi loại BIOS (AMI, Award) đều có những tiện ích chuyên dụng từ AMI và Award để flash. Ví dụ: từ trang web của công ty AMI, bạn có thể tải xuống gói amiflash, bao gồm các tiện ích afudos và afuwin, cho phép bạn khởi động lại AMI BIOS từ DOS và từ Windows tương ứng. Tuy nhiên, bạn cần lưu ý rằng AMI BIOS có thể là AMI BIOS cổ điển hoặc AMI Aptio BIOS. Aptio là một loại AMI BIOS, nhưng điều chính yếu là AMI BIOS và Aptio AMI BIOS sử dụng các tiện ích khác nhau afudos và afuwin.

Ngoài ra, nhiều nhà sản xuất bo mạch chủ thực hiện những thay đổi đáng kể đối với BIOS cho sản phẩm của họ đến mức các tiện ích AMI hoặc Award phổ biến không nhận ra chúng và do đó không thể khởi động lại chúng. Đặc biệt, trong ví dụ đã thảo luận trước đây với AMI BIOS của máy tính xách tay MSI GT640, các tiện ích afudos và afuwin không nhận ra nó là AMI BIOS và tất nhiên là không thể khởi động lại nó.

Nhìn chung, tình trạng liên quan đến các phiên bản sửa đổi của AMI BIOS, được chính các tiện ích AMI định nghĩa là AMI BIOS, xảy ra khá thường xuyên. Chúng bao gồm nhiều bo mạch MSI và nhiều bo mạch Gigabyte. Những thứ duy nhất chưa được thấy trong những cuộc “khoe khoang” như vậy cho đến nay là bo mạch ASUS, BIOS trên đó có thể được flash bằng các tiện ích từ AMI (mặc dù tất nhiên, các tiện ích do chính ASUS cung cấp sẽ phù hợp hơn).

Tại sao phải sửa đổi BIOS

Vì vậy, chúng tôi đã xem xét các cách chính để flash BIOS và bây giờ chúng tôi sẽ thảo luận về cách bạn có thể sửa đổi nó. Đương nhiên, câu hỏi được đặt ra: tại sao lại sửa đổi BIOS? Người ta có thể tranh luận không ngừng về điều này, cũng như về việc có cần thiết phải ép xung máy tính hay không. Trên thực tế, về nguyên tắc, nếu quy trình sửa đổi BIOS có thể thực hiện được thì sẽ luôn có những người đam mê thực hiện nó.

Chỉ vài năm trước, ít người nghĩ đến khả năng tự chỉnh sửa BIOS. Tuy nhiên, gần đây quy trình này đã trở nên phổ biến và trên Internet, bạn có thể tìm thấy nhiều tài nguyên dành riêng cho việc sửa đổi BIOS. Sự quan tâm đến vấn đề này có thể được giải thích bởi thực tế là gần đây nhiều người dùng đã bắt đầu flash bảng SLIC trong BIOS của họ và đây là một trong những tùy chọn để sửa đổi hoặc chỉnh sửa BIOS. Bản thân quy trình flash bảng SLIC trong BIOS khá hợp pháp, nhưng mục đích của nó tất nhiên là bất hợp pháp - đây chính xác là điều giải thích sự phổ biến của quy trình này.

Hãy để chúng tôi giải thích ngắn gọn những gì chúng ta đang nói về. Việc nhấp nháy bảng SLIC trong BIOS được sử dụng để triển khai cơ chế kích hoạt OEM cho hệ điều hành Windows 7 giống như cách mà các đối tác OEM của Microsoft thực hiện để kích hoạt các bản sao Windows cài đặt sẵn mà không cần xác minh của Microsoft. Phương pháp này cho phép bạn kích hoạt hệ thống nếu đáp ứng ba điều kiện: sử dụng khóa OEM đặc biệt và chứng chỉ OEM, cũng như sự hiện diện của bảng SLIC trong BIOS máy tính.

Windows 7 yêu cầu bảng SLIC phiên bản 2.1 trong BIOS và không có ràng buộc chặt chẽ nào về khóa OEM với bảng và chứng chỉ SLIC. Khóa này chỉ được gắn với phiên bản Windows và cho phép bạn kích hoạt cả phiên bản x86 và x64 của HĐH. Chứng chỉ tệp và bảng SLIC có liên quan với nhau và để kích hoạt thành công, cả hai thành phần phải đến từ cùng một đối tác OEM.

Chúng tôi sẽ không cho bạn biết cách kích hoạt trái phép Windows 7, nhưng chúng tôi sẽ tập trung vào quy trình chèn bảng SLIC vào BIOS. Chúng tôi xin lưu ý ngay rằng điều này không phải lúc nào cũng có thể thực hiện được và không phải tất cả BIOS đều có thể được chỉnh sửa theo bất kỳ cách nào.

Trên Internet, bạn có thể tìm thấy một gói công cụ phần mềm (AMITool), chứa cả bảng SLIC và tiện ích (AMI SLIC Mod) để flash chúng vào AMI BIOS. Tuy nhiên, để làm được điều này, bạn cần sử dụng AMI BIOS trên bo mạch của mình, nhưng ngay cả trong trường hợp này cũng không có gì đảm bảo rằng quy trình flash bảng SLIC trong BIOS sẽ có thể thực hiện được. Như chúng tôi đã lưu ý, nhiều nhà sản xuất sửa đổi BIOS cho sản phẩm của họ theo cách mà tiện ích AMI SLIC Mod đơn giản là không nhận ra nó là AMI BIOS và do đó không thể sửa đổi nó.

Tuy nhiên, ngay cả trong trường hợp này, bạn cũng không nên tuyệt vọng và chạy đến cửa hàng để mua một bo mạch chủ khác. Trước khi thử flash bảng SLIC trong BIOS, bạn nên kiểm tra xem nó có bị thiếu trong BIOS hay không. Nếu gần đây bạn mua bo mạch chủ hoặc máy tính xách tay, thì rất có thể phiên bản của bảng SLIC bạn cần (phiên bản 2.1) đã có sẵn trong BIOS.

Bạn có thể xem phiên bản của bảng SLIC trong BIOS bằng tiện ích chuyên dụng RW - Read & Write Utility (phiên bản hiện tại 1.4.7), có thể tải xuống từ trang web http://rweverything.phpnet.us. Một tên khác cho tiện ích này là RW-Mọi thứ.

Sau khi cài đặt tiện ích này, hãy khởi chạy nó và trong cửa sổ chương trình chính trên thanh công cụ, hãy nhấp vào nút có nhãn ACPI. Trong cửa sổ Bảng ACPI mở ra, nhấp vào tab SLIC. Tiếp theo, bạn cần xem bảng ở định dạng thập lục phân và tìm một dòng trong đó bắt đầu bằng byte 53 20. Nếu bốn byte tiếp theo là 00 00 00 00 thì BIOS đã nhấp nháy bảng SLIC phiên bản 2.0 và nếu - 01 00 02 00 thì bảng SLIC sẽ được flash vào bảng phiên bản 2.1 (Hình 3).

Cơm. 3. Xác định phiên bản bảng BIOS SLIC

Tất nhiên, việc nhúng bảng SLIC vào BIOS không phải là lựa chọn duy nhất để sửa đổi. Một phương pháp sửa đổi khác là mở khóa một số tính năng của BIOS. Thật vậy, các nhà sản xuất bo mạch chủ thường cố tình chặn một số chức năng của BIOS để đơn giản hóa quy trình thiết lập BIOS Thiết lập. Chúng cũng vô hiệu hóa những chức năng không có trong bo mạch chủ cụ thể nhưng có thể được sử dụng trong những sửa đổi sau.

Sử dụng các tiện ích chuyên dụng, bạn có thể thử mở khóa tất cả các chức năng và tùy chọn bị vô hiệu hóa trong BIOS. Ngoài ra, bạn có thể thay đổi logo (một số nhà sản xuất bo mạch chủ, chẳng hạn như ASUS, thậm chí còn cung cấp các tiện ích đặc biệt để thay đổi logo BIOS), cũng như một số tên, chẳng hạn như khi khởi động, không phải tên thật của bộ xử lý. được hiển thị nhưng có nội dung giống như “AMD Core i9 -995”.

Có thể đưa ra một ví dụ khác về sửa đổi BIOS. Một số thợ thủ công quản lý để mở khóa khả năng sử dụng chế độ SLI cho card màn hình NVIDIA thông qua BIOS trên những bo mạch chủ không được cung cấp chế độ này. Trên thực tế, nếu một bo mạch chính thức hỗ trợ chế độ SLI thì BIOS của nó có khóa tương ứng từ NVIDIA. Ý tưởng của việc sửa đổi là cắt khóa này khỏi BIOS của bo mạch có chế độ SLI được hỗ trợ chính thức và chèn nó vào BIOS của bo mạch mà chế độ SLI không được hỗ trợ (nghĩa là trong BIOS không có chế độ SLI). Khóa NVIDIA). Đặc biệt, có những ví dụ về cách chế độ SLI được kích hoạt trên các bo mạch dựa trên chipset Intel P45 Express do việc sửa đổi như vậy.

Tuy nhiên, chúng ta hãy chuyển từ lý thuyết sang thực hành và thảo luận về việc chỉnh sửa BIOS, cụ thể là chỉnh sửa AMI BIOS là phổ biến nhất.

Chỉnh sửa BIOS AMI

Để chỉnh sửa BIOS bằng nhân AMI, bạn sẽ cần tiện ích AMIBCP, tiện ích này do chính AMI sản xuất. Tiện ích này có thể được tải xuống riêng biệt hoặc là một phần của gói Tiện ích ROM AMI BIOS. Cần lưu ý rằng vì, như chúng tôi đã nhiều lần nhấn mạnh, các nhà sản xuất bo mạch chủ và máy tính xách tay thực hiện các thay đổi đối với AMI BIOS cho sản phẩm của họ nên không có gì đảm bảo rằng tiện ích AMIBCP sẽ nhận ra BIOS. Than ôi, không phải mọi BIOS đều có thể sửa đổi được. Như thực tế cho thấy, BIOS của bo mạch ASUS và ECS có thể được chỉnh sửa mà không gặp vấn đề gì, nhưng đối với các bo mạch của Gigabyte và MSI, tiện ích AMIBCP bất lực.

Vì vậy, hãy quay lại việc xem xét việc chỉnh sửa BIOS trong trường hợp có thể thực hiện được. Tiện ích AMIBCP (phiên bản 3.x) chạy trên hệ điều hành Windows, nhưng cần lưu ý rằng có những phiên bản của tiện ích tương tự dành cho DOS.

Sau khi tải các tiện ích về, bạn cần mở file BIOS. Trong ví dụ của chúng tôi, chúng tôi sẽ xem xét việc chỉnh sửa AMI BIOS cho bo mạch chủ ASUS P6X58D-E bằng tiện ích AMIBCP v.3.37. Chúng tôi sẽ chỉnh sửa tệp P6X58DE.ROM.

Vì vậy, trong cửa sổ chương trình chính, chúng tôi tải tệp BIOS mà chúng tôi sẽ sửa đổi (Hình 4).

Cơm. 4. Cửa sổ chính của tiện ích AMIBCP v.3.37

Trước hết, tab Cấu hình thiết lập rất thú vị, trên thực tế, các cài đặt BIOS đã được sửa đổi. Cửa sổ bên trái của tab này hiển thị menu cài đặt BIOS chính. Nếu bạn bỏ chọn một mục menu, nó sẽ không xuất hiện trong menu BIOS. Trong ví dụ được xem xét (xem Hình 4), chúng tôi đã bỏ chọn các hộp kiểm Ai Tweaker và Advanced, do đó chặn tất cả các tùy chọn ép xung hệ thống. Nghĩa là, các mục menu BIOS, trong đó bạn có thể xem thông tin về bộ xử lý và bộ nhớ, cũng như thay đổi tần số, điện áp nguồn, v.v., sẽ không có trong phiên bản BIOS sửa đổi.

Tình huống tương tự khi mở rộng cấu trúc cây của từng mục trong menu thiết lập BIOS: nếu bạn bỏ chọn bất kỳ mục con nào, nó sẽ không xuất hiện trong menu BIOS. Ví dụ: nếu chúng ta không muốn mục Cấu hình Intel PPM hiển thị trong menu Cài đặt nâng cao, chúng ta chỉ cần bỏ chọn mục tương ứng (Hình 5).

Để chặn bất kỳ tùy chọn nào trong menu thiết lập BIOS, chỉ cần đặt giá trị thành Không trong cột Hiển thị cho mục tương ứng. Các phần tử bị chặn như vậy (sau khi lưu thay đổi) sẽ được đánh dấu bằng thanh màu xanh lục.

Ví dụ: nếu hệ thống của chúng tôi không cài đặt thêm quạt trong thùng máy và chúng tôi không muốn các mục cài đặt của chúng hiển thị trong BIOS, thì chúng tôi vào menu Nguồn, sau đó mở menu Giám sát phần cứng và đối với các tùy chọn Chassis Fan 1 Tốc độ, Tốc độ quạt khung gầm 2, Đối với tốc độ quạt khung gầm 3, Cấu hình Q-Fan khung gầm và Tốc độ quạt công suất, hãy đặt giá trị thành Không trong cột Hiển thị (Hình 6).

Cơm. 6. Chặn hiển thị các tùy chọn menu cài đặt khác nhau trong BIOS

Cần lưu ý rằng BIOS P6X58DE.ROM dành cho bo mạch ASUS P6X58D-E không cho phép bất kỳ cải tiến nào khi sử dụng tiện ích AMIBCP v.3.37. Tất cả các tùy chọn trong đó đều được mở khóa, vì vậy mức tối đa có thể làm là chặn những gì không cần thiết (mặc dù không rõ tại sao phải làm điều này).

Bạn cũng có thể thử thay đổi một số dòng chữ, nhưng hãy nhớ rằng dòng chữ này sẽ không được hiển thị bằng tiếng Nga. Ví dụ: nếu chúng ta muốn hiển thị chuỗi ComputerPress P6X58D-E BIOS Edition thay vì chuỗi ASUS P6X58D-E ACPI BIOS Revision 0106 khi tải thì chỉ cần tìm chuỗi ASUS P6X58D-E ACPI BIOS Revision 0106 trên tab BIOS Strings và thay đổi nó thành một cái được chỉ định.

Chúng ta chỉ cần xem xét thêm một kiểu sửa đổi BIOS - thay đổi hình nền (logo) của BIOS. Đồng thời, ASUS thậm chí còn cung cấp cho bo mạch của mình một tiện ích đặc biệt cho phép bạn triển khai tính năng này. Tất nhiên, đối với bo mạch ASUS, tiện ích này là dễ sử dụng nhất. Tuy nhiên, đối với AMI BIOS, bạn cũng có thể sử dụng tiện ích OEM LOGO từ chính AMI (Hình 7).

Cơm. 7. Thay đổi logo BIOS bằng tiện ích OEM LOGO

Giao diện của tiện ích này rất đơn giản và không yêu cầu bất kỳ bình luận nào. Chỉ cần tải BIOS và chỉ định đường dẫn đến tệp có logo mới. Hạn chế duy nhất là bản vẽ phải có độ phân giải và định dạng nhất định.

Xin chào các độc giả thân yêu của trang web! Tên tôi là Roman Nakhvat và tôi trình bày cho các bạn chú ý phần thứ ba và phần cuối cùng của bài viết về việc khôi phục phần sụn BIOS bị hỏng (sử dụng ví dụ về máy tính xách tay Acer Aspire E1-532). Trước khi đọc phần này của bài viết, bạn nên tự làm quen và trong đó chúng tôi đã tháo rời máy tính xách tay Acer Aspire E1-532, tháo bo mạch chủ ra khỏi nó, kết nối bộ lập trình CH341A với chip BIOS và lưu phần sụn BIOS bị hỏng trong một tập tin riêng biệt. Hãy tiếp tục công việc của chúng ta bằng cách chuẩn bị một tệp chương trình cơ sở BIOS mới và sau đó ghi nó vào chip BIOS.

Khôi phục firmware BIOS bị hỏng trên máy tính xách tay bằng cách sử dụng chương trình lập trình, nếu máy tính xách tay không khởi động được. Phần 3. Trích xuất firmware BIOS từ tệp exe để cập nhật BIOS. Chỉnh sửa tập tin chương trình cơ sở trong trình soạn thảo HEX và ghi nó vào chip BIOS

Chúng ta hãy vào website hãng Acer để vào trang hỗ trợ laptop Acer Aspire E1-532.

Và chúng ta sẽ tải xuống tất cả các firmware BIOS có sẵn.

Ví dụ: hãy mở thư mục có phiên bản phần sụn 2.10.

Trong thư mục này chúng ta thấy một file exe thông thường, hãy chạy nó.

Sau khi chạy tệp V5WE2210.exe, chúng tôi nhận được cửa sổ lỗi này, trong đó cho biết phần sụn BIOS này không phù hợp với máy tính xách tay hoặc máy tính này. Chúng tôi chưa nhấn nút OK vì chúng tôi cần giải nén tệp chương trình cơ sở BIOS cho máy tính xách tay Acer Aspire E1-532 của chúng tôi từ tệp V5WE2210.exe.

Đến khu C: trên đường đi

C:\Users\Username\AppData\Local\Temp (tên người dùng có thể là bất cứ thứ gì tùy thuộc vào tên mà tài khoản được tạo). Trong thư mục Temp, chúng ta thấy thư mục tạm thời 7zS2C4E.tmp, xuất hiện sau khi chạy tệp V5WE2210.exe.

Chúng ta hãy mở thư mục 7zS2C4E.tmp và xem tệp isflash.bin trong đó, đây là tệp chương trình cơ sở của chip BIOS. Hãy sao chép tập tin này vào ổ đĩa flash.

Tệp isflash.bin được sao chép vào ổ đĩa flash.

Kích thước của tệp chương trình cơ sở BIOS này là 9,45 MB.

Khi chúng tôi cố gắng mở tệp chương trình cơ sở này trong chương trình CH341A-USB, chúng tôi nhận được thông báo rằng kích thước tệp lớn hơn mức cần thiết, nghĩa là tệp chương trình cơ sở này quá lớn để có thể sử dụng để flash chip Winbond W25Q64FV (cụ thể là cái này chip được cài đặt trên bo mạch chủ của máy tính xách tay Acer Aspire E1-532).

Vi mạch có thể có nhiều kích cỡ khác nhau; hãy xem xét điều này bằng cách sử dụng vi mạch Winbond làm ví dụ. Như có thể thấy từ bảng, dung lượng của vi mạch có thể là 512, 256, 128, 64, 32 Mbit, v.v.

Chip W25Q64FV có dung lượng 64 Mbit (hoặc 8 MB).

Vì tệp chương trình cơ sở BIOS của chúng tôi là isflash.bin, được trích xuất ở trên từ tệp exe, nặng 9,45 MB và dung lượng của chip BIOS trên bo mạch chủ của máy tính xách tay Acer Aspire E1-532 là 8 MB, nên để khôi phục thành công chương trình cơ sở BIOS, chúng tôi cần giảm tệp isflash.bin từ 9,45 MB xuống 8 MB. Với những mục đích này, chúng tôi sẽ sử dụng trình soạn thảo hex, ví dụ HxD. Đi tới địa chỉ

https://mh-nexus.de/en/downloads.php?product=HxD20

và tải xuống tệp cài đặt hex cho trình soạn thảo HxD

Bấm vào tập tin đã tải xuống và bắt đầu cài đặt.

Cài đặt.

Cài đặt hoàn tất.

Nhấp vào phím tắt hex của trình soạn thảo HxD và khởi chạy nó.

Cửa sổ chính HxD.

Bấm vào Mở tệp.

Chọn tệp isflash.bin và nhấp vào "Mở"

Chúng tôi nhận được những điều sau đây.

Theo cách tương tự, hãy mở tệp phần sụn BIOS bị hỏng isflash01.bin (mà chúng tôi đã lưu trong phần thứ hai của bài viết).

Chúng ta hãy xem xét kỹ hơn cấu trúc của tệp isflash01.bin. Như bạn có thể thấy, tệp chương trình cơ sở isflash01.bin bắt đầu bằng các giá trị FF (dòng 00000000) và dòng 00000010 chứa các giá trị 5A A5 F0 0F.

Bây giờ chúng ta hãy xem cấu trúc của tệp isflash.bin. Chúng tôi thấy rằng tệp chương trình cơ sở này bắt đầu bằng các giá trị 4D 5A 00 00 (dòng 00000000). Chúng ta cần đảm bảo rằng tệp isflash.bin bắt đầu giống hệt như tệp isflash01.bin, nghĩa là phần đầu của tệp isflash.bin là FF (dòng 00000000).

Trong tệp isflash.bin đang mở, hãy nhấp vào Tìm kiếm-Tìm.

Và chúng tôi tìm kiếm giá trị 5A A5 F0 0F.

Chúng ta thấy giá trị 5A A5 F0 0F trong tệp isflash.bin nằm ở dòng 0001F340 và chúng ta cũng thấy giá trị FF cao hơn ở dòng 0001F330.

Trong tệp isflash.bin, chọn phạm vi dòng 00000000-0001F320. Để thực hiện việc này, hãy chọn khối Chỉnh sửa-Chọn.

Chúng tôi chỉ ra các dòng bắt đầu (00000000) và kết thúc (1F320) của phạm vi được phân bổ.

Phạm vi hàng đã chọn là 00000000-1F320.

Xóa phạm vi dòng đã chọn khỏi tệp isflash.bin bằng cách nhấp vào Xóa.

Như bạn có thể thấy, sau khi xóa các dòng đã chọn, tệp chương trình cơ sở isflash.bin bây giờ bắt đầu theo cách giống hệt như tệp isflash01.bin, cụ thể là dòng 00000000 chứa các giá trị FF và dòng 00000010 chứa các giá trị 5A A5 F0 0F.

Chúng ta hãy quay lại tập tin firmware isflash01.bin. Hãy cuộn đến cuối và thấy rằng nó kết thúc bằng dòng 007FFFF0.

Nếu chúng ta cuộn đến cuối tệp isflash.bin, chúng ta sẽ thấy nó kết thúc bằng dòng 009548F0.

Hãy xóa tất cả các dòng khỏi tệp isflash.bin nằm trong phạm vi 00800000-9548F0, nghĩa là chúng ta sẽ tạo tệp isflash.bin kết thúc bằng dòng 007FFFF0. Nhấp vào khối Chỉnh sửa-Chọn.

Chỉ định phạm vi của các hàng đã chọn.

Phạm vi hàng đã chọn là 00800000-9548F0.

Xóa phạm vi khoảng thời gian đã chọn 00800000-9548F0 bằng cách nhấp vào Xóa.

Như bạn có thể thấy, tệp chương trình cơ sở isflash.bin hiện kết thúc bằng dòng 007FFFF0.

Lưu tệp chương trình cơ sở BIOS dưới tên mới bằng cách chọn Lưu dưới dạng...

Chỉ định tên, ví dụ: isflash_new và nhấp vào Lưu.

Tệp chương trình cơ sở BIOS mới isflash_new.bin.

Cần lưu ý rằng tệp isflash_new.bin có trọng lượng tương đương với tệp isflash01.bin mà chúng tôi đã lưu ở phần thứ hai, cụ thể là 8 MB.

Vì chip W25Q64FV, như đã đề cập ở trên, có dung lượng 64 Mbit (hoặc 8 MB) và tệp chương trình cơ sở đã chỉnh sửa của chúng tôi isflash_new.bin nặng 8 MB, nên chúng tôi có thể bắt đầu nhấp nháy. Chúng ta kết nối bộ lập trình CH341A với chip BIOS theo cách tương tự như chúng ta đã làm trong phần thứ hai của bài viết.

Khởi chạy chương trình CH341A-USB. Chúng tôi chỉ ra nhà sản xuất và kiểu chip và xóa phần sụn BIOS cũ bằng cách nhấp vào “Xóa”.

Một chương trình phổ biến để xóa bản sao lưu chương trình cơ sở và BIOS khỏi mọi kiểu máy tính xách tay và máy tính cá nhân.

Việc kết xuất phải luôn được thực hiện khi chúng ta muốn cập nhật chương trình cơ sở, cập nhật hoặc khôi phục BIOS. Đôi khi bạn được yêu cầu tạo một bản sao BIOS của máy tính xách tay hoặc bo mạch chủ của máy tính cá nhân để sửa chữa các thiết bị tương tự.

BIOS là gì và chữ viết tắt này có nghĩa là gì?

BIOS là viết tắt của từ tiếng Anh Base_Input_Output_System và được dịch là basic_input_output_system

Tạo kết xuất BIOS của máy tính xách tay và máy tính bằng chương trình này rất dễ dàng và đơn giản.

Hướng dẫn ngắn gọn về cách sử dụng chương trình Backup ToolKit 2.0 của tiện ích Universal BIOS để tạo bản sao lưu bios hoặc bằng tiếng Nga.

Hướng dẫn bằng video để làm việc với chương trình này.

Nhiều chương trình chống vi-rút xác định chương trình này là vi-rút, nhưng thực tế không phải vậy.

Sau khi tải xuống, bạn có thể kiểm tra kho lưu trữ này trên trang web www.virustotal.com, trang web này sẽ cho biết rằng một nửa số phần mềm chống vi-rút sẽ tìm thấy nhiều loại vi-rút khác nhau trong đó, còn nửa còn lại thì không.

AVG của tôi cũng phát hiện nó là virus. Và trên cây sồi, Casper nói rằng mọi thứ đều ổn.

Sau khi kiểm tra tệp này, hãy xem liệu phần mềm chống vi-rút của bạn có tìm thấy vi-rút trong đó hay không. Nếu vậy, hãy tắt nó khi chương trình đang chạy.

Sau đó giải nén tệp lưu trữ và chạy tệp kết quả có tên Universal BIOS Backup ToolKit 2.0.exe

Nếu hệ thống của bạn nói rằng cần có quyền quản trị viên. Sau đó nhấp chuột phải vào tệp này và nhấp vào Chạy với tư cách quản trị viên.

Sau đó, một cửa sổ chương trình sẽ mở ra trong đó chúng tôi thấy thông tin về loại, phiên bản, kích thước, nhà sản xuất và ngày BIOS của bạn.

Sau đó, nhấp vào nút Đọc và đợi cho đến khi quá trình đọc BIOS hoàn tất.

Sau đó, một dấu hiệu sẽ xuất hiện cho biết việc đọc BIOS đã hoàn tất thành công.

Bấm vào đồng ý. Sau đó nhấp vào nút Sao lưu.

Chúng tôi được yêu cầu chọn một vị trí để lưu kết xuất BIOS. Chọn thư mục mong muốn và nhấp vào nút lưu.

Tất cả chúng ta đều đã tạo một bản sao lưu BIOS, bạn có thể cập nhật phiên bản, flash phiên bản ổn định mới hoặc cũ của BIOS.

Lượt xem