Tuesday, January 12, 2021

How to Change Hidden UEFI BIOS Settings (Settings that are not shown in BIOS Setup) - using AMI SCE Utility for AMI Aptio*-based UEFI BIOS

Note: The following procedure is applicable only to motherboards with AMI Aptio*-based UEFI BIOS. It was tested successfully on a MSI Z390-A PRO (MS-7B98) motherboard running the latest BIOS version as of this writing (7B98v1C). Please don't modify BIOS settings if you don't know what those particular settings do as it might cause your PC to no longer boot, thus requiring you to perform a CMOS reset (which might also not fix the problem if you changed the default setting as well!).

Some motherboard OEMs decide to hide certain settings from being shown in BIOS setup. If you need to change any of these settings, the following steps should help you to accomplish this.

  1. Download "AMI BIOS ROM Utilities Collection 2020" from http://bit.ly/BIOSUtils.
  2. Extract its contents and find the latest version of the AMI SCE Utility under the "AMI SCE All Versions 2020" folder. As of this writing, 5.03.1115 is the latest version currently available.
  3. Open an elevated Command Prompt window and "cd" to the 32-bit or 64-bit SCEWIN folder (use the correct version for your system).
  4. Run SCEWIN.exe /O /S BIOSSettings.txt (for 32-bit systems) or SCEWIN_64.exe /O /S BIOSSettings.txt (for 64-bit systems). You should get the following output (Note: The warning may or may not appear; this does not indicate an actual error if it indicates "Script file exported successfully."):
  5. Open the exported file "BIOSSettings.txt". You should see something like the following:
  6. For the purposes of this procedure, we will disable the "ACPI Wake Alarm" device (HW ID: *ACPI000E or ACPI\ACPI000E or ACPI\VEN_ACPI&DEV_000E) as an example since it is not supported in Windows 7. This device is enumerated in Device Manager as follows:
  7. Locate the "System Time and Alarm Source" option by using the "Find" option in your text editor. Move the "*" to the desired option. Optionally, change the default option by copying the desired option next to the "=" sign for "BIOS Default".
  8. BEFORE: 
  9. AFTER: 
  10. Once you are finished making changes, save the changes you made.
  11. Run SCEWIN.exe /I /S BIOSSettings.txt (for 32-bit systems) or SCEWIN_64.exe /I /S BIOSSettings.txt (for 64-bit systems). You should get the following output (Note: You may ignore the warnings that appear if it indicates "Script file imported successfully."):
  12. Restart your computer for the changes to take effect.
  13. For this example, the "ACPI Wake Alarm" device disappeared from Device Manager upon reboot:


DISCLAIMER:

*Other names and brands may be claimed as the property of others.

DISCLAIMER OF WARRANTY

YOU ACKNOWLEDGE AND AGREE THAT THE ABOVE PROCEDURE (THE "PROCEDURE") IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND. ALL WARRANTIES, CONDITIONS, REPRESENTATIONS, INDEMNITIES AND GUARANTEES WITH RESPECT TO THE PROCEDURE, WHETHER EXPRESS OR IMPLIED, ARISING BY LAW, CUSTOM, PRIOR ORAL OR WRITTEN STATEMENTS BY HHSOFT OR OTHERWISE (INCLUDING, BUT NOT LIMITED TO ANY WARRANTY OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT) ARE HEREBY OVERRIDDEN, EXCLUDED AND DISCLAIMED.

DISCLAIMER OF DAMAGES

UNDER NO CIRCUMSTANCES WILL HHSOFT, ITS LICENSORS OR ITS OR THEIR RELATED COMPANIES BE LIABLE TO YOU FOR ANY DIRECT, CONSEQUENTIAL, INDIRECT OR SPECIAL, PUNITIVE OR INCIDENTAL DAMAGES RESULTING FROM YOUR USE OF THE PROCEDURE AS SPECIFIED ABOVE, WHETHER FORESEEABLE OR UNFORESEEABLE, BASED ON YOUR CLAIMS OR THE CLAIMS OF ANY THIRD PARTY, WHETHER BASED ON THIS AGREEMENT, ANY COMMITMENT PERFORMED OR UNDERTAKEN UNDER ON OR IN CONNECTION WITH THIS AGREEMENT OR OTHERWISE.