BootTrace で Windows のブートを分析する方法: 完全ガイド

最終更新: 15/10/2025
  • ETW (WPR/WPA) によるブートトレースはカーネルのボトルネックを明らかにします。 ドライバー およびサービス。
  • 開始 Clean と BootRacer は競合を分離し、実際の起動時間を測定するのに役立ちます。
  • スタートアップ修復とBootrec.exeは破損を修復します MBR、ブートセクターと BCD。
  • BootVis のような古典的なツールは、最新のブート最適化に影響を与えます。

ブートトレース

PCの起動に予想以上に時間がかかり、その長い時間に何が起こっているのかを正確に知りたい場合は、 ブーツの詳細な分析ここでは、BootTrace(WPR/WPAブートシナリオ)を使ってこれを行う方法、BootVisのような従来の代替手段やBootRacerのような実用的なツールと比較する方法、そしてブート失敗を検出した場合の手順について詳しく説明します。 Windowsのスタートアップを修復する.

どれくらいの時間がかかるかを測定するだけでなく、どのドライバー、サービス、アプリケーションがどのような順序で実行されているか、どの部分が使用されているかを確認できることが重要です。 時間この目的のために、次のような専門的なアプローチがあります。 ETW (Windows イベント トレーシング)カーネルとドライバのアクティビティを最初から記録できる。このアプローチを、以下のような診断手法で補完する。 クリーンブート、および次のような回復ツール スタートアップ修復とBootrec.exe.

BootTrace とは何ですか? なぜそれがブートを分析する専門的な方法なのでしょうか?

「BootTrace」とは、インフラストラクチャでシステムイベントをキャプチャするブートトレースプロファイルの使用を指します。 Windows ETW現在、これを実行するための最も堅牢で現代的な方法は、Windowsパフォーマンスレコーダー(WPR)とWindowsパフォーマンスアナライザー(WPA)を使用することです。これらのブートシナリオでは、電源投入からデスクトップの準備ができるまで記録することができ、 カーネル、ドライバー、サービス.

ブートトレースツール

このアプローチは、BootVis(Microsoftが旧バージョンのブート診断用に作成したツール)のような歴史的ツールの自然な後継です。「ストップウォッチのみ」のソリューションとは異なり、 ETWによるブートトレース どのコンポーネントがボトルネックを引き起こしているか、ドライバーにどのような影響があるか、どのプロセスがログインを遅らせているかをグラフとタイムラインで表示できます。

ブートキャプチャは技術的にサポートされる可能性があることに注意することが重要です。 グローバルレジストラ追跡セッションこのセッションには、使用する前に知っておくべき特定の制限があります。詳細な分析が必要な場合は、WPRブートプロファイルが最も完全なオプションです。 WPA と CPU、ディスク、サービス、ドライバーのビュー.

測定前に:クリーンブートでシステムを準備する

ドライバー、サービス、スタートアップ プログラム間で競合が発生すると、システムの起動がうまくいかなくなったり、クラッシュしたりすることがあります。 更新をロードしないクリーンブートは、Microsoftの必須サービスとドライバーのみを実行することで、干渉するソフトウェアを隔離するのに役立ちます。Windowsで起動するアプリケーションを確認するには、 起動時に開始するプログラムを設定する.

Windows 10/11でクリーンブートを実行する手順(MSCONFIG y タスクマネージャ):

  1. スタートボタンを右クリックして 検索、msconfigと入力してEnterキーを押します。
  2. タブで サービス「Microsoft のサービスをすべて非表示にする」にチェックを入れ、「すべて無効にする」をクリックします。
  3. タブに移動します ホーム 「タスクマネージャー」を開きます。
  4. 疑わしいスタートアッププログラムを無効にします(すべてのスタートアッププログラムについて繰り返します) 始動を妨げる).
  5. タスク マネージャーを閉じ、msconfig をクリックして再起動します。

