Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ Forged


Forged/
├── forge-iso.sh                 # Main Linux ISO builder (Bash)
├── autounattend.xml             # Windows unattended setup (TPM bypass + OOBE skip)
├── payload/
│   ├── Forge-PostInstall.ps1    # Full post-install script (13 phases)
│   ├── MinSudo.exe              # TrustedInstaller elevation tool
│   ├── RemoveEdge.ps1           # XOS Edge uninstaller (region spoof + own setup)
│   ├── onedrive.bat             # XOS OneDrive annihilation script
│   ├── taskbar.bat              # XOS taskbar cleanup script (runs on every logon)
│   ├── W11STARTMENU.ps1         # XOS start menu pin cleaner
│   ├── LayoutModification.xml   # Zero-pins layout for new users
│   ├── services-disable.reg     # Disables Defender/WU services before OOBE
│   ├── driver-exclude.reg       # Prevents Windows Update from installing drivers
│   ├── Forged.png               # Default wallpaper (optional)
│   └── trpad.exe                # TinyRetroPad (lightweight Notepad replacement)

Build

git clone https://github.com/fernbacher/Forged.git
cd Forged
./forge-iso.sh /path/to/windows.iso

The script:

  1. Extracts the ISO with 7z
  2. Finds the Windows 11/10 Pro index and exports only that edition
  3. Mounts the WIM with wimlib-imagex
  4. Injects all payload files + AppX debloat offline
  5. Commits changes
  6. Builds a UEFI+BIOS hybrid ISO with xorrisofs

Example output: Forged-Win11.iso in the Forged/ directory.


Dual-Boot with CachyOS (or any Linux)

  1. Shrink your Linux partition (or use a separate drive) before installing.
  2. Install Forged Windows to the empty space or separate drive. The installer won't touch your Linux partitions.
  3. After installation, Windows will override the boot order. Use your UEFI boot menu to choose your Linux bootloader.
  4. Windows UTC clock — Forged sets RealTimeIsUniversal=1 so your Linux and Windows clocks stay in sync.

For Limine users: adding a Windows entry takes two commands.


Recommendations Once You're on Forged

Do this and you'll have a flawless experience on a Forged Windows install for your games that don't run on Linux.


Security & Performance Trade-Offs

  • Defender — fully annihilated (services disabled Start=4, TamperProtection=0, DisableAntiSpyware=1, scheduled task re-kills, boot-time safety task, IFEO blocks). If you need real-time protection, this is not for you.
  • Edge — completely removed (browser + updater + DevTools). WebView2 Runtime preserved for app compatibility.
  • UAC — disabled (EnableLUA=0). Everything runs as admin.
  • Windows Update — paused until 2038, WSUS nulled, driver updates blocked. Manual update checks may revert tweaks.
  • VBS / HVCI — toggle scripts on desktop (VBS-ON.bat / VBS-OFF.bat). Required for any kernel anti-cheat that doesn't work on Linux (Valorant, FACEIT, etc.). Exception: League of Legends doesn't need it. Not required on Windows 10.

Website

Documentation, build guide, dual-boot instructions, and a live source code viewer on the website forgedapp.surge.sh.


Pre-Built ISOs

Pre-built ISOs are Discord-exclusive and will only ever be shared there. It's recommended to use the ISO builder on Linux if you want a specific Windows version (like LTSC Windows 10 or an older Windows 11 version). Browsers are not included, bring your own on a USB drive.


License & Credits


Final Words

This is my last Windows project. I've moved full-time to CachyOS and the Linux gaming ecosystem. Forged is meant to be the "get in, play your kernel-level game, get out" Windows install — no fluff, no tracking, just performance.

— fernbacher

About

Linux-native toolchain: one script extracts Windows 11/10, debloats offline (AppX/Edge/Defender), injects a 13-phase optimizer (ValleyOfDoom + djdallmann + XOS + Revision), repacks to UEFI/BIOS ISO. For dual-booters who keep Windows only for anti-cheat games.

Topics

Resources

Stars

16 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages