Flash BIOS trên card AMD (dành cho người mới bắt đầu học!). Sửa đổi BIOS

  • Hướng dẫn

Ẩn sau sự “an ninh” và “bảo vệ” nửa thần thoại người dùng đơn giản từ bootkits” Các nhà sản xuất UEFI đang ngày càng siết chặt các ốc vít hơn với mỗi thế hệ sản phẩm mới của họ. Đồng thời, sự hỗ trợ dành cho các thế hệ trước nhanh chóng mất đi và người dùng của họ không còn lựa chọn nào khác ngoài việc tự mình nhận lấy sự hỗ trợ tương tự này. Tất nhiên, trong trường hợp không có mã nguồn, việc thực hiện bất kỳ thay đổi nào là khá khó khăn, nhưng ngay cả khi không có mã nguồn, bạn vẫn có thể làm được rất nhiều điều.
Trong phần về UEFI, tôi đã định mô tả nhiều sửa đổi hữu ích khác nhau giúp khắc phục một số hạn chế do nhà sản xuất áp đặt, nhưng sau đó tôi chưa tìm hiểu kỹ về chúng, nhưng bây giờ là lúc.
Trong phần đầu tiên của bài viết này, tôi sẽ mô tả cách làm việc với một công cụ mà tôi đã viết để sửa đổi hình ảnh UEFI và phần thứ hai sẽ dành cho các sửa đổi.

Giới thiệu, tuyên bố từ chối trách nhiệm

Đã bật chương trình cơ sở BIOS UEFI bảng hiện đại, bất chấp sự có mặt công nghệ khác nhau như USB BIOS Flashback, Dual BIOS, Flash Recovery, v.v. - vẫn là xổ số. Phần sụn của hình ảnh được sửa đổi là một cuộc xổ số kép.
Đó là lý do tại sao tôi yêu cầu bạn thực hiện việc đó bằng cách sử dụng trình lập trình SPI phần cứng trước khi bắt đầu bất kỳ thử nghiệm nào với phần sụn bãi chứa đầy nội dung của chip, nếu không sẽ phục hồi sau phần mềm không thành công(và nó sẽ xảy ra sớm hay muộn) sẽ kéo dài, tốn kém và đau đớn.
lập trình viên SPI khoảnh khắc này có thể được lắp ráp tại nhà từ bất cứ thứ gì từ một cặp điện trở và tụ điện (SPIPGM) đến Arduino hoặc Raspberry Pi. Phiên bản lập trình viên SPI nhanh và rẻ của tôi được mô tả. Tôi khuyên những người thích khắc một vài tấm bảng nên chú ý đến dự án này và đối với những người hâm mộ thiết bị tất cả trong một - hãy chú ý đến dự án này.
Hơn nữa trong văn bản, tôi giả sử rằng bạn có một lập trình viên, khả năng phục hồi sau lỗi phần sụn và sẵn sàng thử nghiệm. Tất nhiên, những bài hát cũng có thể được hát cho sự điên cuồng của những người dũng cảm, nhưng sau này đừng nói rằng tôi đã không cảnh báo bạn.
Theo truyền thống, mọi thứ bạn sắp đọc ở đây đều được viết vì mục đích giáo dục, tác giả không chịu trách nhiệm về những hư hỏng có thể xảy ra đối với thiết bị của bạn, mất lợi nhuận, mất thời gian và niềm tin vào nhân loại, bạn phải tự chịu rủi ro khi sử dụng phần mềm được cung cấp , và như thế.

UEFICông cụ

Mệt mỏi vì những hạn chế của các tiện ích hiện có để làm việc với hình ảnh UEFI (à, bị ảnh hưởng cốt lõi bởi hội chứng NIH), tôi đã viết một tiện ích đa nền tảng với mã mở mã nguồn- Công cụ UEFI.
Đây là trình chỉnh sửa hình ảnh UEFI, được viết bằng C++\Qt, được phân phối theo giấy phép BSD, các tổ hợp làm sẵnđược đăng ở đây.
Dự án đang trong quá trình phát triển tích cực nên code chưa đẹp lắm và còn một số lỗi. Nếu bạn đột nhiên bắt gặp nó, tôi sẽ rất vui khi nghe báo cáo của bạn.
hoạt động binh thương với tiện ích, bạn nên đọc các bài viết trước về cấu trúc của hình ảnh UEFI, nếu không sẽ không rõ chuyện gì đang xảy ra, nhưng tôi vẫn sẽ cố gắng giải thích một số điểm. Chúng tôi sẽ cho rằng đây là sự chuẩn bị cho tài liệu trong tương lai.
Như ví dụ trong cả hai phần của bài viết, tôi sẽ sử dụng kết xuất đầy đủ từ Zotac Z77-ITX WiFi (AMI Aptio4) và Dell Vostro 3360 (Phoenix SCT 2.3). Thật không may, tôi không có băng ghế thử nghiệm trên nền tảng Insyde H2O nên tôi không có gì để nói về nó. Có lẽ biết thêm một chút về họ.
Theo quan điểm của UEFITool, sự khác biệt giữa các hình ảnh UEFI nhà sản xuất khác nhau thực tế là không có, vì vậy tôi sẽ tập trung vào nó khi mô tả các bản vá.
Vì vậy, hãy khởi chạy UEFITool, mở hình ảnh (Ctrl+O) và thấy một cái gì đó như thế này:

Cấu trúc hiển thị bên trái cửa sổ mở hình ảnhở dạng cây, ở bên phải - thông tin về phần tử cây đã chọn, ở dưới cùng - các thông báo cho biết lỗi ở định dạng tệp, trong trong trường hợp này- được các nhà phát triển Phoenix sử dụng các phần có loại 0xF0, mục đích của chúng không được mô tả trong thông số kỹ thuật UEFI PI. Nhấn đúp chuột dựa trên thông báo, sẽ mở rộng cây để hiển thị chính phần tử gây ra thông báo này hoặc phần tử cha của nó. Kết quả tìm kiếm được hiển thị trong cùng một cửa sổ, có thể được gọi bằng cách nhấn Ctrl+F (cả hai tùy chọn đều có một ảnh):



Ở đây chúng ta nên làm rõ thuật ngữ một chút. Hầu hết tất cả các thành phần cấu trúc trong hình ảnh UEFI đều có tiêu đề lưu trữ dữ liệu dịch vụ như GUID, thuộc tính, tổng kiểm tra, v.v. và phần nội dung lưu trữ dữ liệu thực tế. Văn bản trong tiêu đề không được lưu trữ, vì vậy lựa chọn này không cần thiết cho nó.
Ở cấp độ đầu tiên của cây có các vùng Flash, trong trường hợp này là Descriptor, ME và BIOS:



Khi bạn chọn một vùng Bộ mô tả, bạn có thể tìm hiểu cài đặt quyền truy cập cho các vùng; trong trường hợp này là quyền truy cập đầy đủ, nhưng những cài đặt như vậy rất hiếm. Intel khuyến nghị các nhà sản xuất thiết bị nên chặn quyền truy cập vào vùng ME để đọc/ghi và vùng Descriptor để ghi, đó là lý do tại sao trên hầu hết các bo mạch, gần như không thể kết xuất toàn bộ nếu không “nhảy múa với tambourine” bằng các công cụ tích hợp sẵn. Khi chọn vùng ME, bạn có thể tìm ra phiên bản phần mềm ME, nhưng nếu nó không hiển thị thì điều này là không tốt và tốt hơn hết là bạn không nên may hình ảnh như vậy.
Hãy di chuyển xuống một cấp độ thấp hơn, đến nội dung của vùng BIOS:



Ở cấp độ này, có thể tìm thấy hai loại phần tử: khối lượng và nơi miễn phí. Miễn phí trong trường hợp này không nhất thiết phải trống, ví dụ: trong hình ảnh này ở phần đầu của Padding, phần sụn EC được lưu trữ.
Các tập được chia thành thông thường (đã biết định dạng hệ thống tệp), boot (đã biết định dạng FS, chúng chứa Security Core, chúng phải hết sức thận trọng khi thay đổi) và không xác định (không xác định định dạng FS hoặc chưa phân tích cú pháp được thực hiện). Trong trường hợp của chúng tôi, tập đầu tiên sau dung lượng trống ở đầu là bình thường, sau đó là hai tập không xác định (trên thực tế, tập đầu tiên lưu NVRAM và tập thứ hai lưu khóa và cơ sở dữ liệu cho SecureBoot, nhưng tôi chưa giải thích điều này vào chương trình), tập cuối cùng có khả năng khởi động được.
Bây giờ chúng ta hãy mở một tập đĩa thông thường; trong trường hợp này, nó lưu trữ các tập tin được tải trong pha DXE.



Cấu trúc này (ổ đĩa chính bên trong phần nén) được sử dụng khá thường xuyên, nó cho phép bạn tiết kiệm một lượng không gian kha khá trên chip. Ngoài ra còn có một tùy chọn để nén không phải toàn bộ ổ đĩa mà là từng tệp riêng biệt - điều này có phần kém tiết kiệm hơn về mặt dung lượng, nhưng UEFI như vậy sẽ bắt đầu BIOS nhanh hơn, bởi vì không có ích gì khi giải nén các tập tin chưa được truy cập.
Bây giờ hãy nhìn vào bên trong tập tin:



Tất cả dữ liệu trong đó được lưu trữ bên trong một phần do GUID xác định (tiêu đề của những phần đó thường lưu trữ chữ ký số hoặc tổng kiểm tra, trong trường hợp này - 4 byte, tương tự như CS, tuy nhiên, không ai kiểm tra) và là chia thành 4 phần: hình ảnh PE32 - thực tế tập tin thực thiở định dạng PE/COFF, phần phụ thuộc DXE - xác định thứ tự tải của trình điều khiển DXE, phần UI - nó lưu trữ văn bản “SystemCapsuleRt.efi” ở định dạng Unicode và một phần không xác định như 0xF0 (rất có thể, nội dung của nó có liên quan nào đó đến trên KS).
Tất nhiên, tất cả điều này là tốt, nhưng việc chỉnh sửa vẫn chưa được hiển thị. Không vấn đề gì, gọi bất kỳ phần tử nào danh mục, cho thấy những gì có thể được thực hiện với phần tử này.



Và bạn có thể làm như sau:

  • lưu toàn bộ phần tử vào một tệp (Trích xuất nguyên trạng) hoặc chỉ dữ liệu, không có tiêu đề (Trích xuất nội dung)
  • xây dựng lại phần tử (Rebuild), trong trường hợp này, đồng thời lưu hình ảnh đã sửa đổi cho nó (và tất cả hình ảnh của nó phần tử cha) kích thước và tổng kiểm tra sẽ được tính toán lại, căn chỉnh sẽ được sửa, tức là. cấu trúc hình ảnh sẽ tuân thủ thông số kỹ thuật UEFI PI
  • chèn một phần tử từ tệp, trước phần tử đã chọn (Chèn trước) hoặc sau (Chèn sau) hoặc bên trong nó (Chèn vào, trong trường hợp này không thể chèn gì vào bên trong phần PE32)
  • thay thế một phần tử bằng một phần tử khác từ tệp, toàn bộ (Thay thế nguyên trạng) hoặc chỉ phần thân của nó (Thay thế phần thân)
Hành động cuối cùng là hữu ích nhất vì... cho phép bạn sửa đổi bất kỳ phần nào của UEFI mà không ảnh hưởng đến cấu trúc của toàn bộ hình ảnh.

Ví dụ sử dụng

Hãy lấy một ví dụ về một sửa đổi hữu ích cho người dùng MacOS X trên PC: bỏ qua cài đặt của bit LOCK (0x0F) trong thanh ghi MSR_PMG_CST_CONFIG_Control (0xE2). Bit này được thiết lập bởi trình điều khiển PowerManagerment DXE để ngăn hệ điều hành quản lý hệ số nhân CPU bằng cách ghi vào thanh ghi này. Đối với Windows và Linux, đây không phải là vấn đề lớn, nhưng MacOS X không thể chấp nhận được hành vi trơ tráo như vậy từ UEFI. Tất nhiên, bạn có thể vá trình điều khiển AICPM.kext (trong 10.8) hoặc kernel (trong 10.9), nhưng tốt hơn hết là bạn nên vá trình điều khiển DXE và đừng sợ điều tiếp theo sẽ xảy ra. cập nhật tự động sẽ phá vỡ việc tải xuống. Bản vá này chỉ cần thiết cho các hệ thống dựa trên bộ xử lý Intel SandyBridge, IvyBridge và Haswell cùng các biến thể *-E của chúng và nó được thực hiện như thế này:



