Dual-Booting AcreetionOS with Windows

Entirely reasonable. Do these five things and coexistence is boring (the good kind).

1. Make room BEFORE installing

Shrink Windows from within Windows (Disk Management → Shrink Volume). Leave ≥40 GB unallocated for AcreetionOS, then shut down fully.

2. Windows-side gotchas

  • Disable Fast Startup (Control Panel → Power Options → Choose what power buttons do). Fast Startup = permanent hibernation = NTFS always "in use" = Linux can’t safely mount it.

  • If BitLocker is on, suspend/recover it after partition changes so recovery keys stay valid.

  • Note your firmware: UEFI+GPT (any PC since ~2012) vs legacy BIOS+MBR. Install AcreetionOS in matching mode.

3. Install AcreetionOS alongside

In Calamares choose Manual partitioning: put / (+ swap or zram) into the free space, mount the existing EFI partition at /boot/efi WITHOUT formatting. Walkthrough: Partitioning.

4. Let GRUB find Windows

os-prober ships enabled; after install (or after Windows updates its bootloader):

sudo os-prober                       # expect a Windows Boot Manager line
sudo grub-mkconfig -o /boot/grub/grub.cfg
grep -i menuentry /boot/grub/grub.cfg | head

Missing? Ensure GRUB_DISABLE_OS_PROBER=false isn’t set in /etc/default/grub.

5. The clock war

Windows stores hardware clock as local time; Linux as UTC → hours drift. Fix on the Windows side (run as admin):

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

When Windows updates eat the boot menu

It sometimes reinstalls its own bootloader. Boot the AcreetionOS ISO → Recovery EnvironmentGRUB reinstall/boot repair → done, both entries restored.

Recovery partition note

The ACRECOVERY partition (The AcreetionOS Recovery Environment) coexists fine with dual-boots — it’s chainloaded from the main GRUB and never touches Windows entries.