【O S】 XP Home SP2
【M/B】 Striker Extreme
【HDD】
C(Seagate 320GB XP Home SP2、150GBほど使用)
D(Seagate 250GB Vista Ultmate)
以上二つは内蔵
K(WD 1TB eSATA接続)

【何がやりたいのか?】
CのデータをKにバックアップしています。
万一Cが起動しなくなった場合(たとえばWindowsが起動しない)
といった場合、KにCの最終バックアップデータを復元し
Kから起動させようと思っています。

その場合、Kは新しくパーティションを切ってCを丸ごと再現する必要があるのか、
Cのファイル構造だけをKにコピーしても、起動するのでしょうか?
(復元する際は、パーティションを切らないといけないのでしょうかと言うことです。)

日本語でおkな部分があったら指摘して下さい。