You are not logged in.
Hello, I am looking for advice on how to properly set up a dual boot with Windows on a system where Arch Linux is already installed as the primary operating system. As I am not an advanced user, I want to ensure I follow the safest procedure possible to avoid breaking my current setup. My main concern is that I have two identical 1TB NVMe drives, and I am having trouble identifying which physical drive corresponds to my Arch installation and which one is the secondary disk intended for Windows. I want to install Windows on the second drive, which currently only contains a few files in a data folder that I am ready to move. I have included my lsblk and fstab output below to show my current configuration. I would appreciate it if someone could help me identify the correct drive and explain how to proceed with the Windows installation so that it doesn't interfere with my Arch bootloader or system.
λ ~/ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 931,5G 0 disk
└─nvme0n1p1 259:1 0 931,5G 0 part /data
nvme1n1 259:2 0 931,5G 0 disk
├─nvme1n1p1 259:3 0 1G 0 part /boot
└─nvme1n1p2 259:4 0 930,5G 0 part /
λ ~/ cat /etc/fstab
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme1n1p2 LABEL=ARCH_ROOT
UUID=aef2d89e-b60f-47ed-8250-01db6a7ab08c / ext4 rw,relatime 0 1
# /dev/nvme0n1p1 LABEL=FILES
UUID=1c653cc6-c1fc-4a8f-8c60-4f81a4afb170 /data ext4 defaults 0 2
# /dev/nvme1n1p1 LABEL=EFI_SYSTEM
UUID=8A1D-650B /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
/swapfile none swap defaults 0 0Last edited by tetroi (2026-01-06 18:58:44)
Offline
from what you shared "nvme1n1" , is where the ArchLinux is installed.
and steps are same, boot Windows ISO, select "nvme0n1" drive and install, and after installation boot back to ArchLinux and regenerate grub probably after enabling os prober (If you use grub), and Windows is notorious in messing with EFIs , in short you may loose easy access for Arch to repair grub or systemd-boot to manually add Windows entry.
edit: https://wiki.archlinux.org/title/Dual_boot_with_Windows
this wiki might help you.
And also, you said two NVME drives, so why not trying to physically unplug the Arch one and Install Windows on the drive which you want to? and after Windows Installation you can add back the Arch one and in BIOS select it as default to boot which you can boot Windows when needed.
Last edited by 5hridhyan (2026-01-06 06:51:21)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
from what you shared "nvme1n1" , is where the ArchLinux is installed.
and steps are same, boot Windows ISO, select "nvme0n1" drive and install, and after installation boot back to ArchLinux and regenerate grub probably after enabling os prober (If you use grub), and Windows is notorious in messing with EFIs , in short you may loose easy access for Arch to repair grub or systemd-boot to manually add Windows entry.edit: https://wiki.archlinux.org/title/Dual_boot_with_Windows
this wiki might help you.And also, you said two NVME drives, so why not trying to physically unplug the Arch one and Install Windows on the drive which you want to? and after Windows Installation you can add back the Arch one and in BIOS select it as default to boot which you can boot Windows when needed.
Yes, that’s exactly what I intended to do. I’ll disconnect the second drive and then install Windows 11. However, I’m facing another issue right now (0xc000014c). I’m getting an error when trying to boot via Ventoy. It’s likely because the ISO file wasn't installed correctly. But I’m having some trouble with that: I can’t safely eject the flash drive. When I click on 'Safely Remove', it just hangs indefinitely. The same thing happens in the terminal — if I try to unmount it (or even use the sync command), it also results in an infinite load. I’m even running into unmounting issues with WoeUSB-ng when it reaches the 'Unmounting' stage.
Offline
"0xc000014c" indicates the ISO corruption or incomplete write to USB.
"hangs indefinitely" maybe the filesystem is in bad state or pending writes. check what's holding the device.
Last edited by 5hridhyan (2026-01-06 12:41:48)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
"0xc000014c" indicates the ISO corruption or incomplete write to USB.
"hangs indefinitely" maybe the filesystem is in bad state or pending writes. check what's holding the device.
Now I'm trying the WoeUSB method again via the terminal (sudo woeusb --device...). I see it's stuck on these lines:
Unmounting and deleting /media/woeusb_source_1767706260_14329...
Unmounting and deleting /media/woeusb_target_1767706260_14329...Last edited by tetroi (2026-01-06 13:41:42)
Offline
Maybe I have to wait a very long time...
Offline
try reformatting the USB drive and retry it
you can try Balena Etcher.
Edit: Sorry for suggesting it; Balena Etcher is inadvisable according to the Arch wiki: https://wiki.archlinux.org/title/USB_fl … le_methods
Last edited by 5hridhyan (2026-01-06 17:51:45)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
you can try Balena Etcher.
You can also not: https://wiki.archlinux.org/title/USB_fl … ing_etcher
More random notes: do under no circumstances rely on the device node, nvme0n1p1 and nvme1n1p1 will happily trade places. Always address partitions by their UUID!
Ceterum censeo: 3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
Offline
try reformatting the USB drive and retry it
you can try Balena Etcher.Edit: Sorry for suggesting it; Balena Etcher is inadvisable according to the Arch wiki: https://wiki.archlinux.org/title/USB_fl … le_methods
It turns out I just needed to wait a bit longer. I ran a command I found online:
watch grep -e Dirty: -e Writeback: /proc/meminfoThe 'Dirty' value was slowly decreasing from a high number. I wasn't exactly sure what it meant at the time, but since the numbers were moving, I figured the write process was still ongoing, so I just gave it more time.
I’ve successfully installed Windows 11 now. I also installed os-prober and uncommented the corresponding line in /etc/default/grub, so dual-boot is working fine. The only remaining issues are Wi-Fi and Secure Boot
Last edited by tetroi (2026-01-06 18:38:22)
Offline
I’ve successfully installed Windows 11 now.
so dual-boot is working fine.
nice!
The only remaining issue is the Wi-Fi
on Windows or Arch?
Last edited by 5hridhyan (2026-01-06 18:37:11)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
I’ve successfully installed Windows 11 now.
so dual-boot is working fine.
nice!
The only remaining issue is the Wi-Fi
on Windows or Arch?
Yeah, Windows is basically demanding a wired connection at this point. It doesn't even recognize the built-in Wi-Fi on my B760 motherboard. I’m currently stuck on the setup screen where it won't let me proceed without 'connecting to a network,' so I’ll have to bypass it using the OOBE command or sideload the drivers manually via Arch
Offline
Maybe I'm missing something
Offline
Maybe I'm missing something
let me guess, your initial problem was solved so you missed to edit your initial post to [solved]
edit:
I've been sarcastic and disrespectful towards OP which violates the guidelines. I'm really sorry for my bad behavior.
Last edited by 5hridhyan (2026-01-06 19:50:22)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
Maybe I'm missing something
let me guess, THIS IS ARCHLINUX FORUMS NOT OUT PERSONAL CHAT!
jokes aside
from my understanding this kind of posts are considered as bloat, try to have a healthy convo related to technical issues or related to *specifically Archlinux
idk I read somewhere in wiki this kind of posts are considered to wrong I guess;and also your initial issue is solved right? so please edit the first thread as [SOLVED]
My bad, I'm not a regular forum user, so I’m still getting used to the etiquette. Thanks for the heads-up. I'll keep my future posts more technical and focused on Arch-specific issues
Offline