2010/05/03

XP と 7 をデュアルブートした場合、xp をキレイに消すには…

 
Windows RC 版を使って、Virtual PC 上で気になることを試しています。
検証条件は以下の通り。
 
・ハードディスクドライブは C と D である
・DVDドライブは E である
・ハードディスクは物理的に1台で、その上でパーティションを切っている。
・Windows XP を先にインストールしている( Cドライブ )
・Windows 7 を後にインストールする( Dドライブ )
 
上記の環境で、デュアルブートは簡単に構成できます。
 
そしてこの場合 Windows7 を完全に消す( フォーマットを行う )ことも可能です。
 
ただ xp を消すことは難しい。完全に消すことは一般的に無理で、bootmgr の
残骸…というか必須ファイルが必要です。
 
 
何がやりたいか言うと、
 
D ドライブの内容を C ドライブに完全にコピーし、 D ドライブをフォーマットし
ディスクの統合を行いたい。
 ( Windows7 を削除する場合は可能。なぜなら bootmgr と XP は C:\ にある為 )
 
 
パーティションを切らずに物理ディスクが2台あるなら、それぞれに OS をインストールし、
起動ドライブを、(以前までの) D ドライブにプライマリ設定すれば良いので非常に簡単。
 
 
今回は物理ディスクは1台なので、この条件で試してみます。
 
 
vista 以降のシステム回復オプションを利用すれば、
 
コマンドプロンプト上でジャンクションやシンボリックリンクも失われずに、正しく
ドライブコピーは可能です。
 
しかしダメでした。
 
D ドライブ( Windows7 )を C ドライブにコピーし、bootsect / bcdedit を駆使し、
bootmgr も dvd から C: にコピーしてきて OS の選択は出来るのですが、
どうしても D ドライブに入っている Windows7 でしか起動されない。
 
困った。
 
ドライブのコピーをするには true image でコピーした後、bootsect  や bootrec で
設定してやらないとダメなのか?
 
 
引き続き、この問題が解決可能なのか調査してみます。
 

0 件のコメント:

コメントを投稿