Det er ofte ikke muligt at auto-reparer når bootdelen ligger på en anden disk, primært fordi at folk jo bruger hele deres diskplads på disken fra starten af 🙂
Win7 installeren ligger altid de bootfiler i en gemt partition på den først tilsluttede disk efter portnr.
Det er derfor altid en god ide at sikre at OS disken sidder på port 0, eller at det er den enste disk sat til under install 🙂
Jeg ved ikke om man evt kunne tvinge en bootsect /nt60 kommando igemmen på C: drevet og genoprette bootfilerne der istedet for på deres egen lille partition, men uanset er du nok bedre stille med at få lagt windows ind igen forfra.