通常の状態に戻すには、この手順を繰り返しますが、無効にする代わりに、 すべてを有効にする サービス(競合の原因となったプログラムのチェックを外したまま)で、起動時にプログラムを再有効化します。このプロセスにより、問題がWindowsではなく、問題を継続的にブロックしたり速度を低下させていたサードパーティのサービスであることが判明する場合があります。 ブーツ.

  iPhoneとMacで摂氏と華氏を切り替える方法

WPR/WPAでBootTraceをキャプチャして読み取る方法とBootVisが提供するもの

WPRでキャプチャする: Windowsパフォーマンスレコーダーを開き、ブートシナリオを選択し、適切な詳細レベルを設定します。 CPU、ディスク、ドライバー録画が開始されます。コンピューターが再起動し、デスクトップの準備ができるまで、セッションはシーケンス全体を録画します。録画が完了すると、ETLファイルが生成されます。このファイルをWindows Performance Analyzerで開き、タイムライン全体を分析できます。

WPAでは、CPU使用率(精度)、ディスク使用率、一般イベント、サービス、Winlogon/Explorerの準備状況などのビューを確認できます。重要なドライバーの実行時間、ブロックしているサービス、システムが現在どの時点で動作しているかを確認できます。 ユーザーのために準備完了この方法を使用すると、特定のドライバーをアンインストールまたは更新したり、サービスを遅延したり、ディスクを大量に消費するアプリケーションを起動から削除したりするなど、正確なアクションを実行できます。

古典的な Microsoft ツールである BootVis も、ブート指向のプロットとブート モジュールを提供していました。 最適化従来の使用フローはシンプルでした。インストールして開き、「ファイル」>「新規」から「次のブートトレース」または「次のブート+ドライバートレース」を選択して詳細な分析を行います。カウントダウンの後、システムが再起動し、BootVisがデータを収集し、ブートのPOSTフェーズから関係する時間、プロセス、ドライバーのグラフを表示します。 BIOS.

データが取得されると、「トレース > システムの最適化」メニューから自動最適化を起動し、再起動することができます。この機能はプリフェッチ/レイアウトの順序を変更し、起動時間を短縮します。BootVisは今では過去のものとなりましたが、その理念はWPRのブートプロファイルとWindowsの機能に受け継がれています。 ブートを最適化する 内部のプリフェッチおよびスーパーフェッチ メカニズムを通じて行われます。

ETW ブート監視: カーネル、ドライバー、およびグローバル ロガーの制限

Windows では、ソフトウェア追跡機能を使用してコンピューターのアクティビティを追跡できます。 カーネルとドライバー ブートプロセス中に実行されます。この方法は「新しいツール」に依存せず、システムがサブシステムを初期化する際に低レベルのイベントをキャプチャするためにETWセッションを使用します。

「グローバルレコーダートラッキングセッション」は、非常に早い段階でトラッキングを開始するために使用できますが、その限界を知っておく必要があります。すべてのソースがこのように早く、または同じ忠実度で放出するわけではないため、タイムラインとそれに続く処理をより適切に統合するWPRなどのより完全な開始プロファイルをいつ使用するかを評価することをお勧めします。 WPAによる検査.

実用的には、CPUとディスクのスパイクとドライバーやサービスの起動を相関させることが目標です。これにより、ドライバーの問題かどうかを検出できます。 ストレージウイルス対策ソフトやシェルの初期化など、時間のかかる作業。こうしたデータがあれば、問題のあるドライバを更新したり、重要でないサービスを遅らせたりといった、より的確な対応が可能になります。 スタートアップソフトウェアを削除する.

複雑な設定なしで測定: 起動時間とアプリの速度を測定するBootRacer

信頼できるタイマーが必要で、PCがログイン画面とデスクトップに到達するまでにどれくらいの時間がかかるか知りたい場合は、 BootRacerは実用的な選択肢です測定結果を記録できるのが特徴で、 システムログ、達成された最速タイムを表示し、テスト中に邪魔にならない「目に見えない」測定モードを提供します。

欠点としては、いくつかのガイドが、 比較グラフデータのエクスポートは即時ではなく、英語への翻訳も改善の余地がありますが、インターフェースは明確でシンプルです。