Chúng tôi flash hình ảnh kết quả bằng cùng một lập trình viên SPI đã được sử dụng để tạo ra nó và chúng tôi không gặp phải tình trạng hoảng loạn về kernel khi tải MacOS X.

Chi tiết, sửa đổi khác, kết luận

Nếu bạn đang thắc mắc mẫu ma thuật “75080FBAE80F” đến từ đâu và những bản vá nào khác đáng chú ý, hãy đọc phần thứ hai của bài viết này, phần này sẽ được xuất bản sau. Trong đó tôi sẽ cố gắng chuẩn bị thêm ví dụở định dạng “đây là loại sửa đổi gì, tại sao cần thiết, thực hiện như thế nào, ai và làm thế nào nó được tìm thấy”, mà không đi sâu vào chính xác cách loại bỏ phần tử cần sửa đổi và cách chèn nó mặt sau.
Tôi hy vọng rằng bài viết không có vẻ quá nhàm chán và tẻ nhạt. Nếu bạn có thắc mắc hoặc gợi ý, tôi sẽ sẵn lòng lắng nghe và trả lời trong khả năng của mình. Tôi sẽ biết ơn nhiều hơn nữa đối với các báo cáo lỗi. Cảm ơn trước và chúc may mắn với firmware.

tái bút Kính gửi ban quản lý và cá nhân UFO, vui lòng tạo một trung tâm UEFI cho những bài đăng như thế này.

Điều này đã được nói nhiều lần nhưng lời khuyên vẫn có giá trị: “Hãy suy nghĩ mười lần trước khi cập nhật BIOS”. Nhưng tâm lý bất lực trước cơn khát cái gì đó mới. Đặc biệt trong những tình huống bạn cần lấy được tiềm năng tiềm ẩn được nhà sản xuất tích hợp vào máy tính.

Những trở ngại, trở ngại trên con đường đạt đến mục tiêu của bạn không phải là trở ngại! Nếu không thành công" trong khoa học", tiểu thuyết sẽ đến giải cứu. Vì vậy, trong tình huống AMIBCP không thể đối phó với việc chỉnh sửa ảnh BIOS, sử dụng các giải pháp thay thế, bạn có thể đạt được kết quả thành công.

Công cụ hình ảnh Flash

Một nhược điểm đáng kể của công nghệ cây nhà lá vườn không chỉ là con đường khó khăn để hiểu biết sự thật mà còn là tầm nhìn hạn chế. Mỗi chúng ta đều nhận thức rõ rằng trong công nghệ tốt hơn hết là không nên sử dụng lực lượng vũ phu, nhưng bằng một công cụ đặc biệt. Cách tiếp cận này cho phép bạn hiểu tất cả các sắc thái của quá trình đang nghiên cứu và đi sâu vào tất cả sự tinh tế của nó. Câu hỏi rất đơn giản: bộ công cụ của nhà khoa học máy tính hiện đại nên như thế nào?

Phần đầu tiên của câu hỏi được theo sau bởi câu trả lời chủ động được chuẩn bị trước: hôm nay chúng ta sẽ nói về Công cụ Flash Images - sản phẩm phần mềmđể làm việc với hình ảnh được lưu trữ trong Flash ROM hệ thống lệ phí. Ở đây và hơn nữa chúng tôi sẽ sử dụng các thuật ngữ sau:

  • Hình ảnh flash ROM - một tệp nhị phân có thể được ghi vào hoặc đọc từ một thiết bị lưu trữ (thường là chip SPI ngày nay) trên nền tảng cá nhân. Nội dung của nó đảm bảo công việc toàn thời gian máy tính, chủ yếu vì nó là một phần của hình ảnh ổ đĩa flash có một khu vực lưu trữ BIOS bo mạch chủ. Miêu tả cụ thể Các vùng Hình ảnh Flash có sẵn trong Hướng dẫn sử dụng Công cụ hệ thống dành cho Chương trình cơ sở công cụ quản lý Intel® 6.0.
  • Hình ảnh BIOS cho chip Flash ROM - mã nhị phân bao gồm trong Hình ảnh chớp nhoáng ROM. Đã được chiết xuất từ ​​​​nó, điều này mã nhị phân có thể được lưu vào một tệp được gọi là tệp BIOS, do đó có thể được thao tác bằng tiện ích AMIBCP. Theo đó, tiện ích AMIBCP hoạt động với hình ảnh ổ đĩa flash không hỗ trợ nhưng chỉ cho phép bạn thao tác với hình ảnh AMIBIOS, như bạn có thể thấy khi đọc bài viết “AMIBCP và các phiên bản hiện đại của AMIBIOS”.

