通常パーティションを分けてそこにWindows 7をインストールするとこんな感じになります。

image

しかし、Windows7 Ultimate であれば、仮想ドライブ(VHD)をマウントし、仮想ドライブにOSをインストール/Bootすることもできます。たとえばCドライブのバックアップはVHD1ファイルだけをバックアップすればOKですし、アクセス速度の改善につながる可能性もなくはないです。

image

ただし、クリーンインストールしてブートパーティションとしてのVHDにインストールするにはちょっとトリッキーな方法が必要になります。

VHDドライブをおくパーティションの確保

もし、すでにVHDをマウントするパーティションがあるならばこの作業は不要

  1. DVD やUSBなどから Windows 7のインストールを起動。

    image

  2. 今すぐインストール(I) > ライセンス認証には「同意します」にチェックをして「次へ」

    image

  3. 新規インストール(下)を選択 > ドライブオプションを選択

    image

  4. VHDを作るパーティションを確保・作成する(既存のパーティションをフォーマット、ないしパーティションがなければ新規作成)個人的には1ドライブ=1パーティションでOKかと。

VHDドライブの作成とマウント

  1. [Shift]+[F10] を押してコマンドプロンプトを表示する
  2. 以下のコマンドを実行する
    1. diskpart [Enter] (以下 Diskpart コマンド)
    2. create vdisk file=”C:\Win7.vhd” maximum=65535[Enter]

      赤字はVHDのファイル名(任意)
      青字はVHDのサイズ(MB)
       type=expandable  を付けて可変サイズにしてもいいが、遅くなる可能性があるのでOSを入れるパーティションにはお勧めしない。

    3. select vdisk file=”C:\Win7.vhd” [Enter]
    4. attach vdisk [Enter]

    5. exit [Enter] (Diskpart コマンド終了)
    6. E: [Enter] (=インストールメディアのドライブ。異なることもある)
    7. setup [Enter]
  3. 元画面に戻るはず

作成し、マウントされたVHDパーティションへWindows7をインストール

  1. 「最新の情報に更新」を押してマウント状況を認識・確認する
  2. 未割り当て領域を選択して(先ほど作った仮想ドライブ)「次へ」
  3. あとは通常の Windows 7のインストール

再起動時にUSBや記録メディアを入れておくとまた、スタートアップが始まってしまうことがあります。その時はあわてず騒がず、メディアをはずして再起動しましょう。

思った以上に Windows 7 のインストールは早いのでぼーっとしているとすぐに再起動されてしまいますよ。

追記

コマンドプロンプトの出し方を教えていただきだいぶ簡単になりました。poi さんありがとうございました。

フィードバック

# re: Windows 7 を仮想HDD(VHD)ドライブにインストールする

2009/10/26 23:07 by poi
はじめの画面に戻ったときに、コンピュータの修復を選ばなくとも、Shift-F10でコマンドプロンプトが出ると思います。

# re: Windows 7 を仮想HDD(VHD)ドライブにインストールする

2009/10/27 3:04 by avi
そうなんですね。
知りませんでした。
まぁ、画面にあるのをクリックするのが一番間違いがなく忘れないかな?と思いまして。
情報ありがとうございます。

# Windows 7 を仮想HDD(VHD)ドライブにインストールする (ちょっと改訂)

2009/10/26 22:57 by shino-blog
Windows 7 を仮想HDD(VHD)ドライブにインストールする (ちょっと改訂)

# re: Windows 7 を仮想HDD(VHD)ドライブにインストールする

2009/11/25 10:37 by gou
[shift]+[F10]でコマンドプロンプトを立ち上げたのであれば、
「VHDドライブの作成とマウント」手順の6でもexitしてコマンドプロンプトを
終了しても、セットアップ画面に戻れるはずです。

Windows Server 2008 R2にて確認しました。

# re: Windows 7 を仮想HDD(VHD)ドライブにインストールする

2010/10/10 21:46 by cookie
はじめまして。Vistaを使っている者です。
この記事にある方法で、Win7を新しくインストールして、
デュアルブートにしようと考えているのですが、
Win7のUltimateじゃないとできないのでしょうか?
それ以外ではダメでしょうか?

ご回答頂けると嬉しいです。
無知ですみません・・・。

# re: Windows 7 を仮想HDD(VHD)ドライブにインストールする

2010/10/11 0:25 by avi
VHD からのブートは企業向けのEnterprise もしくは Ultimateだけの機能ですので、Professional や Home Premiumではできません。

# re: Windows 7 を仮想HDD(VHD)ドライブにインストールする

2010/10/11 9:40 by cookie
やはりそうなんですね・・・
ありがとうございました。
コメントの入力
タイトル
 
名前
 
Url
コメント