Well, I use Partition Wizard that I burn on CD from Linux... It allows you to examine old partition structure and in some cases you can roll back to old structure, there're other tools you can burn on CD under Linux too, System Recovery tool, Rescatux, etc
We always assume you have made your Recovery Disks using the OEM manufacturer's Recovery Media Creator app the first day you had your new PC.
& made the Startup Repair CD. startup repair disc-create
Did you make the OEM manufacturer's Recovery Disks?