Windows 10 WIM / ISOインストールイメージにドライバーを挿入する方法は?
この記事では、必要なデバイスドライバーをWindowsインストールイメージに直接追加する方法を説明します。オフラインのWindowsイメージへのデバイスドライバーの統合は、同じハードウェアに多数のワークステーションとサーバーを展開する必要がある場合に広く使用されています。各デバイスに特定のドライバー(AHCI / RAID / NVMeを含む)を手動でインストールする代わりに、ISO /WIMまたはVHD/のWindowsインストールイメージのドライバーストアにドライバーを直接統合することで、OSの展開プロセスを大幅に簡素化および高速化できます。 VHDXファイル。このようなイメージをインストールする場合、プラグアンドプレイサービス(PnP)は、検出されたハードウェアに必要なドライバーを自動的にインストールします。
このマニュアルは、デバイスドライバーのWindowsイメージへの統合に関するものであり、Windows 10、Windows8.1のデスクトップエディションとWindowsServer 2016、2012R2の両方で使用できます。
最新のWindowsエディションでは、次の2つの方法でインストールISOイメージにドライバーを追加できます。
- DISMを使用する ユーティリティ;
- PowerShellを使用する CLI。
実際、どちらの手法も同じ操作を実行します。つまり、オフラインのWindowsイメージにドライバーを追加します。それをどのように使用するかは、個人の管理者の好みの問題です。ドライバーをWindows10インストールイメージに統合する例について、両方の方法をさらに詳しく検討してみましょう。
注 。 Windows Server 2008R2およびWindows7では、 imagexを使用してWindowsインストールイメージにドライバーを追加することができました。 コマンドラインツール(WAIKに含まれています)。ただし、WindowsServer2012以降ではサポートされていません。
PowerShellを使用してWindows10インストールイメージにドライバーを挿入する方法
まず、必要なすべてのデバイスドライバーをダウンロードして1つのディレクトリに配置する必要があります(ドライバーごとに個別のフォルダーを作成する必要があります)。多くのベンダー(Dell、HPを含む)は、自己解凍型のexeまたはzipアーカイブファイルの形式でドライバーを提供していることに注意してください。このようなアーカイブは、ドライバを含むディレクトリにinf、cat、およびsysファイルが含まれるように、ローカルドライブに解凍する必要があります。
開始する前に、ローカルドライブに次のディレクトリ構造を作成します。
- ドライバー フォルダー– Windows 10エディション用の解凍されたドライバーファイル(インストールメディアに統合されているはずです)が含まれています。必要なドライバーファイルを手動でダウンロードして解凍するか、必要なすべてのドライバーが既にインストールされている参照Windows 10コンピューターからすべてのサードパーティドライバーをエクスポートできます(Export-WindowsDriverコマンドレットを使用)。
- ISO フォルダ–このディレクトリにはWindows10の解凍されたISOイメージが含まれています。必要なのはInstall.wimだけです。 Sourcesディレクトリからのファイル。 Windows10ISOイメージにファイル..\sources \ install.esdのみが含まれている場合は、DISMツール
dism /export-image /SourceImageFile:"C:\WinWork\ISO\install.esd" /SourceIndex:4 /DestinationImageFile:C:\WinWork\ISO\install.wim /Compress:max /CheckIntegrity
- マウント フォルダ–WindowsインストールWIMイメージが後でマウントされる空のディレクトリ。
Get-WindowsImage を使用して、Install.wimファイルに含まれているすべてのWindowsエディションを一覧表示します PowerShellコマンドレット。これは、追加のドライバーを統合する予定のWidowsエディションを指定するために必要です。
Get-WindowsImage -ImagePath C:\WinWork\ISO\install.wim
この例では、WIMファイルにはインデックス1( ImageIndex:1 )を持つWindows10Proエディションが1つだけ含まれています。 )。
次に、選択したWindowsエディションのイメージをMountディレクトリにマウントする必要があります。マウントする必要のあるWindowsイメージインデックスは、Indexパラメータの引数として指定する必要があります:
Mount-WindowsImage -Path C:\WinWork\Mount\ -ImagePath C:\WinWork\ISO\install.wim -Index 1
イメージがマウントされたら、次のコマンドを使用してDriversディレクトリからイメージにドライバーを追加できます。
Add-WindowsDriver -Path C:\WinWork\Mount\ -Driver C:\WinWork\Drivers -Recurse
Add-WindowsDriver コマンドレットは、指定されたフォルダーで、ドライバーの説明を含むすべての* .infファイルを再帰的に検索します(-Recurseパラメーター)。 infファイルの説明によると、コマンドレットは依存するINF、DLL、CAT、PNFなどのファイルをWindowsイメージのドライバーストアに追加します。
–ForceUnsignedの使用 キーを押すと、署名されていないドライバーもドライバーストアに追加できます。それ以外の場合は、デジタル署名の適用を無効にするか、自己署名証明書を使用してデバイスドライバーに自分で署名する必要があります。
したがって、ドライバがコピーされ、変更を保存して現在のイメージをアンマウントできます:
Dismount-WindowsImage -Path C:\WinWork\Mount\ –Save
上記の例では、Install.wimイメージファイルにドライバーを追加しました。これは、コンピューターのローカルディスクに展開されるWindowsイメージです。 Windowsブートイメージ(Windowsのインストール時にコンピューターが起動するイメージ)にドライバーを追加する必要がある場合は、 Boot.wimにドライバーを追加する必要があります。 ファイル。これは通常、Windowsをインストールするときに必要です。コンピューターは、ローカルハードドライブを検出しないか、LANに接続しません。通常、boot.wimイメージに統合する必要があるのはディスクコントローラーとネットワークアダプターのドライバーのみです。
時間の経過とともに、ドライバーストアフォルダー(%WINDIR%\ System32 \ DriverStore \ FileRepository )に注意してください。 )は大幅に増加する可能性があるため、未使用の古いバージョンのドライバーをドライバーストアから定期的に削除する必要があります。DISM圧縮オプションを使用して、ドライバーが統合されたWindowsインストールイメージを含むinstall.wimファイルをinstall.esd形式に変換できます。
DISM /Export-Image /SourceImageFile:C:\WinWork\ISO\install.wim /SourceIndex:1 /DestinationImageFile:C:\WinWork\ISO\install.esd /Compress:recovery
Dism ++またはoscdimgコマンドを使用してISOファイルを作成し、それをディスクまたはUSBフラッシュドライブに書き込む必要があります。
oscdimg -n -m -bc:\ISO\boot\etfsboot.com C:\ISO C:\new_win10pro_image.iso
DISMを使用したオフラインのWindowsServer2012R2イメージへのドライバーの追加
次に、Windows Server2012R2のインストールイメージにドライバーを統合する例を示します。 Windows 8.1でイメージを構築している場合、Windows 8 ADK(https://www.microsoft.com/en-us/download/details.aspx?id=30652)をダウンロードしてインストールし、 DISMの最新バージョン。 導入ツールをインストールする必要があります コンポーネント。
同じディレクトリ構造を使用します:ドライバー(ドライバーと* .infファイルが保存されます)、ISO(Windows Server 2012 R2の解凍されたイメージ)、マウント(イメージマウントディレクトリ)。 install.wimファイルでは、インデックス3のWindows Server 2012R2Datacenterエディションに関心があると想定されています。
install.wimインストールイメージをマウントします:
dism /Mount-Wim /WimFile:c:\iso\sources\install.wim /Index:3 /MountDir:c:\mount
再帰的な検索を実行し、新しいドライバーをWindows Server2012R2イメージのドライバーストアに統合します。
dism /image:c:\mount /Add-Driver "/driver:c:\drivers\" /recurse
WIMイメージへの変更を保存します:
dism /unmount-wim /mountdir:d:\mount /commit
wimファイルに含まれているすべてのWindowsServerエディションにドライバーを追加する必要がある場合は、コマンドが返したOSバージョンのすべてのインデックスに対して次の操作を実行する必要があります。
dism /get-wiminfo /wimfile:d:\install.wim
ドライバーの統合に加えて、通常、インストールするWindowsイメージにセキュリティ更新プログラムを挿入する必要があります(Windowsインストールイメージに更新プログラムを追加する方法)。これにより、インストール直後のOSのセキュリティが向上します。結果のインストールイメージをDVDディスクまたはUSBフラッシュドライブに書き込むか、ISOイメージに変換する必要があります。
-
Windows PC に署名されていないドライバをインストールする方法
ハードウェア ドライバーは、Windows コンピューターに接続されているハードウェア デバイスが正しく機能するために必要です。ハードウェア ドライバーが正しく機能するには、Windows PC への低レベル アクセスが必要です。 Windows では、ドライバーがカーネルにアクセスできるため、ドライバーが正式に署名されている必要があります。これは、Microsoft が署名されていないドライバーが Windows にインストールされないようにしようとしていることを意味します。ただし、承認されていない、署名されていない、またはデジタル署名のない古いドライバーをインストールする必要がある場合があ
-
Windows 11 に WiFi ドライバをインストールする方法
WiFi ドライバーのインストール方法 インターネットの速度が遅い Windows 11 にアップグレードしてからですか? または お使いの PC は WiFi 経由でインターネット速度を取得できません Windows 11 にアップグレードした後ですか? 心配はいりません! この種の問題は、古いドライブが原因で発生します または接続の問題については、この記事で詳しく説明します。 Windows 11 の機能 Windows 11 は、これまでで最も期待されている Windows です。このウィンドウには、Windows 11 を非常に興味深いものにする最新の新機能が搭載され