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を選んでおくと失敗が減ります。
| 項目 | VHD | VHDX |
|---|---|---|
| 主な想定 | 互換性重視(古い環境も含む) | 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を動かしてみたい | VHDX | VMに接続してすぐ起動でき、作り直しも速い | 世代(Gen1/Gen2)や起動方式(BIOS/UEFI)に注意 |
| 物理サーバーにNano Serverを入れて検証したい | ISOまたはUSB作成 | 物理は「起動メディア」が必要になりやすい | NIC/ストレージのドライバが特に重要 |
| 同じ構成のNano Serverを複数台に配りたい | VHDX(VM向け)/USB(物理向け) | “完成品”として配るのがNanoの得意技 | コンピューター名やIPは展開後に差分を付ける設計に |
Nano Server Image Builderでの作業イメージ(流れが分かると迷いが減る)
細かな画面は環境で異なりますが、考え方は共通です。「何を作りたいか」を先に決めてからウィザードを進めると、途中でVHDが出てきても驚きません。
- Windows Server 2016のインストールメディアを用意(ISOをマウントするか、展開済みフォルダを用意)
- Nano Server Image Builderをインストール
- イメージ作成ウィザードを開始し、ベースとなるソース(メディアの場所)を指定
- 出力形式を選択(VHD/VHDX/ISO/USBなど)
- 基本設定を埋め込む(コンピューター名、管理者パスワード、ネットワークなど)
- 必要なパッケージやドライバを追加(用途に応じて)
- 出力して起動(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は「セットアップで入れる」より“イメージを作って配置する”運用が中心

コメント