Event ID 158とは何か、およびそれを迅速に修正する方法

Event ID 158を修正する方法 複数のユーザーが、WindowsのイベントログでEvent ID 158エラーイベントに遭遇したと報告しています。このイベントメッセージは、接続されたコンピュータで5〜10秒ごとに表示されます。

このガイドでは、Event ID 158が何を意味するのか、そしてそれを迅速に解決する方法についての詳細を共有します。それでは、始めましょう。

Event ID 158とは?

マイクロソフトによると、Windows 11または10のイベントログに表示されるEvent ID 158は、2つ以上の物理ディスクデバイスが同一のディスクGUIDを割り当てられていることを示しています。Event ID 158はディスクシグネチャ衝突とも呼ばれています。

GUIDは「Globally Unique Identifier」の略で、リソースを識別するための128ビット整数番号です。これは、Microsoftテクノロジーに携わる開発者によって使用される一般的な用語です。別の称呼として「UUID」があり、これは「Universally Unique Identifier」を意味します。

注目すべきは、Event ID 158はWindows PCの機能やパフォーマンスに影響を与えないということです。単に、2つ以上のディスクデバイスが同一のディスクGUIDを共有していることを警告しています。

Event ID 158の考えられる原因は?

この問題はいくつかの以下の理由によって引き起こされる可能性があります:

  • Microsoft Multipath I/O (MPIO)が有効になっていない – この場合、物理ディスクに複数のパスが割り当てられ、デバイスがすべてのパスを通じてシステムに展開されるため、ディスク識別子、デバイスシリアル番号、ベンダーID、プロダクトIDなどが複数回露出します。
  • 仮想ハードディスクが複製されて仮想マシンが作成された – ユーザーが更なる仮想マシン(VMs)を作成するために仮想ハードディスク(VHDs)をコピー&ペースト操作で作成した場合、同じデバイスシリアル番号、ベンダーID、ディスク識別子、プロダクトIDなどが複数回露出されます。

それでは、Windows PCでEvent ID 158の問題を解決するための最も効果的な解決策を見ていきましょう。

Event ID 158を修正する方法

1. MPIOを有効にする

1.1 サーバーマネージャーをインストールする

  1. このリンクにアクセスし、コンピュータにサーバーマネージャーをダウンロードします。
  2. EXEファイルを開いてインストールを開始します。
  3. 次へをクリックします。
  4. 利用規約を承諾し、次へボタンを押します。
  5. インストール場所を選択し、今すぐインストールボタンを押します。
  6. 設定を完了するために完了をクリックします。

Event ID 158のWindowsイベントログを修正するには、コンピュータにサーバーマネージャーがインストールされている必要があります。

多くのユーザーは、サーバーマネージャーが最初からインストールされていないため、管理ツールのセクション内でサーバーマネージャーを見つけられませんでした。

上記の手順に従って、PCにWindowsサーバーマネージャーをインストールしてください。サーバーマネージャーの他のコンポーネントがPCにインストールされているかどうかを確認するための別の方法を説明したガイドがあります。

1.2 PCでMPIOを有効にする

  1. Winキーを押してスタートメニューを開きます。
  2. Windowsツールと入力して、上位の結果を開きます。
  3. サーバーマネージャーをクリックして開きます。
  4. 上部のマネージャーオプションをクリックし、右の役割と機能の追加オプションを選択します。
  5. 左ペインから機能を選択し、スクロールダウンしてMultipath I/O (MPIO)のボックスにチェックを入れます。
  6. 次へインストールボタンを押します。
  7. インストールが完了したらウィザードを閉じてPCを再起動します。
  8. PCが起動したら、スタートメニューを開き、MPIOと入力して開きます。
  9. 上部のマルチパスを検出タブをクリックします。
  10. その他セクションの下にあるデバイスを選択し、追加をクリックします。
  11. コンピュータを再起動します。

上記の手順に従うことで、MPIOまたはMultipath I/OがPCで有効になり、Event ID 158の問題が発生していた主な理由を解決できます。 このトピックについてもっと読む

  • D3dx11_42.dllが見つかりません: 修正方法
  • Windows 11が非アクティブ後にシャットダウン: 停止するための4つの方法
  • Windowsが再起動する代わりにシャットダウンする: 修正するための4つの方法
  • エラーno Ace Condition 804 (0x324): 4ステップで修正する
  • Windows 11がシャットダウンするがユーザーはログインしたまま: 修正方法

2. ResetDiskIdentifierパラメータを実行する

  1. Winキーを押してスタートメニューを開きます。
  2. Powershellと入力し、管理者として実行します。
  3. 現在の識別子を知るために以下のコマンドを入力し、Enterを押します。 Get-vhd -path “path of your disk\nameofyourdisk.vhdx”
  4. ResetDiskIdentifierパラメータを実行するために以下のコマンドを実行します。 Set-vhd -path “path of your disk\nameofyourdisk.vhdx” -Resetdiskidentifier

3. チップセットドライバーを更新する

  1. Winキーを押してスタートメニューを開きます。
  2. デバイス マネージャーと入力して開きます。
  3. システムデバイスセクションを展開し、チップセットドライバーを開きます。
  4. ドライバータブに切り替えます。
  5. ドライバーを更新ボタンを選択します。
  6. ドライバーを自動的に検索するオプションを選択します。
  7. 最新の更新をインストールし、コンピュータを再起動します。

複数のユーザーが、チップセットドライバーを更新した後、PCでEvent ID 158の問題を解決できたと報告しています。

以上がこのガイドの内容です。Event ID 4103を簡単に解決する方法や問題の原因を説明したガイドもあります。

また、Event ID 16およびEvent ID 10010とその根本的な原因を修正するのに役立つ専用ガイドもご覧いただけます。

上記のどの解決策がクライアントシステムでEvent ID 158を解決したかをお知らせいただければ幸いです。