My Dual-Boot Lesson Learned (Linux Mint + Windows 11)
Today I learned the hard way about dual-booting Windows alongside Linux Mint.
Here’s the story of what happened and the steps I had to take to fix it. Hopefully this will save me future headaches.
What Happened
- I wanted to install Windows 11 alongside my existing Linux Mint (dual-boot setup).
- But I made a critical mistake: I didn’t unmount the drive where Linux Mint was installed before starting Windows setup.
- Because of this, Windows placed its EFI system partition (ESP) into Mint’s bootloader on Disk 1.
- The result: when I rebooted, Linux Mint black-screened (bootloader messed up).
How I Fixed It (Painfully)
- I gave up temporarily and just installed everything onto Windows 11.
- To repair the EFI mess, I had to:
- Create a new EFI system partition on Disk 2 (using Disk Management).
- Boot into Windows 11 live USB → Repair → Troubleshoot → Command Prompt.
- From there, I manually removed the old EFI partition from Disk 1 (using
diskpartwithdelete partition override).
- Once Windows was working from Disk 2’s EFI, I realized Disk 1 has better storage.
- I used a cloning tool to clone everything from Disk 2 → Disk 1.
- Then, I wiped Disk 2 and reset it back as a new volume for extra storage.**
Key Lessons I Learned
- Always unmount drives before installing another OS — or Windows might hijack the wrong EFI partition.
- If possible, physically disconnect the drive that has Linux when installing Windows, so Windows can only touch its own disk.
- Keep a live USB (Linux & Windows) handy at all times, it’s a lifesaver for troubleshooting EFI/boot issues.
- Understand that EFI system partitions are shared and Windows likes to overwrite existing ones.