Bây giờ, khá rõ ràng rằng lợi thế của Công cụ Hình ảnh Flash so với AMIBCP là “khả năng” hoạt động với hình ảnh ổ đĩa flash. Đây là công lao của chủ đầu tư, công ty.

Khởi chạy tiện ích FTool

Thư mục làm việc cho Tiện ích flash Images Tool, viết tắt từ nay về sau - FTool, chọn thư mục d:/amibcp. Chạy tiện ích lần đầu không có file đi kèm như thường lệ không có tiêu đề.xml, người dùng được cảnh báo bằng tin nhắn TảiXmlCấu hình: Không tải được tệp cấu hình XML “untitled.xml”, và trong giao thức ftool.log một tin nhắn được nhập Đã tải cấu hình mặc định.


Sau khi thiết lập các tham số cấu hình mặc định, tiện ích đã sẵn sàng hoạt động và chúng ta có thể xác minh điều này bằng cách tham khảo tùy chọn để được trợ giúp Giới thiệu về Công cụ Hình ảnh Flash…


Trước khi bắt đầu chỉnh sửa image BIOS cho chip Flash ROM, bạn cần thiết lập các thông số môi trường tiện ích:


Nếu bạn muốn đặt kết quả của tiện ích FTtool không có trong thư mục d:\amibcp\Build thì bạn nên điều chỉnh trường $DestDir trên thực đơn Môi trường Biếnđúng cách.

Bước tiếp theo để đạt được kết quả là tải xuống tệp có hình ảnh BIOS gốc. Trong trường hợp của chúng tôi, đây là tập tin amibios.rom, có kích thước bốn megabyte.


Nỗ lực tải xuống tệp đầu tiên bạn gặp (ví dụ: giai điệu yêu thích của bạn ở định dạng MP3) sẽ không thành công vì FTool phân tích cấu trúc của hình ảnh Flash. Trong trường hợp xảy ra lỗi, việc thực thi tiện ích sẽ bị chấm dứt bằng thông báo Định dạng nhị phân không được công nhận!

Tải xuống thành công khiến tiện ích FTool tạo thư mục bạn bè ( có cùng tên với hình ảnh của chip bộ nhớ flash) và đặt kết quả phân tách của nó vào đó:


Nội dung amibios.rom BẰNG tập tin riêng biệt với phần mở rộng *.thùng rác, các vùng trùng tên được lưu trữ trong Flash Images, được đặt trong thư mục Giải nén nằm bên trong thư mục bạn bè.

Kết quả phân hủy image BIOS cho Flash ROM có thể xem trong file amibios_MAP.txt:


Truy cập vào nội dung, tức là tới tất cả các vùng và phân vùng (phần) của tệp amibios.romđược liệt kê trong cột Tên Khu vực cung cấp giao diện FTool. Cho chúng tôi công việc tiếp theo với mã BIOS, bạn sẽ quan tâm đến hình ảnh được giải nén của nó, có sẵn tại d:\amibcp\amibios\Decomp\ dưới dạng tệp Vùng BIOS.bin. Tiện ích AMIBCP yêu cầu tệp này để sửa đổi các tham số Cài đặt CMOS và kiểm soát một số chức năng BIOS khác.

tái bút

Trang web "Công nghệ mới"
đặc biệt là đối với Composter.

Bạn thực hiện tất cả các hành động từ bài viết này với sự nguy hiểm và rủi ro của riêng bạn! Cơ quan quản lý tài nguyên không chịu bất kỳ trách nhiệm nào đối với bất kỳ vấn đề hoặc thiệt hại nào có thể xảy ra sau khi thực hiện các hành động được mô tả bên dưới.

