VPS: Windows X/Windows Server 20XX のインストール
はじめに
カスタムISOを使ったインストールなら、Windows 10やWindows Server 2016/2019/2022/2025などの環境を自分好みに完全カスタマイズ可能!当社の標準OSイメージとは違い、特別なドライバーや事前設定、追加ソフトなど、あなたのニーズに合わせたインストールメディアを使えます。
準備
OSのインストールと設定には、まず対応するOSのISOをマウントすることが重要です。ISOファイルのマウント方法がまだわからない場合は、ぜひ当社のOwn ISOガイドを参考にしてください。
インストール
Windows OSのインストール開始時には、初期セットアップのステップが案内されます。まずは希望の言語を選択し、次にキーボードレイアウトを設定、その後セットアップ方法を選びます。ここでは説明用にPrevious Version of Setupを選択しています。次のステップでエディションを選び、この例ではフルGUIが使えるWindows Server 2025 Datacenter Desktop Experienceを選択しています。
この段階でパーティションが表示されないのに気づくはずですが、これはエラーではなく、Windowsが追加ドライバーなしでは仮想ドライブを認識できないためです。ディスク認識と正しい動作には必須のVirtIOドライバーが必要です。これらのドライバーをマウントしてインストールすると、ドライブが表示され、パーティション設定とOSインストールを続行できます。
VirtIOドライバー
OSインストール前にVirtIOドライバーをセットアップします。これらのWindowsドライバーはKVMベースのハイパーバイザー向けに最適化されており、Windows仮想マシンを最大パフォーマンスかつ高い互換性で動作させます。
まず、インストールメディアを一時的にvirtio-win.isoに切り替えます。利用可能なISOからVirtIO ISOを選択し、マウントをクリック。セットアップ中にドライバーが利用可能になり、OSインストールを続ける前にインストールできます。
VirtIO ISOに一時的に切り替える際は、ISOを選択するだけでOK。システムを**再起動しないでください**。再起動するとこれまでの進行状況が失われます。
必要なドライバーはBalloon、NetKVM、vioscsiの3つの専用フォルダに分かれています。これらはKVMベースのハイパーバイザー上でWindows仮想マシンを動かすために必須のドライバーです。
- Balloon: メモリ割り当てを動的に管理し、VMの割り当てRAMを再起動なしで増減可能にします。
- NetKVM: 高性能で安定したネットワークインターフェースを提供し、仮想マシンのネットワーク接続を最適化します。
- Vioscsi: 専用のSCSIコントローラードライバーで、仮想ハードドライブの正確な検出と高速アクセスを実現。I/O性能を向上させ、Windowsが仮想ディスクを正しく認識します。
各フォルダ内にはシステムアーキテクチャ別のサブフォルダがあります。インストール時はインストールするOSに合ったサブフォルダを選択してください。必ずamd64アーキテクチャを使いましょう。3つのドライバーフォルダすべてでこの手順を繰り返してください。
VirtIOドライバーのインストールが完了したら、OSの本インストールに進みます。再度ISOを切り替え、今回は元のOSインストールISOを選択し、VNCコンソールを再度開いてインストールを続行します。
パーティションの作成と選択
次はパーティション設定です。まず不明なパーティションをすべて削除し、新たに表示された未割り当て領域をOSインストール先として選択します。
その後、次へをクリックすればインストールは自動で進みます。最後に管理者アカウントの認証情報設定を求められます。
設定
OSインストール完了後は、システムを安全かつ安定して使うための最終設定が必要です。**リモートデスクトップ(RDP)**の有効化と管理、ファイアウォールルールの設定(保護と機能性の両立)、ネットワーク設定の調整でサーバーをネットワークに適切に統合します。
これらを完了すれば、リモートアクセスが可能になり、監視や状態チェックも問題なく動作。インフラ内で安定したネットワーク環境を実現できます。
RDP設定
Windowsでリモートデスクトップ(RDP)を有効にする手順は、Windows 10(クライアント版)とWindows Server 2016/2019/2022/2025でほぼ同じです。コントロールパネルまたは設定を開き、システム → リモートデスクトップ(クライアント版)またはシステムのプロパティ → リモート(サーバー版)に進み、このコンピューターへのリモート接続を許可するを有効にします。サーバー版ではリモートデスクトップを有効にすると表示されます。
ファイアウォール設定
サーバーを完全に初期化し、pingテストなどの状態チェックを成功させるには、WindowsファイアウォールでICMPプロトコルを許可する必要があります。これがないと監視ツールやネットワークテストがサーバーに届かず、正常なヘルスチェックができません。
ICMPを有効にするには、Windows Defender ファイアウォール 高度なセキュリティを開き、受信の規則を選択。新しいカスタムルールを作成し、プロトコルを「任意」に設定、ICMPv4を選択します。すべてのポートに適用し、ルールを有効にするプロファイル(ドメイン、プライベート、パブリック)を選択。通常はすべてのプロファイルで有効化がおすすめです。最後に「受信ICMPを許可」などわかりやすい名前を付けてウィザードを完了させます。
これでサーバーはICMPリクエストを受け入れ、pingコマンドや監視システムが正常に状態確認できるようになります。
ネットワーク設定
Windowsでネットワーク設定を手動で行うには、まずコントロールパネルやタスクバーからネットワークと共有センターを開きます。該当のネットワークアダプター(LANまたはWi-Fi)を選択し、右クリックしてプロパティを開きます。リストから**インターネット プロトコル バージョン 4 (TCP/IPv4)**を選択し、プロパティをクリック。
ダイアログで「IPアドレスを自動的に取得する」から「次のIPアドレスを使う」に変更。ここでサーバーのIPアドレス、サブネットマスク、デフォルトゲートウェイを入力します。下部のDNS設定も手動に切り替え、プライマリDNSに1.1.1.1、セカンダリDNSに8.8.8.8を指定。OKで静的ネットワーク設定を適用します。
まとめ
おめでとうございます!Windows OSのインストールと設定が無事完了しました。もし質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームまでお問い合わせくださいね!🙂