- ベストアンサー
マルチブートでWin7 64bitを残しメインにする方法
- 現在、HDDを4パーティションに分け、CにはXP、DにはWin7の32bit、EにはWin7の64bitをインストールしています。Fドライブはデータ保存用として使用しています。
- しかし、ほとんどのソフトの移行が終わり、Win7の64bitのみを使うシングルブートに変更したいと考えています。しかし、ディスクの管理画面で確認すると、最初にインストールしたXPのドライブがアクティブになっています。
- この状況を解決するためには、Win7の64bitのパーティションを残し、XPと32bitのドライブを解放してデータ領域にする必要があります。解決策や適切なツール、操作方法などがあれば、教えていただきたいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「Acronis True Image 2009」をお持ちであれば、外部ドライブにWindows7(64bit)パーティションだけの バック・アップを作成しておいて 、 ここからハード・ディスクの先頭領域に復元する方が簡単です。(万が一のためのバック・アップも残るし) 他の方が言われるような、Windows7が二つのパーティションが必要だということはありません。 確かに市販PCでは複数のパーティションを設定したものがありますが、 1、WindowsRE 領域 [非表示] 2、リカバリ・データ領域 [非表示] 3、Windows7 システム領域 私はシングル・パーティションで運用しています。 WindowsXPの[boot.ini]はエディターでも編集できましたが、Windows VISTA/7ではBoot Configuration Data (BCD) と呼ばれるバイナリー・データで コマンド・プロンプト上で[bcdedit.exe]を使用する初心者にはチョット難しい作業が必要になります。 MBRの異常が心配なら[MBM]を利用するのも一つの方法です。 MBMをMBRにインストールしておくと任意のパーティションから起動できるようになります。 http://elm-chan.org/fsw/mbm/mbm.html
その他の回答 (3)
- maesen
- ベストアンサー率81% (646/790)
Windows 7ではシステムパーティション(ブート関連)とブートパーティションを(OS本体)を別にするので標準です。 従ってこれを1パーティションにするのは、ちょっと無理やりということになります。 また、この1パーティションの状態ではBitLockerが使用出来ないなどの制限も出ます。 (BitLocker ドライブ準備ツールを使用すればこの問題は解決出来ると思いますが、結局はパーティションをもう一つ作成されることになります) まっさらなHDDにWindows 7をインストールすると100MBのシステムパーティションが勝手に作られますが、先にXPがありますので、現状はXPがシステムパーティションになっていると思います。 また、拡張パーティションはシステムパーティションにすることは出来ません。 上記の理解して頂ければ、他の方が言われているような方法でブートパーティション(EのWin7 64bit)をプライマリパーティションに移動すれば出来ると思われます。 注意点としては、MBRとブートマネージャが変わるため移動しただけではブート出来ないので修復が必要となります。 このときbootmgrと\boot\bcdは自動で修復されないので、システムパーティション又は修復ディスクからブートパーティションにコピーしてから修復を行う必要があります。
お礼
お返事有り難うございます。 MBRとブートマネージャの関連記述は色々検索しているのですがXPとかだとboot.iniファイル等の書き換えでかのうとかあるのですがWin7は違うようでかなり頭真っ白になりつつあります。 SSDへの換装を目指して試行錯誤いたします。有り難うございます。
- bunjii
- ベストアンサー率43% (3589/8249)
状況から判断してデータをバックアップした上でWin7の64bitをクリーンインストールし、データをリストアした方が良いと思います。 内蔵HDDが複数接続されているようですからバックアップは簡単に行えると思います。 ディスク0の先頭にXPがインストールされ、このボリュームがアクティブになっていると思いますのでこれを開放してブートシーケンスを再構築するには高度の知識を必要とします。 此処で説明できるほど簡単ではありません。 また、パーティション(ボリューム)の再配置を行うにも長時間を要すると思います。
お礼
回答有り難うございます。 確かにクリーンインストールが後々問題は起きにくいですよねw 今回はSSDを購入しそれにシステムの64bit版のみ移行したく考えての質問でした。 試行錯誤していきたいと思います。有り難うございます。
- 486HA
- ベストアンサー率45% (1013/2247)
1、Winddows7(64bit)に「Paragon Backup & Recovery」をインストールする。 2、「Paragon Backup & Recovery」を起動して「WindowsXP」および[WIndows7(32bit)]のパー亭x本を削除する。 3、削除して未割り当てになっている領域の先頭に[Windows7(64bit)]パーティションをコピーする。 4、新しくコピーしたパーティションから起動するように設定する。 (インストールDVDで修復が必要になるかもしれません。) 5、新しくコピーしたパーティションから起動して「ディスクの管理」からCドライブの拡張やデータ・ドライブの サイズ調整を行う。
補足
早速の回答有り難うございます。 ツールも教えていただき有り難うございます。 追加のような質問になってしまい申し訳ありませんが、ソフトでAcronis True Image Home 2009を所有しております。これがあれば例えばSSDを購入しWin7の64bitのみをイメージ化して保存しSSDにコピー後SSDをブートドライブとしてBIOS上で変更するだけでもいいのでしょうか? 色々試行錯誤して試してみたいとは思います。
お礼
回答有り難うございます。 大変参考になりました早速SSDが届き次第組み込み試してみたいと思います。 しっかり試す前には直前のバックアップをとってからしてみたいと思います。 皆様有り難うございました。