Resized my drive with cfdisk for an Arch Linux install but now my Windows installation is corrupted. The NTFS partition was corrupted but I've supposedly fixed that with ntfsfix.
Windows started complaining about the BCD file so I tried booting into installation media and using bootrec but it couldn't detect any installations. I tried manually mounting the EFI partition and creating new BCD files with bcdboot but that doesn't seem to have fixed anything.