パーティーションバックアップからの復元なら復元先のパーティーションは指定
出来るんだよね?

1 パーティーションバックアップでシステムパーティーションとCをバックアップする
2 システムパーティーションとCをそれぞれ外付HDDに復元する
3 外付HDDを内蔵HDDと入れ替える
4 ここで起動しなければWinの起動ディスクで起動してスタートアップ修復をしてブート
  の修復をする(元HDDと外付HDDではパーティーション構成等が違って起動出来ないんだろうから)

元HDDへの復元なら4の作業は不要で起動するはず、復元するのも基本的にはCだけで起動する