https://github.com/mogelpeter/bios-utility
Save your BIOS Settings and restore them at anytime you want.
https://github.com/mogelpeter/bios-utility
asus backup backup-script backup-scripts bios bios-settings msi ocb python python3 recovery restore restore-script restore-utility save
Last synced: 7 months ago
JSON representation
Save your BIOS Settings and restore them at anytime you want.
- Host: GitHub
- URL: https://github.com/mogelpeter/bios-utility
- Owner: mogelpeter
- License: mit
- Created: 2024-07-22T07:45:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-22T21:23:26.000Z (over 1 year ago)
- Last Synced: 2024-07-23T20:49:39.748Z (over 1 year ago)
- Topics: asus, backup, backup-script, backup-scripts, bios, bios-settings, msi, ocb, python, python3, recovery, restore, restore-script, restore-utility, save
- Language: Python
- Homepage:
- Size: 46.9 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BIOS Backup and Restore Utility
A utility to backup and restore BIOS settings using AFUWINx64. This script allows you to create a backup of your BIOS settings and restore them when needed.


## Prerequisites
- Windows 10 or 11
- Python 3.8 or higher
- AFUWINx64 installed in `C:\AFUWIN\AFUWINx64.EXE`
## Installation
1. Clone the repository or download the script.
2. Download `AFUWINx64` from [AMI BIOS UEFI Utilities](https://www.ami.com/bios-uefi-utilities/) and place the `AFUWINx64.EXE` into the folder `C:\AFUWIN`.
## Usage
1. Navigate to the directory where the script is located.
2. Run the script with the `start.bat` file to automatically get admin rights.
3. The script includes a module installer, so you don't need to install dependencies manually.
4. Choose one of the options displayed in the GUI.
## Options
The script provides the following options:
1. **Create a backup of the BIOS settings**: This option creates a backup of your current BIOS settings and saves it in a `.rom` file in the `backups` directory.
2. **Restore the BIOS settings from a backup**: This option allows you to restore BIOS settings from a previously created backup.
3. **MSI - Check BIOS version of .ocb file (WIP)**: This option reads the BIOS version from an MSI OCB file and renames the OCB file accordingly.
## Notes
- Ensure AFUWINx64 is installed at `C:\AFUWIN\AFUWINx64.EXE`.
- Backup files are named in the format `bios_backup_{date}_{time}.rom`.
- OCB files are renamed in the format `MSI_BIOS_{BIOS_Version}_{date}_{time}.ocb` after successfully checking the BIOS version related to the OCB file.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.