Windows 10

【Windows10】PCのマスターイメージを作成する方法②

2018年12月23日


Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548

こんにちは!SE ブログの相馬です。

この記事は、PC のマスターイメージを作成する方法の続きになります。PC のマスターイメージの作成についてご興味がある方は以下の記事から見て頂ければと思います、

概要

前回の記事では、Windows 10 Pro のダウンロードからインストール、Sysprep でシステム監査モードに入り、不要なアプリの削除やパフォーマンスチューニングなどを行いました。

その他にもシステムの環境に合わせてアプリのインストールや設定などをしてゆく必要があります。

マスターイメージの作成を完了する為には、このように PC において一連の変更を行った後に、変更した PC をイメージとしてキャプチャする必要があります。


WinPE の作成

イメージのキャプチャをするには色々方法があるかと思いますが、ここでは標準的な方法である、WinPE を使います。

WinPE は別のマシンで作成する必要がありますので、以下の記事を参考にして WinPE を作成します。

WinPE は、Windows 10 のバージョンによって作成方法が異なります。バージョンを分けて記事を作成しましたので、参考にしていただければと思います。


Sysprep する前の注意事項

最後に Sysprep をする前に注意しなければならない事があります。

複製元の PC を複数のユーザーでサインインし、そのユーザー分プロファイルがある場合(以下は Microsoft の引用)

複数のユーザー プロファイルが存在するシナリオにおいて Sysprep の使用は想定されておらず、既存のユーザー プロファイルが破損する等の影響を弊社に寄せられています。

Windows 10 での Sysprep を用いたマスターイメージの作成に関する注意点・推奨事項 | Microsoft

コンピューターをドメインに参加した状態の場合

ドメイン参加状態での sysprep の実施は弊社サポート部門としてはお勧めしていません。ドメインに参加することで、意図しないグループ ポリシーが適用される可能性が非常に高く、これらのポリシー設定によって Sysprep の実施が失敗するリスクも高くなります。

Windows 10 での Sysprep を用いたマスターイメージの作成に関する注意点・推奨事項 | Microsoft

出荷時の PC にインストールされているWindows(プリインストールとも呼ばれる)をセットアップして複製することはライセンス違反となるかと思います。

また、他のアプリケーションについても同様です。各ソフトウェアのライセンスについて調査した上で、マスタ PC に入れて問題無いものと、複製後に設定しなければならないものとを分ける必要があります。


Sysprep を OOBE で実行

Sysprep の前の注意事項に特に引っかかる点が無い事を確認した上で、Sysprep の監査モードを終了しましょう。

最後に Sysprep を OOBE で実行し、PC をシャットダウンします。抜けや漏れが無い事を確認してから実行しましょう。

1. C:\Windows\System32\Sysprep に sysprep.exe がありますので、ダブルクリックして実行します。


2. Sysprep が実行しました。終了すると PC もシャットダウンします。

また、自動応答ファイルを作成しておき sysprep する事によって、マスターイメージの展開を自動化する事ができるようになります。自動応答ファイルの作成は、以下の記事を参考にしていただければと思います。


イメージのキャプチャ

WinPE が作成でき、Sysprep が終了しましたら、イメージをキャプチャします。

1. 上の記事で作成した WinPE の iso ファイルを CD-R や USB メモリにコピーしてそのデバイスから起動します。


2. notepad でメモ帳を開いて、[名前を付けて保存] からドライブ文字をあらかじめ確認しておきましょう。(C ドライブが OS 領域とは限りません。)


3. 以下のように DISM コマンドレットでイメージをキャプチャします。完了したら exit で WinPE を閉じて PC の電源をオフにします。

  • ImageFile: イメージの保存先とキャプチャの名前
  • CaptureDir: イメージ対象のドライブ名
  • Name: イメージファイルのラベル名


4. キャプチャしたイメージファイルが保存されている事を確認します。


ディスクの空き容量が不足している場合

キャプチャ中にディスクの空き容量が不足している場合、外付けハードディスクや仮想ディスクを接続して、そこにイメージをする事ができます。

ただし、パーティションのサイズ割り当てがされていない事や、ドライブ文字が割当てされていないので、この場合は WinPE から Diskpart コマンドで対応が可能です。


Diskpart でイメージを保存するドライブを作成する

1. 以下のように、diskpart コマンドを実行し、ディスクを表示し、接続したディスクがどの Disk 番号か確認します。


2. 確認した Disk 番号を選択し、パーティションが無い事を確認し、パーティションを作成します。


3. ボリュームを表示して、フォーマットされていないボリュームが選択されている事を確認してから NTFS でフォーマットします。その後にドライブ文字を割り当てます。


4. 再度、イメージのキャプチャを実行します。


イメージの展開について

イメージの展開方法については、いくつかありますが、それぞれ以下の記事を参考にして頂ければと思います。以下の記事は主にマスターイメージを USB メモリに格納して USB メモリを使ってマスターイメージを展開する方法になります。

また、サーバーを使ってマスターイメージを展開する場合はいくつかありますが、構築しやすいサーバーとして Windows 展開サービス (WDS) というものがあります。

このサービスを使えば、複数台の PC に対してマスターイメージを同時に展開する事ができますので、これも参考にしていただければと思います。

まとめ

いかがでしょうか。これでマスターイメージを作成する為の知識や手順がお分かり頂けたかと思います。基本的な方法になりますので、これが出来るようになればより高度な方法でマスターイメージを作成する事も可能です。

おさらいですが、大きな流れとしては、以下の順序でマスターイメージを作成する形になります。

ここで抜け漏れが発生してしまうと、マスターイメージの修正や最悪の場合は一からやりなおしという事になってしまいかねないので注意して作業する必要があります。

  • ① マスターイメージの元となる PC に OS をインストールする。
  • ② Sysprep を監査モードで実行してカスタマイズを行う。
  • ③ Sysprep を OOBE で実行して PC をシャットダウンする。
  • ④ 別の PC で作成した WinPE から PC を起動させてイメージをキャプチャする。
  • ⑤ キャプチャした先にマスターイメージが出来上がる。

② のカスタマイズについては OS の設定がどのようになっているべきか、どのアプリがインストールされているべきかなどを事前に確認しておきカスタマイズをしましょう。

では最後までお読みいただきありがとうございました!

  • この記事を書いた人

そーまん

セキュリティエンジニアやってます。
ブログ歴3年。PVは月15万PV程度。
趣味はボクシング、筋トレ、登山です。
穏やかで人見知りな性格です。

人気記事

1

こんにちは!そーまんです。 今回は、PC に適用されている GPO を確認する方法について書きました。 本題に入る前に、一応参考までにGPOの適用タイミングについての記事をここに貼りましたので、必要に ...

2

こんにちは!そーまんです。 今回は sysprep について、全体的に PC をセットアップする観点から書いてみました。長々と書いてあります。まずは前置きからです。 まずはじめに 組織では PC のラ ...

3

こんにちは!そーまんです。 今回は、グループポリシー (GPO) を使って、特定のコンピューターに対して、ドメインユーザーに ローカル管理者権限 (以下は特権と記載) を付与する方法について書きました ...

4

こんにちは!そーまんです。 今回は、Windows サインイン後に一時ユーザープロファイルが読み込まれてしまった場合の解決方法について書きました。 Windows 10 の検証環境をいじってたらサイン ...

5

こんにちは!そーまんです。 今回は、ユーザープロファイルを削除する方法について書いてみました。 企業の場合よくあることですが、1 台の PC を共有 PC として複数人で使ったり、また余り無いかもしれ ...

6

こんにちは!SE ブログの相馬です。       今回は、繰り返し文について書いてみました。PowerShell では他のプログラミング言語同様、繰り返し処理を行うことが ...

7

コマンドを使って CPU とメモリの使用率をデータで取得してみましたので、例えば PC のトラブルシューティングで問題を再現させる際にデータを取得しておくと、原因の特定に役立つ場合があるかと思います。

8

既存の PC と同じ構成で別のメーカーの PC でマスターイメージを作る際、インストールされているアプリを同一にする為に必要になるかと思います。

9

企業で多くの GPO が適用されている環境では、PC に GPO が適用されなかったりする問題が発生する場合があるかと思います。その中でも、コンピューターの構成またはユーザーの構成のどちらかで、...

10

こんにちは!そーまんです。 今回は、Windows Server 2019 で NTP サーバーと同期する方法について書きました。 NTP サーバーの必要性や時刻同期の重要性を理解することは社内のシス ...

-Windows 10
-,


Warning: Trying to access array offset on value of type null in /home/r5652521/public_html/soma-engineering.com/wp-content/plugins/amazonjs/amazonjs.php on line 637

Warning: Trying to access array offset on value of type null in /home/r5652521/public_html/soma-engineering.com/wp-content/plugins/amazonjs/amazonjs.php on line 637

Warning: Trying to access array offset on value of type null in /home/r5652521/public_html/soma-engineering.com/wp-content/plugins/amazonjs/amazonjs.php on line 637

Warning: Trying to access array offset on value of type null in /home/r5652521/public_html/soma-engineering.com/wp-content/plugins/amazonjs/amazonjs.php on line 637

Warning: Trying to access array offset on value of type null in /home/r5652521/public_html/soma-engineering.com/wp-content/plugins/amazonjs/amazonjs.php on line 637

Warning: Trying to access array offset on value of type null in /home/r5652521/public_html/soma-engineering.com/wp-content/plugins/amazonjs/amazonjs.php on line 637

Warning: Trying to access array offset on value of type null in /home/r5652521/public_html/soma-engineering.com/wp-content/plugins/amazonjs/amazonjs.php on line 637

Warning: Trying to access array offset on value of type null in /home/r5652521/public_html/soma-engineering.com/wp-content/plugins/amazonjs/amazonjs.php on line 637