Current location - Quotes Website - Signature design - What's the difference between uefi version and installed version of Chinese cabbage?
What's the difference between uefi version and installed version of Chinese cabbage?
The difference between PE installed version and UEFI version of Chinese cabbage lies in:

1, more secure:

UEFI startup needs an independent partition, which isolates the system startup file from the operating system itself, which can better protect the system startup. Even if the system needs to be reconfigured due to a boot error, only the boot partition needs to be reconfigured. Moreover, for win8 system, using UEFI to start safely and creating a trust source between the certificate stored in the firmware and the platform firmware can ensure that the signed and authenticated "known security" code and the loader can be executed almost before the operating system is loaded, which can prevent users from executing malicious code at the root path.

2. The startup configuration is more flexible:

EFI startup is similar to GRUB startup. At startup, you can call EFIShell, where you can load the specified hardware driver and select the startup file. For example, if the default startup fails, load the startup file on the U disk in the EFIShell and continue to start the system.

3. Greater support capacity:

Due to the limitation of MBR, the traditional BIOS startup cannot start the hard disk above 2. 1TB by default. With the continuous decline of hard disk price, hard disks with the size of 2. 1TB will gradually become popular, so UEFI startup is also the mainstream startup mode in the future.

Extended data

Advantages of the installation version of Chinese cabbage USB flash drive system;

1. Start the stable entry menu;

2. Small occupied space;

3. Powerful and reliable, supporting more motherboards;

4. Cancel the USB flash drive startup setting;

5. You can directly enter the menu startup interface;

6. entering pe is fast and convenient.

Advantages of UEFI version

First, the characteristics of error correction

Significantly different from BIOS, UEFI uses modular, C-language-style parameter stack transfer and dynamic link to build the system, which is easier to implement than BIOS and has stronger fault tolerance and error correction characteristics, thus shortening the system development time. More importantly, it runs in 32-bit or 64-bit mode, which breaks through the addressing ability of traditional 16-bit code, reaches the maximum addressing of the processor, and overcomes the shortcoming of slow running of BIOS code.

Second, compatibility.

Different from BIOS, the driver of UEFI system is not composed of code running directly on CPU, but written in EFI bytecode. Java exists in the form of "bytecode", and it is this one-step intermediate mechanism that makes Java run on various platforms. UEFI has also learned from similar methods. EFI bytecode is a set of virtual machine instructions driven by UEFI, which must be interpreted and run in the UEFI driver running environment, so as to ensure complete backwards compatibility.

An expansion device with UEFI driver can be installed in both Android-based systems and new PC systems that support UEFI, and its UEFI driver does not need to be rewritten, so there is no need to consider the compatibility issue after system upgrade. The execution mechanism based on interpretation engine also greatly reduces the complex threshold of UEFI driver writing, and all PC component providers can participate.

Third, the mouse operation

UEFI has built-in graphics driver function, which can provide high-resolution color graphics environment. Users can click to adjust the configuration after entering, and everything is as simple as operating application software under Windows system.

Fourth, scalability.

UEFI will adopt modular design and be logically divided into two parts: hardware control and OS (operating system) software management. Hardware control belongs to all UEFI versions, and OS software management is actually a programmable open interface. With this interface, motherboard manufacturers can realize a variety of rich functions. For example, various familiar backup and diagnosis functions can be realized through UEFI, and motherboards or firmware manufacturers can take them as a big selling point of their products. UEFI also provides a powerful networking function, and other users can reliably diagnose your host remotely without entering the operating system.

Verb (abbreviation of verb) graphical interface

At present, UEFI is mainly composed of these parts: UEFI initialization module, UEFI driver execution environment, UEFI driver, compatibility support module, UEFI high-level application and GUID disk partition.

UEFI initialization module and driver execution environment are usually integrated in a read-only memory, just like today's BIOS curing program. When the system is turned on, the UEFI initialization program is executed first. Responsible for the initial initialization of CPU, north bridge, south bridge and memory. When these devices are ready, they are loaded into UEFI driver execution environment (DXE for short).

When loading DXE, the system can load UEFI drivers of hardware devices. DXE uses enumeration to load various bus and device drivers. UEFI drivers can be placed anywhere in the system, as long as they can be enumerated correctly in order. With this, we can put the drivers of many devices in the UEFI special partition of the disk. These drivers can be read and applied when the system loads the disk correctly. Under the function of this feature, UEFI can easily support even if there are more new devices, which overcomes the shortcomings of traditional BIOS. This is why UEFI can support network devices and easily connect to the Internet.

References:

Baidu Encyclopedia Cabbage Super U Disk Startup Production Tool

Baidu encyclopedia UEFI