Contents

Windows PE または回復環境でネットワーク ドライバーを読み込んで初期化する手順

Contents

<本文>/images/no-instances-available-no-network-adapters-in.png

この記事では、Windows PE (プレインストール環境) または WinRE (回復環境) にネットワーク アダプター ドライバーを手動で読み込み、ネットワークを初期化し、静的 IP アドレスと優先 DNS サーバーを構成し、ネットワーク ドライブをマップする方法について説明します。

WinPE 環境からローカル ネットワークまたはインターネット リソースにアクセスする必要がある場合、ネットワーク アダプター ドライバーがブート イメージに欠落しており、ネットワーク アクセスが不可能になる可能性があります。

Windows プレインストール環境 ( WinPE ) は、主に Windows のインストール、保守、および修復に使用されます。これは、いくつかの基本的なシステム タスクを実行できる Windows の軽量ブート可能バージョンです。 boot.wim ファイルを削除して、サイズを最小限に抑えます。

) は主に Windows のインストール、保守、および修復に使用されます。これは、いくつかの基本的なシステム タスクを実行できる Windows の軽量ブート可能バージョンです。 WinRE (Windows 回復環境) も WinPE に基づいていますが、主にトラブルシューティング、自動修復の実行、またはシステム回復での使用を目的としています。ファイル内の WinPE イメージには、サイズを最小限に抑えるために、最も基本的なユニバーサル ドライバーのみが追加されます。

LiveCD イメージまたは Windows インストール USB フラッシュ ドライブからコンピュータを WinPE で起動したと仮定します。 2 番目のケースでは、インストール画面で直接「Shift+F10」キーの組み合わせを押してコマンド プロンプトを開きます。この軽量 Windows イメージがネットワーク アダプターを検出できないことを確認します。

netsh インターフェース show インターフェース

または

wmic nic get NetConnectionID

2 番目のコマンドは、使用可能なインスタンスがありませんを返しました。これは、コンピューターにネットワーク アダプターがないか、適切なドライバーが見つからなかったことを示します。

/images/no-instances-available-no-network-adapters-in.png

WinPE 環境からネットワーク アダプタの存在を確認し、コンピュータ上の特定のモデルを識別するにはどうすればよいでしょうか?

組み込みの WbemTest ツールを使用して、WinPE 環境からコンピューターのハードウェアに関する情報を検索します。プログラムを実行し、「root\cimv2」名前空間に接続し、「クエリ」ボタンをクリックします。次に、次の WMI クエリを実行します。

select * from Win32\_PNPEntity where ('%ether%' のような説明) または ('%network%' のような説明)

/images/wbemtest-find-network-adapter-ven-and-dev-id.png

私の場合、ID VEN 8086 および DEV 10D3 のネットワーク アダプターがコンピューター上で見つかりました。ネットワーク アダプターのモデルは、ベンダーと製品 ID によって識別できます (「Windows で不明なハードウェアを識別する方法」を参照)。このデータを使用して devicehunt.com にクエリを実行すると、ネットワーク アダプターが「Intel 82574L ギガビット ネットワーク コネクション」であることがわかりました。

/images/identify-network-adapter-model-by-id.png

ベンダーの Web サイトからネットワーク アダプター ドライバーをダウンロードし、USB フラッシュ ドライブ上のフォルダーに抽出します。ドライバー ディレクトリには、INF、CAT、および SYS ファイルが含まれている必要があります。 USB スティックをコンピュータに接続します。次のコマンドを実行して、どのドライブ文字が割り当てられているかを確認します。

wmiclogicaldisk キャプション、デバイスID、説明を取得

/images/wmic-find-removable-drive-letter-in-winpe.png

これで、組み込みの drvload コマンドを使用して、WinPE 環境の INF ファイルからドライバーをロードできるようになりました。

drvload e:\ws2022\e1d.inf

Intel ネットワーク ドライバーが WinPE 環境メモリにロードされていることを確認してください。

pnputil/enum-drivers

/images/pnputil-enum-drivers.png

次に、ネットワークを初期化します。

「ウィペイニット」

または

wpeutil InitializeNetwork

コマンドを再度実行して結果を確認します。

netsh インターフェース show インターフェース

Ethernet0 ネットワーク アダプタが WinPE 環境で使用できるようになりました。

/images/initialize-network-interface-in-windows-pe.png

デフォルトでは、ネットワーク インターフェースは、利用可能な DHCP サーバーから IP アドレスを自動的に取得するように設定されています (「DHCP Enabled=Yes」)。

netsh int ip show conf

/images/view-network-settings-in-winpe.png

静的 IP アドレスと優先 DNS サーバーを手動で構成できます。

` netsh int ip set address Ethernet0 static 192.168.18.123 255.255.255.0 192.168.18.2

netsh int ipv4 add dnsserver name=Ethernet0 addr=192.168.18.2index=1 `

/images/set-static-ip-in-windows-pe-usng-netsh-int-ip-comm.png

Ethernet0 アダプタの設定をリセットして、DHCP から IP アドレスを自動的に取得するようにするには、次の手順を実行します。

` netsh インターフェース ipv4 アドレス Ethernet0 ソース = dhcp を設定

ウィペイニット `

標準の net use コマンドを使用して、共有ネットワーク フォルダーをリモート コンピューターからドライブ文字にマップできます。

ネット使用 I: \\192.168.39.91\ISO

/images/map-a-shared-network-folder-in-windows-preinstalla.png

Windows 10 1709 以降、WinPE 環境では SMBv1 プロトコルが無効になっています。 DISM を使用して boot.wim ファイルを変更することによってのみ有効にできます。

デフォルトでは、WinPE 環境ではファイアウォールが有効になっており、デバイスへのリモート アクセスが制限されています。内蔵ファイアウォールは、ICMP ping 応答もブロックします。 WinPE 環境へのリモート アクセスを有効にするには、次のコマンドを実行してファイアウォールを無効にします。

wpeutil disablefirewall

/images/wpeutil-disablefirewall.png

WinPE 環境にリモートで接続するには、組み込みの管理者パスワードをリセットする必要があります。コマンドを実行して新しいパスワードを設定します。

ネットユーザー管理者 *

WinPE で起動したデバイスにネットワーク経由でアクセスできるようになります。

/images/remote-access-winpe-instance-over-network.png

wbadmin コマンドを使用してシステム状態をバックアップすると、ネットワーク フォルダー内の使用可能なイメージ バージョンを一覧表示できます。

wbadmin バージョンを取得-backuptarget:\\<サーバー>\<共有>

この投稿では、Windows PE 環境でネットワークを有効にして構成する方法について説明しました。これにより、ネットワーク リソースとインターネットにアクセスできるようになります。たとえば、これを使用して、オフラインのウイルス対策スキャナーの定義を更新できます。この方法では、PXE ブートをサポートしていないコンピューターにネットワーク経由で Wi​​ndows をインストールしたり、ネットワーク フォルダーに保存されているイメージからシステムを復元したりすることもできます。

*️⃣ 出典リンク:

、WinRE (Windows 回復環境)、「Windows で不明なハードウェアを識別する方法、WinPE の INF ファイルからドライバーをロードする方法、SMBv1 プロトコルが無効になっている、ICMP ping 応答をブロックしている、組み込みの管理者パスワードをリセットしている、ネットワーク経由で Windows をインストールしている、