SE の雑記

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

Archive for the ‘Windows Server’ Category

VHD ブートの設定方法

3 comments

VHD ブートの設定方法をまとめてみたいと思います。

今回は C ドライブに OS はインストールしないで VHD のみでブートする環境を作りたいと思います。

[準備するもの]
Windows Server 2008 R2 または Windows 7 のインストールメディア

[手順]

  1. 準備したインストールメディアを使用して起動します。
    image
  2. 上記画面が表示されたら [Shift] + [F10] を押し、コマンドプロンプトを起動します。
    image
  3. 使用するディスクが見フォーマットの場合は以下のコマンドを実行してフォーマットします。
    diskpart
    select disk 0
    create part primary
    format fs=ntfs quick
    active
    assign letter=c
    exit
  4. 以下のコマンドを実行し、C ドライブの下に VHD 格納用のディレクトリを作成します。
    mkdir c:VHD
  5. 以下のコマンドを実行し、VHD を作成しディスクをアタッチします。
    diskpart
    create vdisk file=”c:vhdos.vhd” maximum=20480 type=expandable
    attach vdisk
    exit

    maximum : VHD の最大サイズになります。
    type : VHD の形式になります。expandable=可変、fixed=固定

  6. 後は通常の OS のインストールと変わりません。
    インストール先のディスク選択画面でアタッチした VHD が選択できます。
    image
    [このディスクに Windows をインストールすることはできません] が表示されますが
    そのままインストールを継続します。
    下のメッセージボックスは [詳細の表示] をクリックしたときに表示される内容です。
    image?
  7. OS のインストールが終了するまで待ちます。
    image
  8. OS が起動すれば VHD ブートの設定は完了です。
    ?image

VHD ブート後のディスク構成は以下のようになっています。

image

C ドライブが VHD、D ドライブが VHD を格納しているディスクになります。

D ドライブにはブートに必要なファイルと VHD のみが格納されており OS は入っていません。
デフォルトでは D ドライブに Pagefile.sys が配置されるようですね。
image?

設定上は C ドライブ (VHD のドライブ) にページングファイルを移すこともできるのですが、
以下の画面のエラーが表示され、ページングファイルを VHD 上に作成することができません。
image?

ページングファイルは VHD を格納しているドライブ上に作成する必要があるようですね。

今回は VHD を可変で作ったのですが、OS 起動時にDISKPART で VHD 作成時に設定した
最大サイズまで自動的に拡張されるようです。
image

ただし、VHD 上の OS が起動していない状態で、VHD のサイズを確認すると最大サイズには
なっていないので厳密に拡張をしているわけではないようですね。

下の画像はは VHD ブート後に OS のインストールメディアからコマンドプロンプトを起動して
VHD のサイズを確認した画面になります。
VHD は7GB のファイルサイズとなっており、最大サイズとして設定した 20GB までは
拡張されていないことが確認できます。

image

差分ディスクを使用した VHD ブートに関しては、まだうまくいっていないのですが、
手順がわかったら別途まとめたいと思います。

Written by Masayuki.Ozawa

7月 26th, 2009 at 2:10 pm

Posted in Windows Server

VHD ブートが面白いですね

leave a comment

仕事で手いっぱいで久しぶりの投稿です。

自宅の検証環境に VHD ブート検証用の端末を用意できたので時間があるときにいろいろとためしています。
軽く VHD ブートで OS をインストールしてみたのですが結構面白いですね。

Windows 7 RC や Windows 2008 R2 RC のメディアで起動してからコマンドプロンプトを開いて
DISKPART で VHD を作ってアタッチしてしまえば C ドライブに OS をインストールしなくても
VHD ブートを構成することができます。

C ドライブは VHD 格納用のフォルダと VHD のファイルだけにしてマルチブート環境も構築できそうです。

VHD ブートの OS でも USB や無線 LAN も使えるので使い勝手は普通にインストールした OS と変わらなさそうです。

i-VT / AMD-V も有効な状態で使用できそうですので、XP MODE の検証環境としても利用できそうです。

Written by Masayuki.Ozawa

7月 14th, 2009 at 11:37 am

Posted in Windows Server

Windows Server 2008 で crcdisk.sys の読み込みで停止してしまう

leave a comment

かなり前の機種のサーバーに Windows Server 2008 を P2P で移行していたところ、
crcdisk.sys の読み込みで停止してしまうという現象が発生してしまいました。
# セーフモードで起動し、ファイルのロード状況を眺めていたところ crcdisk.sys で
 停止していました。