Windows 10でBootRacerを使って計測する方法:まずは ダウンロード (例えばsoftonic.comのようなリポジトリから)インストールして起動します。測定するには、「フルブートテスト」を使用し、「テスト開始」をクリックして再起動を促すウィザードに従います。次に、「クリーンブートテスト」を実行してスタートアッププログラムのないクリーンブートを実行します。完了したら、「結果を確認」と「速度低下を検出」にチェックを入れ、Windowsの起動時に起動するアプリケーションの結果と時間を確認します。これにより、数分でWindowsの速度低下が確認できます。 apps はじめに 重荷になっている あなたのパソコン。

  WindowsとLinuxのデュアルブート:デフォルトのオペレーティングシステムの選択方法

一部の出版物には、診断を委託したい場合のサポート連絡先情報も記載されています。例えば、マドリードのセンター(メトロ・マヌエル・ベセラ、Calle Doctor Esquerdo 12、市内局番6、固定電話910174686、携帯電話651531890、メトロ・クアトロ・カミーノス、Calle Hernani 13、市内局番97、固定電話910237098、携帯電話620679252)や、Miguel BermejoやMiguel Salvadorといったコンテンツに関連する企業が記載されています。サポートが必要な場合は、検査を実施し、アドバイスを提供するテクニカルサービスをご利用いただけます。 少しずつ.

システムが起動しない場合: スタートアップ修復とBootrec.exe

問題を分析した結果、より深刻な問題(例えばWindowsが起動しないなど)が見つかった場合、Windowsにはスタートアップ修復機能が搭載されています。これは、レジストリエントリの破損、システムファイルやドライバの欠落または破損、ディスクメタデータの破損(MBR、パーティションテーブル、ブートセクタ、ファイルシステム)、ブート構成データ(BCD)の破損といった一般的な原因を迅速に解決するように設計されています。メモリや ディスクハードウェア.

ただし、限界もあります。ハードウェア障害 (不良セクタのあるハードドライブ、互換性のない RAM)、Windows のインストールまたは更新の失敗によって発生し自動的には修復できない問題、コンピューターが Windows を起動してもログインできない状況は修復されません。また、バックアップ ツールでもありません。 バックアップ 定期的にデータを修復し、修復に失敗した場合は、 バックアップと再インストール.

スタートアップ修復を開始するにはいくつかの方法があります。

  • 設定から: 設定 > 更新とセキュリティ > 回復 > 高度なスタートアップ > 今すぐ再起動し、次にトラブルシューティング > 詳細オプション > スタートアップ修復を選択します。
  • デスクトップからまたは ロック画面: スタート > 電源ボタン > Shift キーを押しながら再起動を押し、トラブルシューティング > 詳細オプション > スタートアップ修復の順に選択します。
  • インストール ディスク/USB の使用: メディアを作成し、F12 キーまたはワンタイム ブート メニューから起動し、言語を選択して、「コンピューターを修復する」をクリックし、「トラブルシューティング」>「詳細オプション」>「スタートアップ修復」の順にクリックします。

例えば、Dellのコンピュータでは、Dell OSリカバリツールでUSBを作成し、F12キーで シングルブートメニューこのプロセスの後、インシデントが解決されるまでスタートアップ修復を複数回実行する必要があるのは正常です。

スタートアップ修復だけでは不十分な場合は、Windows REとBootrec.exeを使用して手動でブートを修復する必要があるかもしれません(これは特にWindows Vista/7に当てはまりますが、概念自体は今でも役立ちます)。まず、Windows DVD/USBから起動し、言語/キーボードを選択して「コンピューターを修復する」をクリックし、「スタートアップオプション」に移動して「コンピューターを修復する」をクリックします。 システムの回復」と表示され、 コマンドプロンプトBootrec.exe と入力し、必要に応じてオプションを使用します。

  • /FixMbr: Windows 7/Vista互換のMBRを システムパーティション パーティションテーブルを上書きせずに、破損したMBRやMBRから非標準コードを削除する場合に便利です。
  • /FixBoot: Vista/7と互換性のある新しいブートセクターを書き込みます。セクターが標準外、破損している場合、またはVista/7のインストール後に古いバージョンのWindowsをインストールし、コンピューターがBootmgr.exeではなくNTLDRで起動しようとする場合に使用します。
  • /ScanOs – BCD ストアに存在しない Vista/7 インストールをすべてのディスクでスキャンします。ブート管理メニューに表示されない場合に最適です。
  • /RebuildBcd: インストールを再スキャンし、BCDに追加できるようにします。 完全に再建する デポ。「Bootmgr が見つかりません」または「BCD ファイルに必要な情報が見つかりません」というエラーが発生し、再構築しても解決しない場合は、BCD をエクスポートして削除し、RebuildBcd を再度実行して、デポを完全に再構築することができます。
  Cities: Skylines の最高のチート: 無限のお金、MOD、その他

