Windows Server 2016 Nano Server Image BuilderでVHDを作る理由|ISOとの違いと使い分け

Windows Server 2016でNano Serverを試そうとしてNano Server Image Builderを入れたのに、手順に「VHDを作成」と出てきて混乱しがちです。VHDとISOは何が違うのか、なぜNano Serverは“イメージを作って配置する”のかを、仕組みから整理します。

目次

まず結論:Nano Server Image Builderは「Nano Serverの配布用イメージ」を作るツール

Nano Server Image Builderは、従来のWindows Serverのように「ISOで起動 → セットアップ画面をポチポチ → インストール完了」という体験を提供するツールではありません。どちらかと言うと、あらかじめ構成済みのNano Serverを“完成品”として作り、目的の場所に置いて起動するためのツールです。

そのため、ドキュメントやウィザードに出てくる出力形式は、用途に合わせて次のように分かれます。

  • VHD / VHDX:Hyper-Vなどの仮想マシンに接続して、そのまま起動できる「仮想ディスクの実体ファイル」
  • ISO:DVD/USBなどから起動するための「起動用メディアの箱」(中身次第でインストーラにも、展開用にもなる)
  • USB:ウィザードの流れで、起動用USBメディアを直接作成する(手作業のミスが減る)

つまり「VHDの作成」と書かれていても方向性は同じです。VHDもISOも“中身が入ったイメージ”であり、違うのは「そのイメージをどう起動し、どこに配置するか」です。

「ISO=インストーラ」「VHD=起動ディスク」:イメージの性格がそもそも違う

混乱の原因は、一般的なWindowsインストール(ISOから起動してセットアップで入れる)と、Nano Serverの流儀(事前にイメージを作って配置する)が大きく違うことにあります。

形式ざっくり言うと得意な用途イメージの性格よくある誤解
ISO起動用メディア(DVD/USB)の中身セットアップ起動、インストール用メディア、レスキュー用途基本は読み取り中心(起動後の書き込みは別領域)ISO=必ず「インストーラ」だと思い込む
VHD / VHDXディスクそのものをファイル化したものHyper-V起動、構成済みOSの配布、オフライン編集起動ディスクそのもの(読み書きされる)VHD=仮想環境専用で、物理では使えないと思い込む

イメージで例えるなら、ISOは「起動して作業を開始するための箱」、VHD/VHDXは「OSが入ったハードディスクをそのままファイルにしたもの」です。Nano Serverは後者の運用に寄っているため、VHD作成が前面に出やすくなります。

VHD(/VHDX)とは:仮想ディスクの中身を丸ごと持った「ディスクイメージファイル」

VHD(Virtual Hard Disk)/VHDXは、ディスク装置の内容を“ファイルとして”持つ形式です。見た目は1つのファイルですが、OSやハイパーバイザーからは「ディスク」として扱われます。

  • Hyper-VのVMにアタッチすると、そのVHDXがOSの起動ディスクになります。
  • Windows上でマウント(アタッチ)すれば、エクスプローラー上では新しいドライブとして見えます。
  • ファイルなので、コピー=ディスク複製に近いことが簡単にできます。

Nano ServerでVHDが好まれるのは、「作ったらすぐ起動できる」だけではありません。Nano Serverはローカル操作が限定されるため、ネットワーク設定やパッケージ追加などを“起動前に作り込む”ほうが堅実です。VHD/VHDXは、その事前構成(オフライン編集)と相性が良いのがポイントです。

VHDとVHDXの違い(迷ったらVHDXが無難)

Hyper-V前提なら、VHDXが選ばれることが多いです。特別な理由がない限り、まずはVHDXを選んでおくと失敗が減ります。

項目VHDVHDX
主な想定互換性重視(古い環境も含む)Hyper-V世代の拡張形式
運用のイメージ“昔からある形式”“新しめで扱いやすい形式”
選び方互換性が最優先のとき迷ったらこちら

VHDXをマウントして「中身がディスク」であることを体感する

「VHDって結局なに?」が腹落ちしない場合は、実際にホストOSでマウントしてみるのが一番早いです。マウントすると、VHDXの中身がドライブとして見えるので、“ディスクの実体がファイル”という感覚が掴めます。

# 管理者権限のPowerShellで実行(例)
Mount-VHD -Path "C:\Images\Nano.vhdx"

# どのディスクとして認識されたか確認

Get-Disk | Sort-Object Number

# 使い終わったらデタッチ

