チートでWin XPを死滅させる:軽視されたオペレーティングシステムを使い続けるための便利なガイド

Table of Contents

チートでWin XPを死滅させる:軽視されたオペレーティングシステムを使い続けるための便利なガイド

Windows XPの運命の日は過ぎ去りました。火曜日以降、Microsoftは新たなセキュリティアップデートをリリースしません。5台に1台はまだWindows XPを使用しているため、あなたのパソコンもサポート終了となったオペレーティングシステムを使用している可能性があります。さて、どうすればいいのでしょうか?

Windows 7へのインプレースアップグレードは良い選択ではありません。確かにアプリや設定はすべて引き継がれますが、古いWindowsのインストールを遅くする不要なデータもすべて残ってしまいますし、32ビット版Windows 7に制限されてしまいます。本当に、すべてを一からやり直す必要があるのです。

しかし、古くてサポートされていないOSを、安全で最新の、アップデートも無料で利用できる新しいOSに置き換える、あまり知られていない方法がもう1つあります。その方法とは、Windows XPを別のOSでゾンビOSとして動作させることです。

おそらく、64ビット版Windowsと互換性のない特定のアプリケーションのためにWinXPを使っているのでしょう。オペレーティングシステムのサイズと複雑さを抑えるため、レガシーコードとの下位互換性は失われました。VistaはWindowsの64ビット版として初めて広く普及しましたが、Vistaのユーザーは、愛用していたものの古いアプリケーションの一部が突然動作しなくなったことに気づきました。

そこで、Windows 7では回避策としてWindows XP Modeが導入されました。これはWindows 7 Pro以降で無料でダウンロードでき、2つのファイルで構成されています。1つは圧縮された仮想マシンで、XP Proの完全版がプリインストールされています。もう1つは、Microsoftの無料デスクトップハイパーバイザーであるVirtual PCのコピーです。Virtual PCは、XP Proをデスクトップ統合して実行するように事前構成されており、Windows 7のデスクトップにXPのウィンドウが表示されるなど、様々な機能が利用できます。

これは Windows 8.x では廃止されました。新しい OS には独自のハイパーバイザーが組み込まれており、いずれにせよ、現時点では 64 ビットのネイティブ アプリを実行することが想定されています。

しかし、XP Modeは無料でダウンロードでき、少し手間をかければWindows 7の廉価版やWindows 8.x、さらにはLinux(私の場合はUbuntu)でも動作させることができます。必要なのは別のハイパーバイザーだけです。

VMwareを頻繁に利用している方なら、フリーウェアのVMware Playerで十分でしょう。そうでない場合は、OracleのVirtualBoxが無料でオープンソースです。USB2.0のサポートなどを追加する拡張パック用の独自コードのみが必要ですが、それでも無償です。

XP Mode VMはMicrosoftのウェブサイトから無料でダウンロードできますが、ダウンロードにはお使いのPCがWindows Genuine Authentication(正規のWindows認証)に合格する必要があります。そこで、OSを問わずファイルを直接ダウンロードできる便利なリンクのリストをご用意しました。ファイルをダウンロードしたら、7Zipなどの本格的なアーカイバで解凍する必要があります。

もちろん、XPライセンスが必要です。VM内のコピーはVirtualPCのエミュレートされたハードウェアに紐付けられており、VirtualBox上で実行すると動作しません。そのため、有効なXP Proライセンスキーが必要になります。Microsoftはダウンロードファイル(「sources\XPM\KEY」)にキーを同梱していますが、おそらく動作しないでしょう。もちろん、PCケースのステッカーやどこかにライセンスキーが残っているかもしれません。

Linux の Windows Update のスクリーンショットLinux の Windows Update のスクリーンショット

Linux を実行すると Windows Update が永久に排除されると思った場合... (クリックして拡大)

ダウンロードファイルを解凍すると、中に別のアーカイブ(「sources\xpm」)が見つかります。これも解凍してください。中にはVirtualPC VMイメージと仮想ハードディスク(「VirtualXPVHD」)が含まれています。

次に、新しいWindows VMを作成します。私の場合は「XP Mode」という名前です。VirtualXPVHDを新しいVMのフォルダ(「~\VirtualBox VMs\XP Mode」)に移動し、適切な場所にピリオド(「VirtualXP.VHD」)を挿入します。VirtualBoxが新しい仮想HDを作成するか既存の仮想HDを使用するかを尋ねてきたら、既存の仮想HDを選択します。

これで新しいVMを起動できます。セットアップの最終段階(イギリス英語キーボードなどを設定する機会)を経て、読み込みが完了します。ただし、VMには「VirtualPC統合コンポーネント」がプリインストールされているため、VirtualBoxでは動作せず、VMがフリーズしてしまうという問題があります。

VMを強制的に電源オフにして再起動し、VirtualPCの関連ファイルをアンインストールし、シャットダウンを試みるも、再びフリーズし、閉じて再起動する。再起動は成功するはずなので、VirtualBoxの追加機能をインストールして再起動する。これで作業は完了。そもそもXPを捨てようと思った理由も思い出せるはずだ。

Discover More