Giới thiệu và chuẩn bị
Bài viết này sẽ thảo luận về cách flash BIOS trong card màn hình AMD. Để flash card màn hình, bạn sẽ cần tiện ích ATI Winflash.

Khuyến cáo rằng trước khi flash BIOS của card màn hình, hãy tắt nó trong Windows. Để thực hiện việc này, bạn cần mở " quản lý thiết bị", và trong đoạn " Bộ điều hợp video"chọn cái bạn muốn và nhấp vào nó click chuột phải chuột và chọn " Vô hiệu hóa".

Nhấp nháy qua GUI
Khởi chạy ATIWinflash với quyền quản trị viên. Đảm bảo rằng bộ điều hợp video bạn cần đã được chọn.

Đây là cách chương trình ATIWinflash hiển thị một card màn hình.

Nếu số lượng thẻ video trong hệ thống nhiều hơn 3, thì chương trình sẽ không thể hiển thị chính xác toàn bộ danh sách - đơn giản là thẻ video thứ tư và tiếp theo sẽ không vừa với cửa sổ. Trong trường hợp này, bạn sẽ phải sử dụng phương pháp phần sụn thông qua dòng lệnh (bạn có thể đọc về điều này trong cùng bài viết bên dưới).

Nếu hệ thống có bốn card màn hình trở lên thì chỉ có ba trong số chúng hiển thị trong chương trình ATIWinflash; cái thứ tư đơn giản là không vừa với màn hình chương trình ATIWinflash.

Sau khi chọn card màn hình mong muốn, nhấp vào nút "Tải hình ảnh" và chọn tập tin BIOS"a, cái mà chúng tôi muốn dùng để flash card màn hình.

Và sau đó, nhấp vào nút “Chương trình”.

Sau đó, chúng tôi đợi cho đến khi quá trình cài đặt chương trình cơ sở của card màn hình hoàn tất, quy trình này sẽ được báo cáo trong một thông báo riêng.

Và sau đó sẽ xuất hiện lời nhắc khởi động lại, điều này cần thiết để card màn hình hoạt động với BIOS mới.

Nếu sau khi khởi động lại, card màn hình của bạn được phát hiện trong Trình quản lý thiết bị nhưng từ chối hoạt động thì điều này có thể là do BIOS người dùng bị trình điều khiển AMD chặn.

Nhấp nháy qua dòng lệnh
Hầu hết lệnh hữu ích ATIFlash:

  • atiflash.exe -i - sẽ hiển thị danh sách những thứ được cài đặt trên hệ thống Card màn hình AMD. Hữu ích cho việc flash BIOS trên một card màn hình cụ thể.
  • atiflash.exe -p<номер видеокарты> <имя файла>- khởi động lại card màn hình với số được chỉ định BIOS từ tệp được chỉ định.
  • atiflash.exe -pa<имя файла>- khởi động lại TẤT CẢ các card màn hình bằng tệp BIOS được chỉ định"a.
Ví dụ về việc sử dụng:

Sau khi nhập lệnh flash BIOS chúng ta kiên nhẫn đợi quá trình hoàn tất, khi hoàn tất chương trình sẽ hiển thị thông báo như sau dòng lệnh:

Khởi động lại hệ thống để hoàn tất cập nhật VBIOS.

Kết thúc có nghĩa là gì Cập nhật BIOS"card video cần được khởi động lại. Sau khi khởi động lại, bạn có thể đọc quy trình BIOS nhấp nháy"a đã hoàn thành.

