My laptop is (maybe was) Linux and Windows 10 dual booted. I was reinstalling
the Linux OS and in the process I accidentally formatted the Windows 10 boot
partition. At least I think it is the boot partition because I don't really
know how Windows works (or doesn't work amirite).
This is the lsblk output:
$ lsblk -f
NAME FSTYPE FSVER LABEL [...] MOUNTPOINTS
nvme1n1 zfs_member 5000 zroot [...]
├─nvme1n1p1 vfat FAT32 [...] /boot/efi
├─nvme1n1p2 swap 1 [...] [SWAP]
└─nvme1n1p3 zfs_member 5000 zroot [...]
nvme0n1
├─nvme0n1p1
└─nvme0n1p2 ntfs
The nvme0n1p1
is the one related to booting. I accidentally formatted it.
I have a Windows 10 USB prepared. I tried looking online and I never found
a question asking exactly for this. The ones I found that were similar enough
suggested different commands.
Anyone has experience with this?
Thanks in advance.
I've been told (but I cannot verify) that windows' default behaviour is to install an EFI partition on every internal drive, and update them all in the event of an update.
I know from experience that windows only expects to see itself installed and will happily fuck up your bootloader with whatever garbage it wants to.
I suspect that these two "characteristics" together are what is to blame here.