マザーボードの電池が消耗していたため、BIOS の日付がクリアされていたことが
原因のようでした…。

電源を外すと BIOS の日付が 00/00/00 になってしまったので、作業をしていた日の
日付に修正したところ正常に起動しました。

試しに再度、電源ケーブルを抜き日付をクリアしたところ現象が再現できました。

今まで事象に当たっていなかったため知らなかったのですが [crcdisk.sys] で
停止する現象は結構有名みたいですね。

日付以外にも様々なことが起因して起動しなくなることがあるようですね。
とても勉強になりました。

2009/9/28 追記

Hyper-V のゲスト OS で [crcdisk.sys] の読み込みで止まってしまう現象が発生し、どうしようかと悩んでいたところ、
とりあえず VHD をマウントして、起動する Windows Server 2008?の [crcdisk.sys] を [C:windowssystem32drivers] に
コピーしたらなんとか起動しました。
BIOS で AHCI から IDE にディスク接続を変更し起動後戻したり、AHCI のディスクだけにして起動するという方法で、
解決することもあるようですが、ゲスト OS で現象が発生すると困りますね…。

Written by Masayuki.Ozawa

6月 19th, 2009 at 9:57 am

Posted in Windows Server

Windows Server 2008 SP2 へのアップグレード

leave a comment

サーバーを何台か Windows Server 2008 SP2 にアップグレードしました。
複雑な手順はありませんが作業をまとめておきたいと思います。

  1. インストールモジュールを実行します。
    image
  2. [次へ] をクリックします。
    image
  3. [ライセンス条項に同意します] を有効にして [次へ] をクリックします。
    image
  4. [インストール] をクリックします。
    # [コンピュータを自動的んい再起動する] はデフォルトで有効になっています。
    image image
  5. 後はインストールが完了するまで待てば終了です。
    image

アップグレード後のバージョン情報は以下の通りです。

image?

Windows Server 2008 R2 Beta → RC にアップグレードした時は SCVMM でホストを再登録していたのですが、
SP2 へのアップグレードでは再登録しなくても問題なく管理ができています。
SP2 インストール済みのゲスト OS の VHD も作らなくては。

Written by Masayuki.Ozawa

5月 4th, 2009 at 2:17 am

Posted in Windows Server

SCVMM 管理下の Windows Server 2008 R2 Beta を RC にアップグレード

leave a comment

今日は検証環境に SP2 の適用や R2 RC へのアップグレードを小出しに実施しています。

SCVMM 2008 R2 Beta で管理している Windows Server 2008 R2 Beta を RC にアップグレードしてみました。
アップグレードは正常に終了したのですが、SCVMM で対象のサーバーを開こうとしたところ以下のエラーが。

image

一度ホストを削除して、再度追加したら正常に管理することができるようになりました。

SP2 を適用した場合も再登録が必要になるのでしょうか??

一台 NonSP (SP1) の Hyper-V のサーバーがあるので後で試してみなくては。

Written by Masayuki.Ozawa

5月 3rd, 2009 at 2:16 pm

Posted in Windows Server

Windows Server 2008 R2 Beta を Windows Server 2008 RC (7100) にアップグレード

leave a comment

検証環境の SCVMM R2 Beta では OS に Windows Server 2008 R2 Beta を使用しているのですが、
Beta → RC にアップグレードできるかを試してみました。

  1. メディアを挿入して [setup.exe] を実行
  2. [今すぐインストール] をクリック
    image?
    クリックするとインストールの一時ファイルがコピーされます。
    image
  3. [インターネットに接続して最新のインストールの更新プログラムを取得する] をクリックします。
    # RC ですので [Windows インストールの向上に協力します] はデフォルトで有効になっています。
    image?image
  4. 今は Datacenter Edition を使用しているので [Windows Server 2008 R2 Datacenter (フルインストール)] を
    選択し、[次へ] をクリックします。
    image
  5. [同意します] を有効にし、[次へ] をクリックします。
    image
  6. [アップグレード] をクリックします。
    image image
  7. [次へ] をクリックします。
    これでアップグレードが実行されます。
    image image
    image
    アップグレード中は C ドライブに 3G 程度の空きが必要そうです。
    # 2,737 MB のファイルコピーが発生していました。

    アップグレード中の C ドライブの状態は以下の画像の通りです。
    アップグレード用のディレクトリがいくつか作成されています。
    image?

[アップグレード前]

image

[アップグレード後]

image

?

Windows 7 は Beta の環境を持っていなかったのでアップグレードできるのか少し調べてみたところ、
少し手を加えるとできるみたいですね。

Engineering Windows 7
Windows 7 Beta To RC Upgrade Instructions

Written by Masayuki.Ozawa

5月 3rd, 2009 at 5:34 am

Posted in Windows Server

Windows Vista , 2008 SP2 / Windows 7 , 2008 R2 , Hyper-V Server R2 RC が RSS にあがっています

leave a comment

TechNet サブスクリプションと MSDN サブスクライバの RSS に以下のソフトが追加されていました。

  • Windows Server 2008 R2 Datacenter, Enterprise, Standard, and Web RC (x64) – DVD (Japanese)
  • Windows Virtual PC Beta (x64) – (Arabic, Chinese-Simplified, Chinese-Traditional, English, French, German, Japanese, Korean, Spanish)
  • Windows Virtual PC Beta (x86) – (Arabic, Chinese-Simplified, Chinese-Traditional, English, French, German, Japanese, Korean, Spanish)
  • Hyper-V Server 2008 R2 RC (x64) – DVD (English, French, German, Japanese, Spanish)
  • Windows Automated Installation Kit for Windows 7 RC and Windows Server 2008 R2 RC (x86/x64/ia64) – DVD (Japanese)
  • Windows 7 RC Language Pack (x86) – DVD (English, French, German, Japanese, Spanish)
  • Windows 7 RC Language Pack (x64) – DVD (English, French, German, Japanese, Spanish)
  • Windows Server 2008 R2 RC for Itanium Based Systems (ia64) – DVD (Japanese)
  • Windows Vista Service Pack 2 and Windows Server 2008 Service Pack 2 for all editions (x86, x64, i64) – DVD (English, French, German, Japanese, Spanish)

ダウンロードしようと思ったところ現在ダウンロードページにアクセスすることができずにいます…。

連休中の時間がある時に Beta から RC への移行をやってみたいとおもいます。

Written by Masayuki.Ozawa

4月 30th, 2009 at 2:23 pm

Posted in Windows Server

Windows Server 2008 R2 / Windows 7 の VHD からの物理サーバーブート

leave a comment

まだ情報収集の段階で実際に起動するところまで検証できていませんが、
以下の情報がとても参考になりそうです。
# 日本語で VHD ブートについて具体的に書かれているサイトはまだ見当たりませんでした。
?
現在は複数パーティションでマルチブートしているのでこの機能は興味津々です。
?
BCD の操作はあまりしたことがなかったのでこの機会に少し勉強したいと思います。

Written by Masayuki.Ozawa

2月 2nd, 2009 at 10:29 pm

Posted in Windows Server

Windows Server 2008 R2 & Microsoft Hyper-V Server 2008 R2 – Hyper-V Live Migration Overview & Architecture

leave a comment

英語ですが後で頑張って読みたいのでメモ
?
資料を眺めていたら TechNet に Windows Server 2008 R2 のカテゴリが含まれていたことを
初めて知りました。
?
ライブマイグレーションのステップバイステップもありますね。
?
tech days の Windows Server 2008 R2 のセッションを受け、まだまだ機能調査が
必要だと感じていたのでどこかで一通り目を通したいと思います。
# 早く日本語になってくれるとうれしいのですが Beta 段階では期待薄ですよね…。

Written by Masayuki.Ozawa

1月 30th, 2009 at 4:16 pm

Posted in Windows Server

Windows Server 2008 R2 & Microsoft Hyper-V Server 2008 R2 – Hyper-V Live Migration Overview & Architecture

leave a comment

英語ですが後で頑張って読みたいのでメモ
 
資料を眺めていたら TechNet に Windows Server 2008 R2 のカテゴリが含まれていたことを
初めて知りました。
 
ライブマイグレーションのステップバイステップもありますね。
 
tech days の Windows Server 2008 R2 のセッションを受け、まだまだ機能調査が
必要だと感じていたのでどこかで一通り目を通したいと思います。
# 早く日本語になってくれるとうれしいのですが Beta 段階では期待薄ですよね…。

Written by Masayuki.Ozawa

1月 30th, 2009 at 4:16 pm

Posted in Windows Server