オンボードi225-v搭載ミニPCにHyper-V Serverをインストールした際のインストールログ。
Intel I225-Vは、Windows Server 2019 および Hyper-V Server 2019には正式に対応していません。
Windows Server 2019の場合、ドライバー署名の強制を無効にする操作で手動インストールが可能ですが、Hyper-V Server 2019の場合は、ドライバINFファイルを編集、未署名ドライバとして手動インストールを行います。
(1) INFファイルの確認
プレインストールのWindows10では「Intel(R) Ethernet Controller (3) I225-V」として認識していました。
下記が該当するセクションです。
;------------------------------------------------------------------------------
; Intel(R) Ethernet Controller (3) I225-V
;------------------------------------------------------------------------------
[E15F3_3.10.0.1..17763]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI[E15F3_3.10.0.1..17763 ] は Windows10向けのセクション、Windows Server 2019向けの
[E15F3_3.10.0…17763 ] セクションが存在しないため、これを新設します。
オリジナルのINFファイルを複製、i225v.infとし、このファイルに[E15F3_3.10.0…17763]
セクションを記述することにします。
(2) INFファイルの編集
[Intel.NTamd64.10.0…17763]セクションに下記を追加
%E15F3_3NC.DeviceDesc% = E15F3_3.10.0...17763, PCI\VEN_8086&DEV_15F3&REV_03下記のように追加しました。
[Intel.NTamd64.10.0...17763]
; DisplayName Section DeviceID
; ----------- ------- --------
%E15F2NC.DeviceDesc% = E15F2.10.0...17763, PCI\VEN_8086&DEV_15F2&REV_01
%E0D9FNC.DeviceDesc% = E0D9F.10.0...17763, PCI\VEN_8086&DEV_0D9F&REV_02
%E5502NC.DeviceDesc% = E5502.10.0...17763, PCI\VEN_8086&DEV_5502&REV_02
%E15F2_2NC.DeviceDesc% = E15F2_2.10.0...17763, PCI\VEN_8086&DEV_15F2&REV_02
;
;下記の1行を追加
%E15F3_3NC.DeviceDesc% = E15F3_3.10.0...17763, PCI\VEN_8086&DEV_15F3&REV_03
;
%E0D9F_3NC.DeviceDesc% = E0D9F_3.10.0...17763, PCI\VEN_8086&DEV_0D9F&REV_03
%E5502_3NC.DeviceDesc% = E5502_3.10.0...17763, PCI\VEN_8086&DEV_5502&REV_03
%E15F2_3NC.DeviceDesc% = E15F2_3.10.0.1..17763, PCI\VEN_8086&DEV_15F2&REV_03
%E15F2_Retail.DeviceDesc% = E15F2_Retail.10.0.1..17763, PCI\VEN_8086&DEV_15F2&SUBSYS_00018086
%E15F2_OEMGen.DeviceDesc% = E15F2_OEMGen.10.0.1..17763, PCI\VEN_8086&DEV_15F2&SUBSYS_00028086
[Intel(R) Ethernet Controller (2) I225-LM]の下記のセクションを参考にして、I225-V 用の
セクションを新設しました。
| 参考にしたセクション(引用元) | 新設するセクション |
| [E15F2_2.10.0…17763] | [E15F3_3.10.0…17763] |
| [E15F2_2.10.0…17763.Services] | [E15F3_3.10.0…17763.Services] |
| [E15F2_2.10.0…17763.HW] | [E15F3_3.10.0…17763.HW] |
;-Add--------------------------------------------------------------------------
; Intel(R) Ethernet Controller (3) I225-V
;------------------------------------------------------------------------------
[E15F3_3.10.0...17763]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = e2f.reg, TcpSeg.reg, JumboPacket.reg
AddReg = EnableWakeOnManagmentOnTCO.reg
AddReg = Copper.reg, Copper1000.reg
AddReg = Copper2500.reg
AddReg = Powermgmt.reg, WakeOnSlot.reg, WakeOnLink.reg
AddReg = DCA.reg
AddReg = LLI.reg
AddReg = RSS.reg, RSS4Q.reg, RSSAdvanced.reg
AddReg = EEE.reg
AddReg = DMACoalescing.reg
AddReg = NDISVlanId.reg
AddReg = ProtocolOffload.reg
AddReg = UninstallW2.reg
AddReg = CoInKS.reg
CopyFiles = win10.CopyFiles, UninstallProg.CopyFiles
*IfType = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType = 0 ; NdisMedium802_3
*PhysicalMediaType = 14 ; NdisPhysicalMedium802_3
[E15F3_3.10.0...17763.Services]
AddService = e2fexpress, 2, win10.Service, win10.EventLog
[E15F3_3.10.0...17763.HW]
Include = pci.inf
Needs = PciIoSpaceNotRequired.HW, PciD3ColdSupported.HW
AddReg = MSIX5.reg
;/Add(3) ドライバインストール
署名なしドライバとしてインストールします(予めSecure bootは無効に設定しておきます)。
インストール作業用のバッチファイルを3つ作成、Hyper-V Serverコンソールで順に実行します。
| No. | ファイル | 概要 |
| 1 | step1.bat | ドライバ署名強制を無効化、テストモード有効化、整合性チェックを無効化、 システム再起動。 |
| 2 | step2.bat | i225v.infによる未署名ドライバインストールの実行。 |
| 3 | step3.bat | STEP1の設定変更を元に戻す。システム再起動。 |
step1.bat (未署名ドライバインストール事前準備)
echo on
bcdedit /set LOADOPTIONS DISABLE_INTEGRITY_CHECKS
bcdedit /set TESTSIGNING ON
bcdedit /set NOINTEGRITYCHECKS ON
shutdown /r /t 0step2.bat (i225v.infによる未署名ドライバインストールの実行)
echo on
pnputil.exe -i -a d:\i225v\i225v.inf※ [d:\i225v] USBメモリ(D:)にドライバファイルを配置、インストールを行いました。
step2.batによりドライバインストールが成功、そのままSconfigにてネットワーク設定を実施しています。
(IPアドレス、DNS、リモートデスクトップ有効化)
step3.bat (後処理)
echo on
bcdedit /set LOADOPTIONS ENABLE_INTEGRITY_CHECKS
bcdedit /set TESTSIGNING OFF
bcdedit /set NOINTEGRITYCHECKS OFF
shutdown /r /t 0


コメント