-
Fix hibernation issues
-
Smooth upgrade for macOS 10.15
Copy files in EFI directory to your EFI partition.
NOTE THAT you should re-generate smbios information.
-
Download BIOS Tools.
-
Fetch the address of block location.
-
Use
BIOS_Backup_TooKit.exe
to fetch BIOS rom. -
Use
UEFITool
to open BIOS rom. -
Search keywords (cfg lock, DVMT), then Extract body.
-
The output file is like
Section_PE32_image_Setup_Setup_body.efi
, useIFR-Extractor
and command./ifrextract Section_PE32_image_Setup_Setup_body.efi Section_PE32_image_Setup_Setup_body.txt
to convert it into text file. -
Open
Section_PE32_image_Setup_Setup_body.txt
and search keywords (cfg lock, DVMT) to find the closest addres behind it.
-
Enter
GRUB Shell
(usebootx64.efi
inbios_tools.zip
to boot) -
Check address value by typing
setup_var [ADDR]
-
Typing
setup_var [cfg lock address here] 0x00
to disable cfg lock. -
Typing
setup_var [DVMT address here] 0x03
to increase DVMT to 96M.
-
Since I've already finished these steps above, just type the following command.
-
Disable MSR 0xE2 (i.e. cfg lock)
setup_var 0xDA2 0x00
-
Increase DVMT to 96M
setup_var 0x263 0x03
-
You can check the value by typing
setup_var [ADDR]