Windows7で仮想OSを構築してみた!
Windows7マシンを買ったものの、対応していないソフトもあってガッカリ。
そういえばXPモードというのがあったはず!と思ったものの、
「Windows7 HomePremium」では非対応だと知る・・・orz
そのあたりをまったく気にせずOSバージョンを選んでいました。
そこで、無知ながらもWindows7上に仮想OSを構築し、
「XP HomeEdition」をインストールしてみようと思いました。
その構築過程を書き連ねておこうと思います。
※ご注意
仮想OSの構築は初めてなので、やっていることが正しいかは分かりません。
そのあたりはご了承ください。
◆前振り
Windows7にはざっくりと言うと4種のバージョンがあり、
特に気にしなければ一般向けの「Home Premium」を選ぶと思います。
自分が購入したのはBTOマシン(決められたパーツからオーダーメイドするマシン)。
XPでは「HomeEdition」を使っていたので、7でも「HomePremium」でいいだろうと選択。
ある程度は予想していたものの、パッケージ商品がこれほどまでにWin7に非対応だったとは・・・
(フリーソフトは対応してあるものが多かったです)
とにかく困り果てていました。
◆Home PremiumだとXPモードは非対応
Windows7ではXPソフトも動くよ!という触れ込みの「XP Mode」。
この存在を知っていたとしても、「Home Premium」では使えないってことは
広く知られているものだろうか・・・?
基準はわかりませんが、自分は知らなかった1人でした。
XPモードが使えるのはProfessional以上のバージョンだと知って愕然。
XPモードがどんなものかはわかりませんが、
それが使うことができればWin7非対応ソフトも動かせただろうに、と。
そんなときに「Windows Virtual PC」の存在を知ったわけです。
【余談】
「HomePremium」でXPモードを使う方法もあるようですが、
「WindowsXP Professional以上のライセンスを所持」に
当てはまらなかったため、自分は断念。
・参考サイト
Windows7 HomePremiumでXP Modeを使ってみた
◆Windows Virtual PCとは
乱暴に言えば、OSの中に仮想OSを構築するという、なんとなく力業なもの。
(エミュレーターなのでしょうけれど、初心者にはそんなことは関係なし)
仮想OSの存在自体は以前からありましたが、マイクロソフト(以下、MS)が
正式に提供していることもあって、これを使わない手はない!
【ご注意】
仮想OSを構築するためには、その後にパッケージ版のXPが必要になります。
OEMではダメですよ。
※OEM:簡単に言えば、PCを買ったときに最初から入っているOS。
以下の作業ではパッケージ版の「Windows XP HomeEditionのライセンスを所持」が
必須となります。
◆Windows Virtual PCを入手→インストール
※マシンOSは「Windows7 HomePremium 64bit版」です。
1)
MSのサイトから「Windows Virtual PC」を入手
http://www.microsoft.com/japan/windows/virtual-pc/download.aspx
このとき、「HomePremium」を選択してしまうと何もDLできないため、
嘘でも「professional 64 ビット版」を選択。
さらに「日本語」を指定。
2)
XPモードはいらないので、
「2番目にインストール」にある「Windows Virtual PC」だけをクリック。
「Windows6.1-KB958559-x64.msu」というファイルがDLできます。
(バージョン番号は変わるかもしれません)
3)
「Windows6.1-KB958559-x64.msu」をダブルクリックして実行→インストール。
◆仮想マシンの作成
スタートメニュー>「Windows Virtual PC」から起動。
起動したウィンドウ内のメニューにある「仮想マシンの作成」を選択します。
仮想マシン名を付けたり、メモリの割り振りを行ないます。
デフォルトでは128MBや256MBだと思うので、1GB(1024MB)以上が理想。
ちなみに自分は2GB(2048MB)にしました。
(メモリの割り振りは後で編集可能)
仮想OSを動かしたとき、その挙動が遅いと感じた場合は多めに割り振ったほうが良いです。
ちなみにWin7側から差し引かれるので、元々のメモリと相談して決めてください。
(私のマシンはメモリ12GBを積んでいて、そのうちの2GBを割り振ったことになります)
◆XPのインストール
入力が終わったら仮想マシン名をダブルクリック。
DHCPクライアント(黒地に白文字の画面)が起動。
ここでパッケージ版の「Windows XP」のCDを挿入。
「Ctrl+Alt+Del」をクリックして一旦 DHCPクライアントを停止させると、
XPのインストールが始まります。
始まらないようであれば一度終了してから再度「Windows Virtual PC」を起動。
CDが認識されるとXPのインストールが開始。
インストールの仕方がわからないよ~って方は、下記を参考すると良いかと。
・参考サイト
WindowsXP 再インストール手順
http://www.cty-net.ne.jp/~i-mura-1/pc/winxpre.html
◆インストール後に必要なこと
1)
インストールされたXPは、それはそれで新しいOSです。
よって、本体のWin7同様にアンチウィルスソフトなど、
必要なものはすべてインストールする必要があるんですよ。
自分はウィルスバスターで1アカウント余っていたのでそれを割り当てました。
2)
Service Packを最新にします。
インストールしたXPがSP2だったので、SP3へのバージョンアップを行ないました。
バージョンアップは必須です。
インストール終了! ・・・が!
◆いくつかの不満点が・・・
1)ウィンドウが小さい
いざ使ってみようとしても、こんな小さな画面では使えないよ!
ってことで、XPのデスクトップ上で右クリック→プロパティから、
解像度を変えたところで少しばかり大きくなりました。(画面の2/3ぐらいを覆う感じ)
う~ん、でももっと大きくならないかなぁ。
それこそ画面一杯に広がって欲しい。
2)カーソル移動が面倒
仮想OS内のアイコン等に触れるためには、一度仮想OSのウィンドウをクリックし、
カーソルを仮想OS側に移動させる必要がある。
さらに仮想OSからWin7にカーソルを戻すには
「Ctrl+Alt+Del」を押す→「キャンセル」ボタン、
という手順を踏む必要があってすこぶる面倒。
※Ctrlを押しながら画面端へ移動するとカーソルが抜けるらしいけれど、
自分のところではそれができなかった。
3)ファイルの受け渡しはどうするのよ?
2つのOS間でファイルを受け渡しする方法が無い。
せめてUSBが認識すれば、外付けHDDを介して受け渡しが出来るのに・・・
以上の現象は、おそらく「HomePremium」に「HomeEdition」を入れたからでしょうね。
「統合機能」を有効にしようとチェックを入れても、有効にできませんでした。
本来はサポート外な方法でしょうから仕方ない。
◆そんな不満を解消!
「統合コンポーネント パッケージ」のアップグレード
解決方法がありました!
「Windows Virtual PC」名を選択 → メニューに「設定」が出現。
「設定」画面を開き、「統合機能」を選択すると、「統合機能の詳細」という項目が現われます。
これをクリック。
現れた文章内に、
「統合コンポーネント パッケージのインストールまたはアップグレード」があります。
クリックし、次のページに書かれた手順通りに行なうことで、
統合コンポーネントをアップグレードさせることができました。
◆アップグレード後の変化
1)ウィンドウを画面一杯にできた!
これでWin7を触るのと同じように、大きな画面で作業ができるようになりました。
2)カーソル移動がシームレスに!
Win7と仮想OS間でのカーソル移動がシームレスになりました。
まるでWin7でフォルダを選択するように、仮想OS内のフォルダを開くことができます。
もちろんそのまま仮想OS内にあるプログラムを起動し、使うことも可能。
3)USBが使えるようになった!
メニューに「USB」という項目が増えました。
これでファイルのやり取りは外付けHDDを介して楽に行なうことができます。
「USB」の項を選び、外付けHDD名を選択すれば仮想OS側で認識するようになります。
再び外付けHDD名を選択して「リリース」してあげることで、Win7側で認識します。
両者から一度にアクセスすることはできませんが、
クリック1つで認識する側が変えられるのは楽だな~。
◆ソフトは動いたのか?
本来の目的は「Win7で動かなかったソフトを動かす」です。
インストールは問題無くでき、いまのところしっかり動いていることを確認。
これで新たにフォトショを買わずに済んだよ~(T△T)<助かったわ~
というわけで、どうにか目的を達せました!
◆結論
XPのパッケージはもう市販されていないので、
安いXPマシンを買ってくるという手もあるかもしれません。
それなら仮想OSを構築する手間もありませんからね。
ただ自分はWindows7のマシン1台で完結させたかったので
このように仮想OSを構築することにしたわけです。
手元にパッケージがあったのが幸いでした。
※このとき買ったXPを活用。
http://karu.blog.so-net.ne.jp/2007-05-27
(もちろん前のHDDからはアンインストールしています)
最初はXPモードと仮想OSの違いがよく分からなかったこともあって
色々と理解が必要でしたが、そこさえ抜ければあっさりと構築ができた感じです。
ただ、仮想OSを構築すること自体、普通はやらないことなのかな?と思います。
なので「Win7に買い換えてもXPで使っていたソフトを問題無く使いたい」という方は、
「Professional」を選んだほうが後々楽なんじゃないかなと思えた次第です。
【関連記事】
●HP Pavilion Desktop PC HPE-290jp/CT(夏モデル)カスタムモデルを購入!
【Windows7マシン購入メモ(1)】
●Radeon HD5770で「FF14」ベンチマークを動かしてみた!
【Windows7マシン購入メモ(2)】