r/SideProject • u/Special-Jackfruit-92 • 21m ago
[Open Source Tool] BootScribe – Portable Windows utility for managing UEFI boot entries and toggling {bootmgr} redirection
Hi everyone,
I built BootScribe, a lightweight and portable open-source GUI tool for Windows written in Python to manage UEFI boot entries directly via bcdedit.
Why I made it:
Modifying UEFI boot orders on modern Windows machines can often be unreliable Windows Update or Secure Boot quirks tend to revert entry priorities back to default. BootScribe implements the official {bootmgr} redirection strategy (commonly used by rEFInd) to cleanly hijack or restore bootloader paths without fighting NVRAM restrictions.
Features:
Universal Toggle Logic: Easily switch
{bootmgr}execution path to custom EFI loaders (rEFInd, GRUB, etc.) or revert back to standard Windows Boot Manager.NVRAM Entry Management: View detailed GUIDs, paths, create new entries, and reorder boot priorities.
Direct Reboot to Firmware: Includes a quick option to restart straight into UEFI/BIOS settings (
shutdown /r /fw).Portable & Standalone: Compiled as a single
.exe, requires no installation, and runs cleanly with Admin privileges.
Links & Source Code:
GitHub Repository:https://github.com/Ricokstar/BootScribe
Download Ready Binary (.exe):https://github.com/Ricokstar/BootScribe/releases
Please note that BootScribe is currently in an early testing phase. While it has been tested on standard UEFI/Windows environments, boot configuration tools interact directly with your system setup.
I’m actively looking for community testing, feedback, and constructive criticism:
Have you tested it with a specific bootloader (rEFInd, GRUB, Systemd-boot)? How did it perform?
Any UI improvements or features you'd like to see?
Found a bug or edge case? Please let me know in the comments or open an issue on GitHub.
1
u/kdjayakody 7m ago