SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 9月, 2010

Hyper-V のゲスト OS で XP Mode を実行できるのか?

leave a comment

XP Mode は提供当初は、CPU の仮想化支援機能が必須となっていましたが、以下の修正プログラムの提供で、
仮想化支援機能が無くても動作するようになりました。

Windows 7 を実行しているコンピューター上の Windows Virtual PC での Windows XP Mode のハードウェア支援による仮想化に関するエラー メッセージ

仮想化支援機能がなくても動作するようにするための修正プログラムをインストールすることで、Hyper-V の
ゲスト OS でも XP Mode の検証ができるのか試してみました。
# すでに試されている方はいらっしゃいますが、自分でもやってみたかったので。

Hyper-V 上でゲスト OS が起動することで以下の検証を仮想環境上で、実施することができるようになります。

  • XP Mode
  • MED-V v2
  • (MED-V 1.0)

MED-V 1.0 は XP Mode ではなく Vritual PC 2007 ですが、ゲスト OS 上で Virtual PC 2007 を実行することも可能です。
以前、Windows Server 2008 のゲスト OS として実行した場合は、結構動作が重かった記憶があったのですが、
Windows Server 2008 R2 で実行したところ以前のようなストレスは感じることはなく、検証に使えるレベルでした。

?

■ゲスト OS で XP Mode

OS は Windows 7 Enterprise Edition x86 を使用しています。

仮想化支援機能が無い CPU で実行可能にするためのパッチを適用しない状態では XP Mode のセットアップを起動すると、
以下のエラーとなります。
image

KB977206 のパッチを適用した状態で XP Mode を実行してみます。
仮想化支援機能がなくても動くようにすると、XP Mode のセットアップを起動することができるようになります。
image

?

自宅には以下の CPU の検証環境があります。

  • AMD Phenom X4 9950
    image image
  • Intel Core i3 M330
    image image
  • Intel Core? 2 Duo T7100
    image?image
  • Intel Xeon 3350
    image image

それぞれで稼働検証をしてみました。

?

■AMD Phenom X4 9950

Phenom X4 9950 では正常に起動しました。

image

?

■Intel Core i3 M330

Core i3 でも正常に起動することができました。
image

?

■Intel Core? 2 Duo T7100

Core 2 Duo の場合は、XP Mode のセットアップを完了することができませんでした…。

image

?

■Intel Xeon 3350

こちらもセットアップを完了することができませんでした。

image

ただし、Xeon 3350 ではそのまま放っておくと起動しました…。
image?

仮想化の上で仮想化。CPU のスペックが求められる構成なのかもしれないですね。
Core 2 Duo の場合は、スタートメニューの XP Mode からではなく、KB977206 と Windows Virtual PC の統合機能を手動で

ンストールして環境を作ると XP Mode の検証をすることができます。

?

今回は x86 で検証しているのですが、x64 の Windows 7 でも検証したところ OS がフリーズしてしまいました。
下がフリーズしている状態なのですが、パッと見は OS が起動しているように見えますが、
image

Hyper-V マネージャーでゲスト OS の状態を見ると、ハートビートが、[通信の切断] となってしまっています。
image

Windows Virtual PC ではなく、MED-V 1.0 SP1 用に Virtual PC 2007 をインストールして起動してみたのですが、
そうすると OS が突然落ちてしまいました…。
# こちらは、Corei3 で試した結果です。

Phenom X4 9950 だと x64 でも XP Mode が動作したのですが。
image

CPU のスペックや機能でこの辺の違いが出ているのでしょうか??
情報を調べきれいていないため、原因まではわかっていません。

?

スペックの高い CPU (Nehalem 系)? があれば試してみたいのですが、さすがに自宅の検証環境として導入できるレベルは超えてしまいますね。

x86 であれば、動く環境が多そうなので MED-V v2 が提供されたときは、物理環境を用意しなくても初期の検証は実施できそうです。

Written by Masayuki.Ozawa

9月 8th, 2010 at 9:27 pm

Posted in Hyper-V

Exchange Server 2010 SP1 でパスワード リセット ツールを試してみました

leave a comment

以前、以下の投稿をしました。
Exchange Server 2007 SP3 を試してみました

この投稿の中で Exchange Server 2007 SP3 で追加されたパスワード リセット ツールについて少し触れています。

Exchange 2007 SP3 パスワード リセット ツールを有効にする方法

?

Exchange Server 2010 SP1 でこのツールは追加されているのかと気になって調べたところ、海外で以下のブログ記事が見つかりました。

Exchange 2007 SP3 and Exchange 2010 SP1 password change feature

Exchange Server 2010 SP1 Beta の時に試したような試さなかったような…。
記憶に残っていなかったので検証をしてみました。

?

■パスワード リセット ツールを有効にする方法

Exhcange Server 2010 SP1 でパスワード リセット ツールを有効にする方法は Exchange Server 2007 SP3 と変わりません。

  1. [HLKMSYSTEMCurrentControlSetServicesMSExchange OWA]? に? [ChangeExpiredPasswordEnabled] という
    [REG_DWORD] 値を作り [1] を設定する。
    image
  2. コマンドプロンプトで iisreset を実行して IIS を再起動する。
    image

この方法で有効にすることができます。

?

■パスワード リセット ツールの確認

パスワード リセット ツールの動作確認をするため、[ユーザーは次回ログオン時にパスワードを変更する必要がある] を有効にして
メールボックスが有効なユーザーを作成します。
image

パスワード リセット ツールを有効にする前に上記の設定をしたユーザーで OWA にログインしてみます。
そうすると、以下の画面のように [入力したユーザー名またはパスワードが正しくありません。入力し直してください。] という
メッセージが表示されログインをすることができません。
image

?

それでは、パスワード リセット ツールを有効にして同じユーザーでログインしてみます。
そうすると以下のようにパスワードを変更する画面が表示されます。
image

この機能がパスワード リセット ツールになります。
OWA でも以前からパスワードの変更をするための機能は用意されていたのですが、この機能はログインできた後に
パスワードを変更できるというものでした。
image

次回ログイン時にパスワードを変更が有効になっている場合は、パスワードを変更してからログインとなりますので、
一度パスワードを変更してからでないと、OWA にログインすることができませんでした。
そのため、OWA のみの利用者に初期パスワードからの変更を強制することができませんでした。

しかし、パスワード リセット ツールを有効にすることで、次回ログイン時にパスワード変更を有効にした状態で
アカウントを作成することができますので、パスワード変更を強制することが可能となります。

?

この機能は Exchange 2010 では SP1 で実装されたようですので、2010 NonSP では使用することはできません。
image

Exchange 2010 SP1 の新機能は以下の技術情報に記載がされているのですが、このツールの紹介はないみたいなんですよね。
What’s New in Exchange 2010 SP1

?

便利な機能なのに記載されていないのはもったいないですね。

Written by Masayuki.Ozawa

9月 1st, 2010 at 9:07 pm

Posted in Exchange