Dismount-VHD -Path "C:\Images\Nano.vhdx"

この挙動を見ると、VHDXが「インストール用の素材」ではなく、OSが入ったディスクそのものであることが分かりやすくなります。

「仮想ディスク」と「VHD」は厳密には別物

会話の中では「仮想ディスク=VHD」と呼ばれることも多いのですが、厳密には役割が違います。この区別ができると、ドキュメントの「VHD作成」も読みやすくなります。

言葉立ち位置説明例
仮想ディスク概念/デバイス側OSやハイパーバイザーから見える「ディスク装置」(物理かファイルかは問わない)Hyper-VのVMに見えている「ディスク0」
VHD(/VHDX)実体/ファイル形式側仮想ディスクの内容を保存する「ファイルのフォーマット」C:\VM\Nano.vhdx のようなファイル

「VHDを作る」と書いてあるのは、“仮想ディスクとして起動できる形(=VHD/VHDXファイル)に書き出す”という意味合いです。

「仮想ディスク」とHDD/SSDは同じ?:役割は似ているが、実体が違う

OSから見ると、仮想ディスクもHDD/SSDも「読み書きできるディスク」です。だからこそ混乱しますが、実体は明確に違います。

  • HDD/SSD:物理デバイス(現物があり、故障や交換の対象になる)
  • 仮想ディスク:ストレージ上のファイルや領域を、ソフトウェアでディスクとして見せたもの

仮想ディスクは、コピーやスナップショットなどの運用がしやすく、検証環境の展開が速いのが強みです。Nano Serverのように軽量なOSほど、この利点が効いてきます。

ISOとは:起動のための「箱」。Nano Serverの場合は“インストーラ”と限らない

ISOは、DVDやUSBなどの起動メディアの中身を1つのファイルにまとめたものです。「ISO=インストールメディア」の印象が強いのは自然ですが、ISOの正体は“箱”なので、中身次第で性格が変わります。

  • 一般的なWindows Server:ISOの中身はセットアッププログラム+インストール用ファイル
  • Nano Server:構成済みイメージを起動・展開するための仕組みとしてISOが使われることがある

そのため、Nano Serverの文脈では「ISOを作る=セットアップ画面を作る」とは限りません。“起動させて、作成済みイメージを配置するためのメディア”としてISOが登場することが多いです。

「ISOをブート可能にしないとUSBは作れない?」への補足

多くのケースで、Nano Server Image Builderが作るISOは最初から起動用(ブート可能)として生成される前提です。したがって、別途ISOを加工して「ブート情報を付ける」ような作業は基本的に不要です。

逆に、ブート情報を含まないISOを用意してしまうと、そのISOからは起動できません。結果として、USBに入れても“ただファイルが入っただけのUSB”になり、サーバーは起動してくれません。

迷ったら、ウィザードで「USB作成」まで実行するか、ブート可能なISOを生成するのが正攻法です。

なぜドキュメントは「VHD作成」を強調するのか

VHDが目立つのは、Nano Serverの“使われ方”が背景にあります。Nano Serverは最小構成で、GUIもローカル操作も限定されるため、次の運用が合理的です。

  • まずはHyper-V上で素早く起動して検証する(VHDXが最短)
  • 必要な機能・ドライバ・ネットワーク設定をイメージに埋め込む
  • 同じイメージを横展開して、構成差分を減らす

この流れだと、VHD/VHDXは「インストール手段」ではなく、配布物(完成品)そのものになります。だからこそ手順として「VHD作成」が強調されがち、という理解でOKです。

用途別:VHD/VHDXとISO、どちらを選ぶべきか

「結局どれを作ればいいの?」となったときは、起動させる場所で考えるのが一番早いです。

やりたいことおすすめ理由補足
Hyper-VでNano Serverを動かしてみたいVHDXVMに接続してすぐ起動でき、作り直しも速い世代(Gen1/Gen2)や起動方式(BIOS/UEFI)に注意
物理サーバーにNano Serverを入れて検証したいISOまたはUSB作成物理は「起動メディア」が必要になりやすいNIC/ストレージのドライバが特に重要
同じ構成のNano Serverを複数台に配りたいVHDX(VM向け)/USB(物理向け)“完成品”として配るのがNanoの得意技コンピューター名やIPは展開後に差分を付ける設計に

Nano Server Image Builderでの作業イメージ(流れが分かると迷いが減る)