Windows REとBootrecを実行するには、DVD/USBドライブから起動するようにBIOS/UEFIを設定する必要があります。方法がわからない場合は、メーカーのドキュメントまたは特定のモデルの公式サポートを参照してください。 起動デバイス 異なります。

実際の注意: FPSを制限した後、「ブートメディアが見つかりません」

再起動後に、ドライバーが見つからないことを示すメッセージが表示される場合があります。 ブートメディアしかし、何度か試すとコンピューターは正常に起動します。報告されている事例の一つは、コントロールパネルからFPSを制限したケースです。 NVIDIA 以前は。原則として、FPSを変更してもブートチェーンは変更されません。この警告は通常、 UEFIブート順序、ドライブの初期化に時間がかかった、またはケーブル/コネクタが緩んでいる。

このような問題が発生した場合は、UEFIのブート順序を確認し、システムディスクが正しく表示されていることを確認し、ファームウェア/BIOS(新しいバージョンがある場合は更新)を更新し、SMARTディスクチェックを実行してください。問題が再発しない場合は、一時的な不具合である可能性があります。再発する場合は、以下の対策を講じることをお勧めします。 スタートアップ修復、BCD の整合性を検証し (Bootrec を使用)、該当する場合は、ブート順序を混乱させる外部ドライブを一時的に切断します。

これらすべてを適用できる共通の機器と環境

記載されている手順は、非常に広範囲のデスクトップおよび ラップトップDellなどのメーカーのカタログも含まれています。Alienware、Inspiron、OptiPlex、Vostro、XPS、Gシリーズ、Latitude、オールインワン、タワー、スリム、マイクロモデル、「Pro」シリーズ、固定およびモバイルワークステーション、さらには「Pro Max」および「Plus」シリーズの具体的なリファレンスまで。つまり、Windows 10または11を搭載した最新のPCであれば、このメリットを享受できます。 良い初期診断.

スタートアップを加速し安定化させるためのベストプラクティス

BootTrace(WPR/WPA)で原因を特定した後、またはBootRacerで測定した後、不要なものをすべて起動から削除し、ドライバー(ストレージ、チップセット、GPU)を更新し、起動をブロックしないようにウイルス対策ソフトウェアを調整し、HDDのドライブの最適化/デフラグのスケジュール設定やWindowsの自動メンテナンスの有効化を検討してください。これらをすべて合わせると、 よりスムーズなスタート.

BootVis派の方は、Windowsが既にブートレイアウトの最適化メカニズムを統合していることを覚えておいてください。しかし、最新のツールでボトルネックを確認し、 ブートモードブートの破損が見つかった場合は、スタートアップ修復とBootrecを躊躇せずに使用してください。1回か2回のパスで、再インストールしたり、データを失うことなく、正常な状態に戻すことができます。 あなたの設定.

ETWベースのブートトレース、適切に実行されたクリーンブート、そしてWindowsに搭載されている修復ユーティリティを組み合わせることで、「PCの起動に時間がかかりすぎる」という状態から、どのモジュールやサービスが時間を浪費しているのかを理解し、簡単に修正できるようになります。適切なツールがあれば、起動を正常化するのは簡単です。 見た目より簡単.

ウィンドウズブートマネージャー
関連記事:
Windows ブート マネージャーのブート メニューを変更してオペレーティング システムを選択する方法