2013-02-04

Windows XPWindows 7デュアルブート

はじめに、XPと7のデュアルブートPCの構成にあたって

建前としては2つのOSを併用しての慣れ、移行を意識したものデュアルブートをしてみること自体にDIY的な興味もありました。

対象は、Windows XP Home 32bitがインストールされたデスクトップPCです。

1台目のハードディスクディスク0)はパーティションが2分割されており、CドライブWindowsXPインストールされ、Dドライブはその他のデータ用です。未割当の領域は無いのでパーティション操作ツールを使ってDドライブを縮めて空きを作るつもりです。

そこにもう一つのOS/Windows7 Home Premium 64bit DSP版インストールし、XPとのデュアルブートします。以下、覚書です。

準備

情報収集・手順の確認

まずは、情報収集です。「Windows XP 7 デュアルブート」などで検索しました。

やはり公式ということでMicrosoftウェブサイトの説明をはじめによく確認しました。http://windows.microsoft.com/ja-JP/windows7/Install-more-than-one-operating-system-multiboot

説明としては割とシンプルもので、要はOSは古い順にインストールせよ、新しいOSを空きパーティションインストールせよというだけのものです。

次いで移行wikiやmynavi、DOSVレポート、ITAYA氏のサイト等各所詳しい方々の記事も参考にしました。

http://windows7.wiki.fc2.com/wiki/XP%E3%81%A8%E3%81%AE%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%96%E3%83%BC%E3%83%88

http://news.mynavi.jp/special/2009/windows7/023.html

http://www.dosv.jp/other/0907/16.htm

http://www.geocities.jp/itaya_ys/TIPS/DualBoot/index.html

基本的に先にXPインストールされていれば、さほど難しいこともなく7もインストールでき、起動時にブートメニューが示され「以前のバージョンwindows」か「windows 7」のどちらを起動するか選べるようになるとのことでした。このときの既定のOSや待ち時間Windows7のシステムプロパティから設定できるようです。

ブートマネージャーコマンドプロンプト編集する方法や、EasyBCD編集する方法も紹介されていました。

必要ドライバソフトウェアの準備

Windows7 64bitに必要ドライバダウンロードしておきます

マザーボードメーカーサイトからチップセットLAN、サウンド、グラフィックの各ドライバダウンロード

グラフィックボードドライバダウンロード

ハードウェアドライバなどをダウンロード

セキュリティソフトダウンロード

EasyBCDダウンロード

Mini Tool Partition Wzard

Easeus to do Backup

バックアップ

インストール先のハードディスクディスク0)を丸ごとイメージバックアップします。

Easeus to do Backup 5.5でディスク0を外付けハードディスクディスクコピー

インストール実施

パーティション操作

Mini Tool Partition Wizard 7.7でDドライブサイズを縮める。

ハードディスク末尾側(?)約60GBを未割当領域に。

特に異常なさそうなことを確認。

Windows 7インストール

はじめXPを起動したままインストールしようとしたが、「このインストールディスクは、お使いのバージョンWindows互換性がありません。詳細については、コンピューターシステム情報を参照してください。Windowsを新しくインストールするには、インストールディスクを使ってコンピューター再起動ブート)し、[新規インストールカスタム)]を選択してください。」などとメッセージが出てきた。問答無用に上書きしようとするらしいが、32bitと64bitだし、DSP版だし、でアップグレードインストールできないのは当然。

Win7インストールDVDを入れたままPC再起動BIOSポスト画面でキーを押してDVDドライブからの起動を優先させる。

インストーラが起動し、インストールを進めていく。インストール先に未割当の領域を選ぶ。

その後普通にインストールを進める…はずが、うっかりインストール途中の再起動時「Press any key to boot from CD or DVD」と表示されているときキーに触ってしまい、初めからインストールやり直しになってしまった。無駄Windows.oldを作ることになった。

それ以外には特に何もなくインストール完了。

再起動シャットダウン後の起動を行い、XP・7いずれもブートメニューから選んで問題なく起動することを確認。

後処理

チップセットドライバLANドライバ、サウンドドライバインストール再起動

グラフィックボードドライバインストール再起動

.NET Framework 4.5をインストールRadeon の新しいCatalystには4か4.5が必要。なぜドライバユーティリティにこんな大きなランタイムめいたもの必要なのか…)

セキュリティソフトノートン)をインストール

インターネット接続してWindows Update

Windows 7の標準機能システムイメージバックアップ。起動に必要ファイルが含まれるのでXPパーティションも一緒にバックアップされる。

XPが7の復元ポイントを削除してしまう問題の対処

XPからWindows7パーティションへのアクセスを不能にする。

  1. Windows XPレジストリエディタ (regedit.exe) を起動します。
  2. 「HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline」を開きます。「Offline」キー存在しない場合は、新規に作成します。
  3. 編集」→「新規」→「DWORD値」をクリックします。エントリ名に「\DosDevices\X:」と入力します。(X:の部分はVista/2008/7がインストールされているドライブ名です。
  4. 「\DosDevices\X:」をダブルクリックし、値のデータに「1」を入力します。

http://www.geocities.jp/itaya_ys/TIPS/Vista/Vista05.html

XPからは容量0・空き容量0・未フォーマットローカルディスクとして見えるようになる。(アクセス不可)

気付いたこと

ドライブレターがふり直される

CドライブXP)、Dドライブがあるので、なんとなくEドライブWin7システムドライブになると思っていたが、Win7を起動したらインストールされたドライブはCに、XPドライブはDに、DドライブだったものはEに、以下他のドライブレターも順にずれていた。

当然XPを起動したときはもとのドライブレターのまま。(Win7はE)

約100MBのシステムパーティションが作られていない。

ディスクの先頭に約100MBのシステムパーティションが作られる、と聞いていたが今回は作られなかった。

WindowsXPのあるCドライブのbootフォルダの中に関係ファイルがあるようだ。

なぜブートメニューに「以前のバージョンwindows」なのか。手抜き?

『「以前のバージョンWindows」を選択実行した場合は、NTLDRが読み込まれ、BOOT.INIに複数のOSが設定されていれば、そのメニューを表示し、BOOT.INIに1つのOSしか設定されていない場合は、すぐにそのOSが起動します。』
http://www.geocities.jp/itaya_ys/TIPS/DualBoot/index.html

なるほど。たとえば、XPと2000がインストールされている場合、以前のバージョンの...を選んだら、XPと2000のどちらを起動するかメニューが表示される、と。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん