Windows 10でSurface LaptopのPXE起動が失敗する場合の対処法
Surface Laptopで電源ボタンと音量下ボタンを押してPXE(Preboot Execution Environment)起動を行った際、Windowsロゴが一瞬表示されるものの、PXE起動自体は失敗してしまう——このような問題に直面している方は、本記事で紹介する対処法を試してみてください。ここでは、この問題を解決するための手順を詳しく解説します。
Surface LaptopのPXE起動が失敗する問題への対処法
この問題を回避するには、以下の手順に従って操作してください。
- Surface Laptopの電源を切ります。
- デバイスの電源が完全に切れたら、音量上げボタンを押し続けます。
- 音量上げボタンを押したまま、電源ボタンを一度押して離します。
- 画面からSurfaceまたはWindowsのロゴが消えるまで、音量上げボタンを押し続けます。
すると、Surface UEFI(Unified Extensible Firmware Interface)環境が表示されます。
方法1:PXE Networkを即時起動する
- Boot configuration(ブート構成)を選択します。
- 右側のペインにあるConfigure boot device order(ブートデバイスの順序の構成)でPXE Networkを選択し、左にスワイプします。この操作ではブート順序自体は変更されません。
「Boot this device immediately(このデバイスを直ちに起動する)」というメッセージが表示されます。
- OKをクリックして終了し、PXE Networkからの起動を実行します。
方法2:ブート順序を変更する
あるいは、Surface Laptopのブート順序を変更して、PXE Networkをリストの先頭に設定することもできます。手順は以下の通りです。
- Surface Laptopの電源を切ります。
- デバイスの電源が完全に切れたら、音量上げボタンを押し続けます。
- 音量上げボタンを押したまま、電源ボタンを一度押して離します。
- 画面からSurfaceまたはWindowsのロゴが消えるまで、音量上げボタンを押し続けます。
Surface UEFI画面が表示されたら、次の操作を行います。
- Boot configuration(ブート構成)を選択します。
- 右側のペインにあるConfigure boot device order(ブートデバイスの順序の構成)でPXE Networkを選択し、リストの最上部までドラッグします。
- Exit(終了)を選択し、続けてRestart Now(今すぐ再起動)を選択します。
これで再度PXE起動を試すことができます。Surface Laptopが正常にPXE起動できるようになっているはずです。
関連記事:PXE-E61「Media test failure, check cable」ブートエラーの対処法
PXEとは何か
PXE(Preboot Execution Environment)は、業界標準のクライアント/サーバーインターフェースです。まだOSがインストールされていないネットワーク接続されたコンピュータに対し、管理者がリモートから構成や起動を行うことを可能にします。PXEコードは通常、新しいコンピュータにROMチップまたはブートディスクとして提供され、クライアントマシンがネットワークサーバーと通信できるようにすることで、リモートでの構成やOSの起動を実現します。
PXEを使用するメリット
- クライアントマシンにOSやハードディスクがなくても動作可能です。
- ハードウェアやソフトウェアに障害が発生した場合でも、クライアントを再起動でき、管理者が問題を診断・修復しやすくなります。
- ほとんどの作業をリモートで実行できるため、メンテナンスが簡素化されます。
- PXEはベンダーに依存しないため、新しい種類のコンピュータもネットワークに簡単に追加できます。
- データを一元管理することで、情報セキュリティが向上します。
PXEが提供する3つの要素
- DHCP(Dynamic Host Configuration Protocol):クライアントがIPアドレスを取得し、ネットワークサーバーへアクセスできるようにします。
- APIセット:クライアントのBIOS/UEFI、またはダウンロードされたNBP(Network Bootstrap Program)が使用するアプリケーションプログラムインターフェース群で、OSの起動やその他の構成ステップを自動化します。
- 標準的な初期化手法:PXE ROMチップまたはブートディスク上のPXEコードを初期化する標準的な方法です。
PXEの起動プロセスの流れ
PXEプロセスは、クライアントがサーバーに対してPXEを使用していることを通知するところから始まります。サーバー側もPXEに対応していれば、利用可能なOSを含むブートサーバーのリストをクライアントに送信します。クライアントは必要なブートサーバーを見つけ、ダウンロードすべきファイル名を受け取ります。
その後、クライアントはTFTP(Trivial File Transfer Protocol)を使用してファイルをダウンロードし、実行することでOSをロードします。なお、クライアントがPXEに対応していてもサーバーが対応していない場合、サーバーはPXEコードを無視するため、DHCPやBP(Bootstrap Protocol)の動作に支障をきたすことはありません。
-
【ハンズオン動画】Surface Laptop SEで「Windows 11 SE」を数日間使ってみた
ここ数日、私はSurface Laptop SE上で動作するWindows 11 SEをメインのOSとして使用してきました。Windows 11 SEは、教育機関向けに特化した特別版のWindowsで、通常のWindows 11とよく似ていますが、学校での利用に合わせた独自の調整が加えられています。なお、このOSは特定の教育向けデバイスにプリインストールされているだけで、自分でダウンロードしたり購入したりできるものではありません。その点で非常にユニークな存在であり、制限はあるものの(今回はMicrosoft Intuneなしで構成)、Microsoftファンとして使うのはとても興味深い体験でし
-
Windows 11でクリーンブートを実行する方法|初心者向けステップ解説ガイド
Windows 11でクリーンブートを実行したいけれど、やり方がわからず困っていませんか?この記事では、Windows 11でクリーンブートを実行する具体的な手順を、初心者の方にもわかりやすく解説します。 クリーンブートとは? クリーンブートとは、Windows 11を最小限のスタートアッププログラムとドライバーのみで起動するモードのことです。アプリケーションの実行やダウンロード時に、バックグラウンドで動作しているプログラムが原因で不具合が発生していないかを特定する際に非常に役立ちます。 クリーンブートはセーフモードに似ていますが、より柔軟な点が特徴です。セーフモードでは起動する機能が大きく制