 |
| これまで、リモートアクセス、メディアサーバー化と、どちらかと言えば正統派の使いこなし術を紹介してきたが、今回はWindows Home ServerをクライアントOSとしても使ってみたい。よく知られているように、Windows OSのカーネルは世代の違いはあるものの、基本的にはクライアントOSとサーバーOSのカーネルはほぼ同じものから派生している。サーバーOSにはその名残としてクライアントOSの機能が無効になっているものの搭載はされている。今回は、そうしたクライアントOSの機能を有効にして、Windows Home ServerをクライアントOSとしても利用してみよう。 |
 |
|
 |
 |
 |
Windows Home Serverは、マイクロソフトのSOHO向けサーバーOSであるWindows Server Small Business Server(SBS) R2をベースに開発されている。
Windows Server SBS R2は、マイクロソフトの企業向けサーバーOSであるWindows Server 2003 R2をベースにしたサーバーOSで、ミッションクリティカルな用途にも使われることがあるWindows Server 2003をベースにして高い信頼性を維持しながら、SOHO向けに機能を絞ったバージョンとなっている。
Windows Home Serverは、そうしたWindows Server SBS R2をベースに、個人ユーザーには必要のない機能(たとえばActive Directoryやドメイン管理機能など)を省き、個人ユーザーが簡単にサーバーを設定できるツールや新しいストレージ管理機能などを搭載した製品となっている。
Windows Server 2003のカーネルは、基本的にはWindows XPから派生したものとなっている。
Windows XPカーネルを改良したものがWindows Server 2003のカーネルなのだ。
従って、基本的な部分はWindows XPと共有しており、サーバー向けOSとして無効になっている部分を有効にしてあげると、サーバーOSをクライアントOSとして利用することも可能になる。
昨今はPCの消費電力は上がり続ける一方だ。
しかもWindows Home ServerのようにサーバーOSをインストールしたPCは、その性格上電源をずっと入れっぱなしにする必要がある。
筆者はこうした問題の解決策として、クライアントPC上に仮想化ソフトウェアを利用してサーバーOSをインストールするという方法を初回で提案した。
それも一つの解決策ではあると思うが、今回は逆の発想としてWindows Home ServerそのものをクライアントPCとして使ってみたい。
そうすると、クライアントPCとして使っていない時間にバックアップサーバーとして利用し、同時にファイルサーバーとしても利用することができる。
ただし、こうした使い方はマイクロソフトの想定外の使い方ということになるので、動作しなくても同社の保証を受けることはできない。
実行する場合にはあくまで自己責任でということでお願いしたい。 |
 |
 |
 |
| それでは、実際に自作PCを利用してWindows Home ServerをクライアントPCとして利用できる環境を整えてみよう。今回テスト環境として用意したのは以下のような環境だ。 |
 |
CPU: Intel Core 2 Quad Q6600(クアッドコア、2.4GHz)
メモリ: 2GB
チップセット: Intel X38 Express Chipset
HDD: HGST
GPU: NVIDIA GeForce 8800 GTX(768MB)
|
 |
というハイエンドPCの構成だ。
Windows Home Serverの環境にはとてもふさわしくないほどの重量級のスペックにしたのは、言うまでもなくクライアントとしても利用することを意識したからだ。
今回は、最終的な目標として、Windows Home Server上でビデオエンコードをしながら、3Dゲームをプレイしてみたい。
Windows Home Serverをクライアントとして利用するには、以下のような設定ステップを経ていけばよい。
|
 |
 |
 |
まずはWindows Home Serverを買ってきてインストールしなければならない。
Windows Home ServerはDSP版と呼ばれるハードウェアとのセット販売がライセンスの条件となっているので、自作する場合にはそのWindows Home Serverとセットで購入してきたハードウェアを必ずPCに組み込む必要がある。
なお、標準のユーザー名はAdministratorになっているので、自分のユーザー名を使って環境を構築したい場合には、まずAdministrator権限を持ったユーザー名を作成すればよい(以前の記事参照)。
|
 |
 |
Windows Home Serverをインストールした素の状態。 Windows Home Serverユーザーであれば一度は見たことがある画面だろう
|
|
|
 |
 |
 |
Windows Home Serverを導入することができたら、何はともあれ日本語キーボードを利用できるようにしておこう。
というのも、現在のWindows Home Serverの標準言語は英語で、普通にインストールした場合にはキーボードの設定は英語キーボードになっているからだ。
これを変更するにはDevice Managerと呼ばれるWindowsのハードウェアのデバイスドライバを設定する画面を利用して行なう。
なお、当たり前だが最初から英語配列のキーボードを利用している場合には、この作業はまったく必要ないので無視してかまわない。
|
 |
 |
 |
 |
スタートメニュー(Start)のMy Computerを右クリックし、表示されたメニューからPropertiesを選択する |
|
 |
 |
 |
System PropertiesからHardwareのタブを選択し、Device Managerをクリックする |
|
 |
 |
 |
Device ManagerからKeyboardsを選びStandard 101/102-Key or Microsoft Natural PS/2 Keyboardをダブルクリックする |
|
 |
 |
 |
Standard 101/102-Key or Microsoft Natural PS/2 Keyboard PropertiesのタブからDriverを選択し、Update Driverを押す |
|
 |
 |
 |
Hardware Update WizardでInstall from a list or specific location(Advanced)を選んで、Nextを押す |
|
 |
 |
 |
Don't search. I will choose the driver to install.を選択しNextを押す |
|
 |
 |
 |
Show compatible hardwareのチェックを外す |
|
 |
 |
 |
表示された右側の選択肢の中からJapanese PS/2 Keyboard(106/109 Key)を選びNextを押す |
|
 |
 |
 |
Update Driver Warning(注意)と出るが、無視してYesを押す |
|
 |
 |
 |
Confirming Device Install(確認)と出るのでYesを押してインストールする |
|
|
 |
 |
 |
再起動を促すメッセージが出るので、Yesを押してWindows Home Serverを再起動する |
|
|
 |
|
なお、再起動しても、ログイン時のパスワード入力時にはOS側の制限から英語配列のままになっている。
日本語キーボードと英語キーボードではキーの位置が異なっている特殊文字(*や@など)をパスワードに使っている場合には英語キーボードの文字位置で入力しないと正しいパスワードにならないので注意したい。
|
 |
 |
 |
|
キーボードのドライバを日本語配列に変更したら、次にコントロールパネルの地域と言語の設定(Regional and Language Option)を変更して、アプリケーションで日本語などを表示できるようにする必要がある。
なお、これを行なっても、Windows Home Serverそのものが日本語化されるわけではないので注意したい。
|
 |
 |
 |
 |
StartのControl Panel→Regional and Language Optionsを選びクリックする |
|
 |
 |
 |
Regional OptionsのタブでJapaneseを選択する |
|
 |
 |
 |
Languagesのタブを選択しDetailsを押す |
|
 |
 |
 |
Text Services and Input Languageの項目でSettingsを選び、Addを押す |
|
 |
 |
 |
Input LanguageからJapaneseを選びOKを押す |
|
 |
 |
 |
次に表示されるText Services and Input LanguagesのDefault input languageからJapanese Microsoft IME Standard 2002 ver 8.1を選択し、OKを押す |
|
 |
 |
 |
Regional and Language OptionsのAdvancedのタブを押しLanguage for non-Unicode programsでJapaneseを選択し、OKを押す |
|
 |
 |
 |
ファイルがHDDにあるからそれを使うかという英語のメッセージがでるのでYesを選択する |
|
 |
 |
 |
再起動を促すメッセージがでるのでYesを押して再起動する |
|
|
 |
 |
 |
再起動後、インストールされていないハードウェアのデバイスドライバをインストールしておく。
とくに、LANやGPUなどのドライバは標準ではWindows Home Serverが持っていない場合があるので、それらをインストールする必要がある。
すでに説明したようにWindows Home ServerはWindows Server 2003がもとになっているので、デバイスドライバなどはWindows Server 2003用に用意されているものを利用する。
また、カーネルそのものはWindows XPとかなり近いので、Windows Server 2003用のデバイスドライバがない場合には、Windows XP用のものが利用できることが多い。
ただし、中にはインストールプログラムがOSバージョンをチェックしていてインストールできないこともあるが、多くの場合にはそのまま利用できる。
|
 |
筆者の環境の場合
(1) チップセットドライバ(Intel)
(2) LANのドライバ(Intel)
(3) GPUのドライバ(NVIDIA)
(4) オンボードオーディオのドライバ(Realtek)
|
 |
 |
| IntelのLANドライバのインストール |
|
 |
 |
| Intelのチップセットドライバのインストール |
|
|
 |
|
これらの四つのデバイスについて追加でドライバをインストールする必要があった。
それぞれのコンポーネントベンダのWebサイトからダウンロードして無事導入できた。
なお、標準状態ではInternet Explorerの拡張セキュリティがインストールされていて、ファイルをダウンロードして保存といったことができないようになっている。
まずは、この拡張セキュリティをオフにしよう。
|
 |
 |
 |
 |
StartからControl Panel→Add or Remove Programsを選んで起動する |
|
 |
 |
 |
左側のアイコンからAdd/Remove Windows Componentsをクリックする |
|
 |
 |
 |
選択肢の中からInternet Explorer Enhanced Security Configurationのチェックをはずし、Nextを押す |
|
|
|
|
 |
 |
 |
Finishを押して終了し、開いているウインドウを閉じる |
|
|
 |
|
これで、Flashのプラグインなどもインストールすることができるようになり、Internet Explorerを普通に使うことができるようになる。
なお、Windows Home ServerでWindows Updateを実行するとInternet Explorer 7が導入されるので、最新のInternet Explorerが必要な場合にはアップデートしておくといいだろう。
|
 |
 |
 |
 |
| Windows Updateを実行するとさまざまな追加アップデートと一緒にInternet Explorer 7がインストールされる |
|
|
 |
|
なお、NVIDIAのGeForce 8800 GTXの場合、Windows Server 2003用のドライバは用意されていないが、Windows XP用のものがそのまま利用することができた。
Windows Server 2003用のデバイスドライバがない場合には、とりあえずWindows XP用のものが使えないか試してみるといいだろう。
|
 |
 |
| NVIDIA GeForce 8800 GTXのドライバにはWindows Server 2003用のものはなかったが、Windows XP用のものが流用できた |
|
|
 |
 |
 |