Các vấn đề và lỗi đã biết

  • Khi cập nhật BIOS của card màn hình, máy tính hoặc hệ thống bị treo.
    Khi cập nhật BIOS của card màn hình, bạn nên tắt card màn hình thông qua "Trình quản lý thiết bị" Cách thực hiện việc này được viết ở đầu bài viết.
  • Sau khi cập nhật BIOS và khởi động lại, card màn hình xuất hiện trong hệ thống nhưng không hoạt động (mã 43)
    Rất có thể vấn đề là những cái mới đã được cài đặt Trình điều khiển AMD, chặn hoạt động của card màn hình có BIOS không dấu.

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ố người đã ở trạng thái mới bắt đầu cả đời) rất sợ 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ó. tốt và người dùng có kinh nghiệm hoặc, như họ thường được gọi, những người đam mê máy tính, không chỉ cấu hình Hệ thống BIOS, nhưng họ cũng phản ánh 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à hệ thống cơ bảnđầu ra đầu vào. 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 đặc biệt có tự cấp nguồn trên bo mạch hệ thống.

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ừ các bo mạch dành cho máy tính Apple), cho dù đó là 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. Về việc BIOS bo mạch chủ bo mạch dành cho máy tính để bàn thì nó cho phép bạn thực hiện đủ một số lượng lớn cài đặt ảnh hưởng đến cả hiệu năng 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ố đồng hồ 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 định cấu hình chế độ tốc độ của quạt được cài đặt trong bộ làm mát bộ xử lý và các quạt bổ sung được cài đặt trong hệ thống cũng như định cấu hình mảng RAID ổ cứng trong trường hợp mảng này được tạo trên cơ sở bộ điều khiển được tích hợp vào chipset và còn thực hiện nhiều chức năng khác điều chỉnh tốt máy tính.

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). Kể từ khi truy cập vào RAM ( bộ nhớ truy cập tạm thời) được thực hiện nhanh hơn nhiều so với ROM, nhiều nhà sản xuất cung cấp khi bật nguồn sao chép tự động BIOS từ ROM đến RAM. Vùng RAM được sử dụng trong trường hợp này được gọi là Shadow ROM.

Hiện đại nhất hiện nay bo mạch chủ hoàn chỉnh với vi mạch BIOS flash, mã có thể được viết lại bằng cách sử dụng 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 (phần sụn phiên bản mới) BIOS.

Nhà sản xuất của Hạt nhân BIOS không nhiều lắm. BIOS phổ biến nhất là của các công ty AMI ( Megatrends mỹ, Inc.), AWARD và Phoenix 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 đều có những thay đổi riêng đối với phiên bản cơ bản BIOS, 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 hiện tại chip BIOS 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 có firmware phiên bản cũ BIOS không hỗ trợ bộ xử lý mới. Lựa 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 trong những phiên bản trước, vì vậy quy trình cập nhật BIOS hóa ra lại rất hữu ích.

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

Trên bo mạch chủ ASUS mới, trường hợp khẩn cấp Phục hồi 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 không khớp tổng kiểm tra 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, cũng đă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, 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ế, về cách flash BIOS từ trong BIOS và sử dụng tiện ích độc quyền từ dưới phòng mổ Hệ thống Windows Không có nhiều điều để kể. Mọi thứ ở đây đều đơn giản và rõ ràng. Hơn nữa, phương pháp flash BIOS từ dưới 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 việc có 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, và với phương tiện truyền thông 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, vấn đề phương pháp này Việc flash BIOS thậm chí không liên quan đến điều đó. 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ể cố gắng giải quyết vấn đề này, thay vào đó sử dụng đĩa mềm khởi động ổ đĩa flash có khả năng khởi động với hạt nhân DOS. 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 làm cho ổ đĩa flash có khả năng khởi động và tập tin hệ thống Phòng phẫu thuật hệ thống 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, trong số đó nổi tiếng nhất là HP Ổ USB Công cụ định dạng lưu trữ và BootFlashDOS, được cung cấp miễn phí trên Internet.

