I was recovering a deleted partition using Testdisk to rewrite the partition table. However after that, windows 8 refused to boot up. On boot, I am presented with an blue screen saying that there was an error code 0xc0000225, and F8 doesn't do anything after that.
I attempted to fix the problem using startup repair from a windows installation cd, but that failed to fix the problem. I also tried using these commands in the console:
bootrec /scanos bootrec /rebuildbcd bootrec /fixmbr bootrec /fixboot
However this also did not solve the problem.
The problem also stops me from booting up the recovery partition, giving the same error as above.
GRUB has also been screwed, and it now says
error: invalid filesystem
and starts a grub rescue prompt.
Fortunately rEFInd still works which allows me to boot into my Mint system. The windows bootloader does not work when run from rEFInd
Running boot-repair does not fix the problem.
I also tried setting the boot flag on my windows OS partition.
Rewriting the partition table also cleared the boot options from the BIOS, and I had to manually add them back in.
I'm not 100% sure what the original partition table type was. Testdisk defaulted to EFI/GPT so that's what I went with.
The partition that was deleted was one of the linux partitions. It was recovered nicely.
The windows partitions seem to be okay, seeing as how I can still access them from Mint.
The current partition structure looks something like this:
P MS Data 2048 206847 204800 [SYSTEM] FAT32, 104 MB / 100 MiB P MS Data 206848 2050047 1843200 [Recovery] NTFS, 943 MB / 900 MiB P MS Data 2312192 783003647 780691456 [OS] NTFS, 399 GB / 372 GiB P MS Data 783003648 783720447 716800 NTFS, 367 MB / 350 MiB P MS Data 783720448 1645320191 861599744 [DATA] NTFS, 441 GB / 410 GiB P MS Data 1645320192 1703913471 58593280 EXT4 Large file Sparse superblock Recover, 29 GB / 27 GiB P Linux Swap 1703913472 1719537647 15624176 SWAP2 version 1, 7999 MB / 7628 MiB P MS Data 1719537664 1911560191 192022528 EXT4 Large file Sparse superblock Recover, 98 GB / 91 GiB P MS Data 1911560192 1953523711 41963520 [Restore] NTFS, 21 GB / 20 GiB
The second ext4 partition was the one I recovered.
I can probably fix the issue with grub by refreshing it but I left it alone for now to help diagnose the problem.
This is really quite baffling.
EDIT: I suspect that perhaps the partition table is the wrong type, maybe it is supposed to be MBR or hybrid.