Plan the dual-boot: backups, disk space, and uefi/bios checks
First thing i do is stop and think about what can go wrong. Dual boot sounds cool, but it can wreck your day if the drive gets messed up. So yeah, i start with a backup. Not “maybe later”. Like right now. I grab my important stuff from Windows, school folders, photos, game saves, anything i would hate to lose. I copy it to an external drive or cloud. If you got BitLocker on, i also make sure i can unlock the drive later, because that surprise lock screen is brutal.
Then i look at disk space. This part is kind of boring but it decides if the whole setup will be smooth or a fight. I check how big my SSD is and how much Windows is already eating. Linux can run on less, but if you give it crumbs you will feel it fast when updates and apps pile up. I shrink the Windows partition in Disk Management instead of doing random stuff in Linux first. It just feels safer. I leave free space for Linux and try not to touch recovery partitions because those are like landmines.
Now the uefi/bios checks. This is where people get stuck and start googling at 1 am. I check if the system boots in UEFI mode or old Legacy mode because mixing them makes boot loaders act weird. Secure Boot matters too. Some Linux installs handle it fine, some don’t, so i decide early if i’m keeping it on or turning it off for the install then turning it back on later. I also make sure Fast Startup in Windows is off because that thing leaves Windows half asleep and Linux gets mad when it sees the drive.
After that, i’m basically setting myself up for a clean install step later instead of chaos. Backup done, space ready, firmware settings understood. It’s not exciting yet but this is what keeps the fun parts from turning into panic.
Quick wrap-up If you nail these three things first, dual boot stops being scary and starts feeling like a normal project you can actually control.