細かな画面は環境で異なりますが、考え方は共通です。「何を作りたいか」を先に決めてからウィザードを進めると、途中でVHDが出てきても驚きません。

  1. Windows Server 2016のインストールメディアを用意(ISOをマウントするか、展開済みフォルダを用意)
  2. Nano Server Image Builderをインストール
  3. イメージ作成ウィザードを開始し、ベースとなるソース(メディアの場所)を指定
  4. 出力形式を選択(VHD/VHDX/ISO/USBなど)
  5. 基本設定を埋め込む(コンピューター名、管理者パスワード、ネットワークなど)
  6. 必要なパッケージやドライバを追加(用途に応じて)
  7. 出力して起動(VMならアタッチして起動、物理ならUSB/ISOで起動)

作成前チェックリスト(見落としがちなポイント)

チェック項目なぜ重要か確認のコツ
起動先がVMか物理か出力形式(VHDX/ISO/USB)が変わる検証ならまずHyper-Vが早い
ネットワークに出られるかリモート管理が前提のため、通信できないと詰む固定IPが必要なら作成時に組み込む
必要なドライバ(NIC/ストレージ)物理環境では特に起動不能の原因になるベンダー提供のドライバを事前に確保
管理端末側の準備NanoはローカルUIが限定的で、遠隔操作が中心PowerShellリモートや管理ツールを事前に用意

補足:GUIが苦手でも、考え方はPowerShell版と同じ

Nano ServerはPowerShellでイメージを生成する方法も知られており、GUIのImage Builderは「その考え方をウィザード化したもの」と捉えると理解が早くなります。たとえば、PowerShellではイメージ生成の流れが次のように表現されます(概念の例です)。

# 概念例(環境によりパスや指定項目は異なります)
# Import-Module NanoServerImageGenerator
# New-NanoServerImage -MediaPath "D:\" -BasePath "C:\Nano\Base" -TargetPath "C:\Nano\Nano.vhdx" -ComputerName "NANO01" ...

ここで重要なのはコマンドそのものより、「素材(メディア)から、構成済みの出力(VHDX/ISO)を生成する」という発想です。Nano Serverはこの発想が基本になります。

よくあるつまずきと解決のヒント

VHDXを作ったのにVMが起動しない

原因として多いのは、VMの世代や起動方式のミスマッチです。たとえば、作成したイメージがUEFI前提なのに、BIOS前提のVM構成で起動しようとしているケースがあります。

  • Hyper-VのVM世代(Gen 1 / Gen 2)を見直す
  • セキュアブート設定の影響がないか確認する
  • 作成時に選んだ出力タイプ(Guest/Host相当の選択肢など)を再確認する

起動はするがネットワークに繋がらず、リモート管理できない

Nano Serverは「リモート管理できて初めて作業が進む」ことが多いので、ネットワークが最大のボトルネックになりがちです。

  • VMなら仮想スイッチ(External/Internal/Private)の選択を確認する
  • 物理ならNICドライバが入っているかを疑う(リンクアップしない場合は特に)
  • IPアドレス設計(DHCPか固定)を先に決め、必要ならイメージ作成時に組み込む

「ISOは作ったのにUSBから起動できない」

ブート可能なISOでない、またはUSBの作り方が起動方式(UEFI/BIOS)と合っていない可能性があります。UEFI起動はFAT32が必要になるケースがあり、ファイルサイズや構成によっては作成方法の差が出ます。

一番手堅いのは、Image Builderの機能でUSBメディアを直接作成することです。ツール側が起動に必要な構成を揃えてくれるため、手作業の事故が減ります。

理解が進むと、Nano Serverの「導入」が一気に楽になる

Nano Serverに初めて触れると、「インストールする」という言葉からセットアップ画面を想像しがちです。しかし実態は、必要なものを詰めたイメージを作り、目的の場所で起動するのが中心です。

この前提に立つと、ドキュメントに「VHD作成」が出てくるのは自然です。VHD/VHDXは、Hyper-Vでの起動にも、オフラインでの事前構成にも向いていて、Nano Serverの運用思想に合っています。

まとめ

  • Nano Server Image Builderは、Nano Serverの配布用イメージを作るツール
  • VHDもISOも「イメージ」だが、想定する起動・展開方法が違う
  • VHD(/VHDX)はディスクそのもの、ISOは起動メディアの箱
  • 「仮想ディスク(装置)」と「VHD(ファイル形式)」は厳密には別物
  • Nano Serverは「セットアップで入れる」より“イメージを作って配置する”運用が中心

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次