Two systems, one drive, zero shared housekeeping
Windows cannot read ext4, so from inside Windows your Linux partition is a nameless block of used space — you cannot even check what is bloating it. Linux sees the NTFS side fine, but with Fast Startup enabled Windows leaves its filesystem in a half-hibernated state that Linux will only mount read-only. The result is two systems that each hoard their own caches, logs and update leftovers, and neither can clean up after the other.
The imbalance matters the moment you remove one of them. A Linux install typically claims 30–60 GB for root, plus a swap partition or file, plus whatever the home folder accumulated over the years. Windows, seen from outside, carries its own ballast: the pagefile, hiberfil.sys and update leftovers are invisible to a file manager that only counts documents.
Removing the second OS, in the right order
Back up anything you still want from the side you are deleting, then work through the list from the top. The order is the whole trick: partitions first, boot entries second, boot repair last — do it backwards and you own an unbootable machine.
- Open Disk Management (diskmgmt.msc), find the Linux partitions — root, swap and any shared data slice — and delete each one
- Extend C: into the freed space, or format it as a new data partition instead of growing the system drive
- Remove the stale boot entry: bcdedit /enum firmware lists them, bcdedit /delete {guid} clears the dead Linux item
- If Windows will not boot afterwards, run startup repair from an installation USB — it rebuilds the boot files
- Boot a Linux live USB first if you need to rescue files: ext4 is unreadable from Windows without third-party drivers
- Turn off Fast Startup (powercfg /h off also works) so the remaining OS never leaves the disk half-hibernated
What not to touch while you are in there
The EFI System Partition — that small 100–500 MB FAT32 slice — is not junk; it holds the boot files for everything on the disk, including the Windows you are keeping. Deleting it to reclaim a few hundred megabytes turns a working PC into a brick. The same goes for the recovery partition and the small MSR slices: they cost almost nothing, and removing them buys you a support case.
Once the partition work is done, the surviving Windows still has its own junk to sweep: update leftovers, temp folders, the old hibernation file. Claim the space first, then clean what you kept. That second step is the one most people skip, which is how a drive that grew by 60 GB still feels full a month later.
Questions and Answers
How do I remove Linux from a dual-boot PC?
Delete the Linux and swap partitions in Disk Management, extend C: or create a data partition, then remove the stale boot entry with bcdedit /delete. Rescue any files first — Windows cannot read ext4.
Can Windows see my Linux ext4 partition?
No, Windows has no native ext4 support, so the partition shows as an unknown type without a drive letter. Use a Linux live USB or a third-party ext4 driver to get the files out.
Know what is included before you buy.
The one-time 30-minute trial covers core tools. PRO-labelled features stay locked until a paid license is activated.
Read next
Write to us: [email protected]