Hey, I'm back and I'm happy to say the problem is resolved
I used your tool and it worked great, until I selected my install.wim file. It said that the file contained multiple recovery images (or something similar) and it gave me the option to choose from a list of about 4 images. I didn't know which one to choose so I decided to come back to the forums to ask. And then I saw the post ariftwister made. EaseUS had set the type of my recovery partitions from Recovery to OEM, and so Windows had trouble finding them (since it was looking for a Recovery partition).
So I did the following to fix it:
- Open CMD
- Type diskpart
- Type list disk
- Select the disk with the recovery partition, using select disk # (mine was select disk 0)
- Type list partition
- Select the recovery partition, using select partition # (mine was select partition 6). The partition has OEM listed as its type.
- Then I used set id=27 to set the id to that of Recovery, but since my drive was GPT and not MBR, it didn't work.
- So, I did some Googling and found that for a GPT disk I had to use set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
- So I did set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
- It succeeded, so I again typed list partition and it was now listed as Recovery!
- Rebooted into the Recovery Environment, and it detected my Restore partition and allowed me to reset.
I couldn't be happier

And also thanks to everyone for the help, and even though I didn't fully use your tool SIW, I'm sure it can help others a lot, and I really appreciate you making it.
I'm going to restore now, and if it succeeds I'll come back here and mark this thread as solved.