The motherboard also plays "clone"

Source: Internet
Author: User
Tags ultraedit
We know that crashfree BIOS 2, the second generation of the Asus motherboard, has a more convenient automatic recovery function than the first generation, that is, when the BIOS is damaged due to a refresh error or virus, you can restart the system through the auxiliary CD and automatically recover the BIOS. So can users who buy mainboards of other brands also enjoy this function? Recently, I have successfully cloned the crashfree BIOS 2 feature to another motherboard.

Feasibility of "Cloning"
First, let's take a look at how crashfree BIOS 2 works: recover the BIOS through the boot block (BOOT module) in the BIOS of the motherboard. The boot block is a block-based BIOS structure that retains an area in the BIOS chip and stores the most important startup information in the BIOS system. Refreshing later versionsProgramThe boot block module is not updated by default when you refresh the BIOS. This ensures that the boot block module is not modified during refresh. Even if an error occurs during BIOS refresh, the boot block module still works properly.

Awdflash is stored in the root directory of the CD that is provided with the Asus motherboard. EXE the BIOS refresh program corresponds to the BIOS file of the motherboard. After the BIOS of the motherboard is damaged, restart the machine and the boot block module of the Asus motherboard starts to work, find out whether there is a refresh program and the corresponding BIOS file on the CD in the optical drive, and then automatically run awdflash to refresh the sound BIOS file into the BIOS.

We want to "clone" The crashfree BIOS 2 function. In fact, we want to extract the boot block module from the BIOS of the Asus motherboard, modify the module, and integrate the module into the BIOS of other motherboard brands. The tool used here:

1. Award bios editor 1.0 (Award bios modification tool ). : Www.cpc#com/xz/awdbedit.rar.
2. UltraEdit-32 (text editing tool ). : Http://www.onlinedown.net/soft/7752.htm.
3. Universal flash utility 8.64 (powerful BIOS refresh tool ). : Www.cpc#com/xz/flash864.rar.

"Clone" Practice
Next I will take the dual-sensitive unf4sli motherboard as an example to explain how to "clone" crashfree BIOS 2 function.

Step 1: First back up the BIOS of the unf4sli board and copy it for modification. Note that you must remove the "read-only" attribute of the BIOS file. Otherwise, you cannot edit the BIOS.

Step 2: Download any motherboard BIOS with crashfree BIOS 2 function from ASUS official website (I chose Asus A8N-E ). Use Award bios editor to open the BIOS of the A8N-E, find the boot block module and left click to select, click "actions → extract file" in the menu, extract the boot block module of the A8N-E motherboard, save as boot_blk.bin, and write down the value of Type ID 0002 and the value of fixed offset: 00000000 (figure 1 ).

Note: To avoid errors during BIOS refresh, the boot block module generally contains the ID number of the corresponding motherboard. Before refreshing, the system compares the ID number with the ID number contained in the BIOS file on the disc, refresh is allowed only after the check is accurate. Therefore, we need to modify the idnumber In the extracted boot block module so that it meets the requirements of the dual-sensitive unf4sli motherboard.

Step 3: Use the Award bios editor to open the BIOS of the unf4sli motherboard and find the bios id 6a61fj19 in the "system BIOS" menu (figure 2 ). Open the boot_blk.bin file just extracted with the UltraEdit-32, find the motherboard ID: A8N-E contained in the boot block module at the end of the file (figure 3), change this byte to 6a61fj19 (figure 4 ), save the file.

Step 4: Use the Award bios editor to open the BIOS of the unf4sli motherboard, find the boot block module, select it, and click "actions-Remove File" in the menu ", remove the original boot block module and click "actions → insert file" to fill in the type id value 0002 and the fixed offset value 00000000. Finally, select the modified boot_blk.bin in the file bar to integrate the modified modules with the Asus crashfree BIOS 2 function into the BIOS of the dual-sensitive motherboard.

Note: The Boot block module is not refreshed when you use awdflash to refresh the BIOS. Therefore, you must use the universal flash utility to refresh the BIOS. This software is powerful and graphic interface. You can choose to refresh only the BIOS boot block module.

Step 5: Use the boot disk to boot the system to DOS, run the universal flash utility, select the second "flag" in the main menu bar, and press Enter, use the arrow keys to select all options except the "Flash Boot block" option, and press enter to change the solid box before these options to a hollow box, in this way, other items can be skipped during BIOS refresh (figure 5 ). Select the first "file" with the arrow keys, and press enter to enter the write and save functions. Under "LOAD", type the path of the integrated boot_blk.bin file, press enter to refresh the BIOS. The refreshed dual-sensitive unf4sli motherboard has the Asus crashfree BIOS 2 function.

Step 6: Set awdflash. the BIOS file corresponding to the EXE and unf4sli boards is burned to the disc. When the BIOS of the motherboard is accidentally damaged, you only need to put the disc in the optical drive and restart the computer to automatically restore the original BIOS. Because the boot block module is not refreshed when the BIOS is refreshed in awdflash, the integrated boot block module will not be changed in the subsequent refresh process. So far, we have completed the "clone" of crashfree BIOS 2 in asus bios.

Summary
Using the three software described above, we can intuitively extract and integrate various modules in the motherboard BIOS, even beginners can easily "clone" some special functions of the motherboard and add them to the motherboard we use. Let's enjoy this free dinner.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.