Windows 10

【Windows10】WinPEとは何か


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 ブログの相馬です。

 

 

 

今回は、WinPE の説明や作成方法について書きました。私は、WinPE を今まで体系的に情報を整理してきたことがないので、そもそも WinPE がどういった意味でどういう用途で使われているのかがいまいち分かりませんでしたので、この記事をきっかけに、WinPE とは何か、また WinPE の作り方なども含めてまとめてみました。

 

 

 

WinPE とは何か

 

 

WinPE とはWindows Preinstallation Environment という意味で、日本語で言うと Windows プリインストール環境になります。プリインストールとは、予めインストールされているものを指します。例えばわかりやすいところで言えば、iPhone には Safari が予めインストールされていますよね、これがプリインストールの意味になります。

 

 

WinPE に置き換えて言いますと、Windows のインストール時に WinPE が起動します。つまり、WinPE は、Windows をインストールするメディアやシステムにプリインストールされているのです。

 

 

WinPE は、限られた機能のみ搭載された OS で、主にデータのリカバリやデータをコピーしたり、PC のマスターイメージの取得や戻し等、限定した操作をする為の用途として使われます。

 

 

また、WinPE は Windows 10 のように通常利用されるようなものとは全く異なり、配布されてはおりません。WinPE は Windows ADK  、日本語で言うと Windows アセスメント&デプロイメントキットから無償で作ることができます。

 

 

 

WinPE の歴史

 

 

WinPE は 最初 WindowsXP の頃に作られました。(Windows PE 1.0)

 

 

現在は Windows PE for Windows 10 として、Windows 10 と同じコードを基盤として構築されていて、Windows as a Service (サービスとしての Windows) をベースに、Windows 10 のバージョンに合わせて更新されています。つまり Windows 10 の場合、バージョン毎に WinPE を作る必要がある事になります。個人的にはちょっと面倒かなと思ってます。

 

 

 

WinPE の動作要件や機能について

 

 

WinPE を動作させる PC の動作要件ははっきり決まっていないようですが、ざっくりですが以下の内容を満たしていると良いでしょう。

 

 

マスターイメージを取得したり戻したりする用途などでは、大容量のデータがサーバーやストレージ機器と送受信されますので、それなりに最低限のスペックが必要になると理解すると良いでしょう。

 

 

  • メモリが 4 GB 以上 (特に決まっている訳ではない)
  • 最低でも 100 MB のネットワークカード、推奨は 1 GB (データを中継する機器も同様)
  • PC のデバイス起動順序がネットワークアダプタが最初になっている事
  • PC 展開サーバー側の機器が最新か、1 つ古い Windows Server である事。サーバーが PXE に対応している事 (Windows サーバーの場合、DHCP サーバーになります)

 

 

また、WinPE は様々な機能をサポートしています。

 

 

  • NTFS や ダイナミックディスクをサポート
  • 様々なデバイスドライバをサポート
  • TCP/IP でファイル共有をサポート
  • WMI のオプションや Windows API のサブセットを提供

 

 

 

WinPE の作り方

 

 

WinPE の作り方は、以下のリンクを見ていただければ作成できます。

 

 

Windows 10 バージョン 1809 から、Windows ADK のインストール時に WinPE が含まれなくなりましたので、従来のバージョンとはインストール方法が少し異なります。

 

 

この記事のとおりに進めていただければ、簡単に WinPE が作れますので是非とも試していただければと思います。

 

 

 

まとめ

 

 

いかがでしょうか。この記事を通じて WinPE とは何かを把握していただければ幸いです。

 

 

PC キッティングの際、マスターイメージの作業で WinPE を使う現場が多いかと思いますので、この記事を理解してもらえればお役に立つのではないかと思います。

 

 

また、Windows 10 からは、バージョン毎に WinPE を作らなければならないので、LTSB で企業内で使用しているバージョンが単一であれば楽なのですが、そうではない環境ですと管理がなかなか面倒になってくるかと思いました。

 

 

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

 

 

 

  • この記事を書いた人

そーまん

セキュリティエンジニアやってます。
ブログ歴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

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