[NUC] NUC向けの.INFドライバーパックを作成する
このドキュメントでは、ダウンロードセンターから利用可能な最新のドライバーを含むIntel NUC製品の.INFドライバーパックの作成方法を案内します。
INFドライバーパックは、Microsoftデプロイメントツールキット (MDT)*やMicrosoft System Center Configuration Manager (SCCM)*などのツールを使用して、オペレーティングシステムのセットアップを簡素化するためのツールです。このガイドでは、PowerShellを使用して.INFファイルを抽出し、OSセットアップツールで使用する方法のみを示しています。これらのツールの使用方法については説明しません。
始める前に
ドライバーパック作成プロセスを開始する前に:
| Intel NUCをリファレンスシステムとしてセットアップする |
|
| 同一のIntel NUCをテストシステムとしてセットアップする |
|
手順
- リファレンスIntel NUCから、デバイスマネージャーで使用されているすべてのデバイスのドライバーをエクスポートします。PowerShellを使用して、以下のコマンドを実行します。この例では、Cドライブにエクスポートされます。
- .infファイルを選択します。次のコマンドを使用して、ディレクトリ内のすべての.infファイルを検索します。
- 必要な.infファイルを.zip
参照用インテル NUC を用意する
エンタープライズ環境に展開するメモリとドライブのコンポーネントを備えた同じモデルの別の Intel NUC を用意してください。
注意:Windows 10/11(64 ビット)をインストールするときは、インターネットに接続しないでください。
- Windows 10/11(64 ビット)をインストールします。このプロセス中に Intel NUC がインターネットに接続されていないことを確認してください。
- ドライバをインストールしないでください。この Intel NUC は、作成したドライバパックをテストに使用します。
ドライバパックを作成する
PowerShell コマンド Export-WindowsDriver は、Windows イメージからすべてのサードパーティドライバを宛先フォルダにエクスポートします。次の手順に従って、参照用 Intel NUC で .INF ドライバパックを作成し、USB ポータブルドライブに保存します。
- USB ポータブルドライブを USB ポートに接続します。たとえば、D:\のようなドライブレターが割り当てられたことを注意してください。
- Windows キーを押し、「PowerShell」と入力します。
- Windows PowerShell アプリを右クリックし、管理者として実行を選択します。
- Export-WindowsDriver -Online -Destination D:\Drivers というコマンドを実行します。
Export-WindowsDriver プロセスは、すべてのサードパーティドライバを USB デバイスにコピーするために数分かかります。完了したら、USB ドライブを TEST システムに持って行きます。
ドライバパックをテストする
- .INF フォルダ構造を USB デバイスから TEST システムにコピーします。
- Windows キーを押し、デバイスマネージャーを開きます。
- その他のデバイスを展開し、デバイスを右クリックし、ドライバーソフトウェアの更新を選択します。
- コンピューターを接続してドライバーを検索するを選択し、.INF フォルダを参照します。
USBドライバーパックの作成方法
この記事では、Windows用のUSBドライバーパックを作成する方法を説明します。
- USBデバイスを挿入します。
- Windowsキーを押し、「cmd」と入力して、「コマンド プロンプト」を検索します。
- 「コマンド プロンプト」を右クリックして、管理者として実行を選択します。
- .INFドライバーフォルダを含むUSBデバイス上のフォルダに移動します。
- 次のコマンドを実行します:pnputil /add-driver *.inf /subdirs /install
- この方法ですべてのドライバーをインストールした後:
- Windowsを再起動します。
- デバイスマネージャーを確認します - すべてのデバイスにエラー(赤または黄色のバング)がないことを確認します。
ドライバーパックは、オペレーティングシステムのセットアップツールで使用できるようになりました。
Export-WindowsDriver -Online -Destination C:\Drivers
Get-ChildItem -Path C:\Drivers -Recurse -Filter "*.inf"