You can do this safely, but do it in the right order. Below is the recommended, low-risk method for a Windows 11 + Ubuntu 24.04 dual-boot system.
⚠️ Before you start (important)
Back up important files (both Windows and Ubuntu).
Turn off Windows Fast Startup
Windows Settings → System → Power & sleep → Additional power settings
Choose what the power buttons do → Change settings currently unavailable
Uncheck “Turn on fast startup”
This prevents filesystem corruption.
✅ Overview of the process
You will:
Shrink the Windows partition (from Windows)
Boot into Ubuntu live USB
Expand the Ubuntu partition using GParted
🧩 Step 1: Shrink Windows partition (from Windows)
Never shrink Windows from Linux.
Boot into Windows 11
Press Win + X → Disk Management
Right-click the Windows (C:) partition
Choose Shrink Volume
Enter how much space to shrink (in MB)
Example:
50 GB → 51200
100 GB → 102400
Click Shrink
👉 You will now see Unallocated space on the disk.
🧩 Step 2: Boot Ubuntu Live USB
You cannot resize Ubuntu while it’s running.
Insert Ubuntu 24.04 USB
Reboot → press F12 / F10 / Esc / Del (depends on your laptop)
Choose the USB
Select “Try Ubuntu”
🧩 Step 3: Resize Ubuntu partition (GParted)
Ubuntu live includes GParted.
Open GParted
Select your SSD (top-right dropdown, e.g. /dev/nvme0n1)
Identify partitions:
EFI (small, ~100–500MB)
Windows NTFS
Ubuntu ext4
Swap (if present)
Case A: Unallocated space is next to Ubuntu
Right-click Ubuntu partition → Resize/Move
Drag to take the unallocated space
Click Apply
Case B: Unallocated space is not adjacent
You must move partitions (slow but safe).
Typical order:
Move swap partition (if exists)
Then resize Ubuntu
⚠️ Do not move the EFI partition
🧩 Step 4: Reboot
Close GParted
Reboot
Remove USB
Ubuntu should now have more space 🎉
🧪 Verify in Ubuntu
df -h
or
lsblk
❗ Common mistakes to avoid
❌ Shrinking Windows from Linux
❌ Forgetting to disable Fast Startup
❌ Interrupting GParted while it’s working
❌ Touching EFI partition
🧠 Extra tips
If Ubuntu uses LVM, the steps are slightly different
If you use BitLocker, suspend it before shrinking Windows
NVMe SSDs are fine; just make sure you select the correct disk
If you want, you can:
lsblk
(from Ubuntu live)
and I’ll give you exact, partition-by-partition instructions tailored to your laptop.