I have three NVMe drives formatted with ext4 and want to install Windows on a fourth, dedicated NVMe drive. How likely is a current Windows installation to modify or damage the ext4 drives, including their EFI system partitions? The motherboard's primary NVMe slots are blocked by the GPU, so removing those drives temporarily would be difficult. I've used Linux for nearly 20 years but have very little experience with modern Windows installations, so I'd appreciate practical advice on minimizing the risk.
4 Answers
Installing Windows after Linux is generally manageable, but don’t rely on the installer to respect the disk layout perfectly. If you cannot remove the other NVMe drives, double-check every disk and partition shown during setup, create a separate EFI partition on the Windows drive if appropriate, and keep recovery media plus backups available.
The ext4 data itself is unlikely to be touched because Windows doesn’t normally understand or mount ext4. The bigger concern is the EFI system partition and bootloader: Windows may place its boot files on an existing EFI partition instead of the drive you selected. Make a reliable backup first, and be prepared to restore or recreate the Linux boot entry if necessary.
The safest approach is to disconnect or disable the other drives during the Windows installation, even if that means disabling their controller or storage bus in firmware. Windows can sometimes use an EFI partition on a different disk despite being installed elsewhere. Once installation is complete, reconnect the Linux drives and choose the desired bootloader from the UEFI boot menu.
Turn off Windows Fast Startup after installation. It’s effectively a hybrid hibernation mode and can leave Windows filesystems in a state that causes problems when accessed from Linux. Also check the firmware boot order afterward, since Windows may become the default boot entry or alter the bootloader arrangement.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures