今まで何度となく パソコンのO/Sのパーティションを別HDDに移行して来た。ほとんどの場合は
自分でページを立てて説明しているように ディスククローニングツールを使っていたが、別ページで説明しているような、元のパーティションイメージをバックアップしておいて、新しいHDDの該当する領域に復元する方法でも問題なかった記憶がある。
今回、メインマシンの Win7を後者の方法で、350GBのHDDの先頭プライマリパーティションから 2TBの先頭パーティションに移そうとしてハマった。
実は移行先のHDDは移行元より大きな容量でしかもついこの間までサブのマシンで使っていたHDDで、C:ドライブ以外に D:~E:ドライブが既に存在しておりそちらに MyDocumentsなどのデータが存在していた。
そこで 元のHDD(350GB)の先頭の単一O/Sパーティションのディスクイメージを取っておいてそれを別HDD(2TB)の同じ位置に復元しようとした。過去に Xpなどでは何度か実行した記憶があるので特に疑問も感じなかった。Paragon Drive Backupや Easeus todo Backupなどのツールで何度かトライしたが、Windows7の起動途中でブルースクリーンになってしまい、Win7のインストールディスクで修復しても「修復完了」となるが、同じ現象で起動しない。
結局、2TBのHDD上に 350GBのHDDの丸ごとディスククローニングを実行しておいてHDDを乗せ換えると同じように起動エラーが起きるので、Win7のインストールディスクで修復を行った。今度は修復で無事起動できたのでその後 EaseusのパーティションマネージャでD:~E:ドライブの容量を変更して一件落着。
Xpの時には、D:ドライブ以降の容量や位置が違っていたりしても特に問題なく起動できたと思っていたけれど、記憶違いだったんだろうか?