Tiện ích HP USB Disk Storage Format Tool cho phép bạn tạo các ổ đĩa flash có khả năng khởi động nếu bạn có hệ thống tập tin DOS, tức là nó cũng yêu cầu chính các tập tin đó. 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 ổ flash có dung lượng dưới 4 GB, khi định dạng và tạo ổ flash có khả năng khởi động bằng Công cụ định dạng lưu trữ đĩa USB HP (Hình 1), bạn có thể sử dụng tệp Hệ thống FAT hoặc FAT32, nhưng nếu bạn đang sử dụng ổ flash có dung lượng lớn hơn 4 GB thì bạn cần hệ thống tập tin 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à ở giai đoạn khởi động, hãy nhập BIOS để thiết lập cài đặt khởi động từ đó. Đèn flash USB Lái xe. 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 là 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. Trong trường hợp sử dụng đĩa khởi động Hiren`s BootCD sẽ yêu cầu thêm ổ đĩa flash (có cấu trúc tập tin 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 một ví dụ máy tính xách tay MSI GX640 với 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ì bạn cần để flash BIOS là tạo một ổ flash có khả năng khởi động, tải xuống kho lưu trữ với tất cả tập tin cần thiết, bao gồm một tệp BIOS, một tiện ích flash và một tệp thực thi flash.bat với một chuỗi văn bản của tất cả các hành động. Sau này bạn nên giải nén kho lưu trữ này vào ổ đĩa flash có khả năng khởi động và sau khi khởi động từ ổ đĩa 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 cái chính là AMI BIOS và Aptio AMI BIOS đều được sử dụng tiện ích đa dạng afudos và afuwin.

Ngoài ra, nhiều nhà sản xuất bo mạch chủ còn thực hiện những thay đổi đáng kể đối với BIOS cho sản phẩm của họ. tiện ích phổ quát AMI hoặc Award đơn giản là không nhận ra chúng và do đó không thể phản hồi lại chúng. Đặc biệt, trong ví dụ AMI đã thảo luận trước đó BIOS 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. Cái này và nhiều cái khác bo mạch MSI, và nhiều Bảng 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, trong Gần đây quy trình này đã trở nên phổ biến và bạn có thể tìm thấy nhiều tài nguyên trên Internet 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ề Chúng ta đang nói về. Việc flash bảng SLIC trong BIOS được sử dụng để thực hiện cơ chế kích hoạt OEM cho hệ điều hành Windows 7 giống như cách các đối tác OEM của Microsoft thực hiện để kích hoạt cài đặt sẵn bản sao của Windows không có Microsoft kiểm tra. Phương pháp này cho phép bạn kích hoạt hệ thống theo 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. Chìa khóa 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.

Bạn có thể tìm thấy một gói trên Internet 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ứ.

Đã cài đặt tiện ích này, khởi chạy nó và trong cửa sổ chương trình chính trên thanh công cụ, 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 cách sửa đổi khác là mở khóa một số Chức năng 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 BIOS để đơn giản hóa thủ tục Cài đặt thiết lập BIOS. 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 các 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. Bạn cũng có thể thay đổi logo (một số nhà sản xuất bo mạch chủ, ví dụ: công ty ASUS, họ thậm chí còn cung cấp tiện ích đặc biệtđể thay đổi logo BIOS), cũng như một số tên, chẳng hạn như khi tải, không phải tên thật của bộ xử lý được hiển thị mà có nội dung như “ Lõi AMD i9-995".

Có thể đưa ra một ví dụ khác về sửa đổi BIOS. Một số thợ thủ công tìm cách mở khóa khả năng sử dụng chế độ SLI thông qua BIOS cho Card màn hình NVIDIA trên những bo mạch chủ đó chế độ này không cung cấp. 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ề việc chế độ SLI đã được kích hoạt trên các bảng dựa trên do việc sửa đổi như thế nào. Chipset Intel Chuyển phát nhanh P45.

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ó thể được chỉnh sửa mà không gặp vấn đề gì bo mạch ASUS và ECS, nhưng đối với bo mạch chủ của Gigabyte và MSI, tiện ích AMIBCP không có tác dụng.

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 trình đơn 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 được sửa đổi BIOS.

Tình trạng tương tự khi mở rộng cấu trúc cây của từng mục menu cài đặt BIOS: Nếu bạn bỏ chọn bất kỳ mục phụ nào, nó sẽ không xuất hiện trong menu BIOS. Ví dụ: nếu chúng ta không muốn menu Cài đặt nâng cao mục Cấu hình Intel PPM đã hiển thị, bạn 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 Màn hình phần cứng và đối với các tùy chọn Tốc độ quạt khung gầm 1, Tốc độ quạt khung gầm 2, Tốc độ quạt khung gầm 3, Cấu hình quạt khung gầm Q-Fan 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(biểu tượng) BIOS. Đồng thời, ASUS thậm chí còn hoàn thiện bo mạch của mình với một tiện ích đặc biệt cho phép bạn thực hiện Cơ hội 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 độ phân giải nhất định và định dạng.