Windows 8.1 または Windows Server 2012 R2 の更新プログラム ロールアップ 2919355 をインストールした後の再起動の問題を修正します

適用対象: Windows 8.1Windows Server 2012 R2 DatacenterWindows Server 2012 R2 Standard

現象


Windows RT 8.1、Windows 8.1 では、Windows Server 2012 R2 の更新プログラムのロールアップの 2919355 (2014 年 4 月) をインストールした後、またはこの更新プログラムのロールアップを含むメディアからこれらのシステムのいずれかをインストールした後は、コンピューターの再起動のループが発生したため、コンピューターを再起動することはできません。

更新プログラムのロールアップ 2919355 が Windows Update (WU) または Windows Server Update Services (WSUS) によってご使用の環境に自動的にインストールされている可能性があります。

シリアル接続 SCSI (SAS) の特定のストレージ ・ コント ローラーから起動するコンピューターは、この問題の影響を受けます。これが含まれているが、次のコント ローラーのドライバーに限定されます。
  • Dell H200 の PERC コント ローラー
  • オンボード LSI SAS2004 ロックのコント ローラーと IBM x240
  • LSI 2308 オンボード コント ローラー
  • LSI 9211-4i コントローラー
  • LSI 9211-8i コントローラー
  • LSI SAS 9211
  • Supermicro X10SL7-F マザーボード
場合は、障害が発生したコンピューターの動作を設定するのには [自動的に再起動する] オプションは、起動中に次の Stop エラー メッセージを受信を無効にします。
0x7B INACCESSIBLE_BOOT_DEVICE を停止します。

コント ローラーがデータ ディスクに接続されているかしたばかりのかどうかは接続すると、次のイベント ID メッセージ可能性がある、イベント ビューアーに記録します。

原因


この問題は、ストレージ ・ コント ローラーが 4 ギガバイト (GB) の境界で開始するメモリの割り当てを受信した場合に発生します。この状況では、ストレージ ドライバーは読み込まれません。したがって、システムはブート ディスクが検出されない、「現象」に記載されている Stop エラー メッセージを返します。

さらに、コント ローラーがデータ ディスクに接続されているかしたばかりのかどうかは接続されている場合、「現象」に記載されているイベント メッセージが記録されます。

この問題は可能性が常にこのような状況では発生しません。によってコンピューターの起動プロセス、ドライバーのロード順序、および起動時にストレージ ・ コント ローラーのドライバーのメモリ割り当てに問題が発生します。

解決策


更新プログラムの情報

この更新プログラムの入手方法

Windows Update
この更新プログラムは Windows Update から入手できます。
Microsoft ダウンロード センター
次のファイルは Microsoft ダウンロード センターからダウンロードできます。
オペレーティング システム更新プログラム
サポートされているすべての x 86 ベース バージョンの Windows 8.1Download パッケージを今すぐダウンロードします。
サポートされているすべての x64 ベース バージョンの Windows 8.1Download パッケージを今すぐダウンロードします。
サポートされているすべての x64 ベース バージョンの Windows Server 2012 R2Download パッケージを今すぐダウンロードします。
Windows RT 8.1 用更新プログラムは Windows Update からのみ入手できます。

Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事をご参照ください。
119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

修正プログラムの情報

サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この問題が発生しているシステムにのみ適用してください。

修正プログラムをダウンロードできる場合は、本サポート技術情報の資料の上部に「修正プログラムをダウンロードできます」というセクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにリクエストを送信し、修正プログラムを入手してください。

注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号または別のサービス リクエストを作成する、次のマイクロソフト web サイトを参照してください。注: 「修正プログラムのダウンロード利用可能」フォームは、修正プログラムで利用可能な言語を表示します。お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。

必要条件

この修正プログラムを適用する前提条件はありません。

レジストリ情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

再起動の必要性

この修正プログラムの適用後、コンピューターの再起動が必要な場合があります。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

インストール情報

修正プログラムのダウンロードは、「現象」に記載されている問題を解決する更新プログラム 2966870 を提供します。Windows 8.1 の更新プログラムまたは Windows Server 2012 R2 の更新プログラムのインストール メディアを実行する前に、インストール メディアに更新プログラム 2966870 を挿入する必要があります。これを行うには、次の方法のいずれかを使用します。

注: システムの説明を次の手順では、インストール メディアと、このプロセスで使用されているコンピューターは、64 ビット AMD64 アーキテクチャのすべてのコンピューターを想定しています。X86 または ARM アーキテクチャでは、同じ手順に従いますが、"amd64"へのすべての参照を置き換えるには、"x86 または「WOA」として適切な.

方法 1: カスタム USB インストール メディアにこの更新プログラムをプレインストールします。

次の条件に該当する場合は、このメソッドを使用します。
  • USB フラッシュ ドライブから Windows オペレーティング システムをインストールしようとするとします。
  • 別のコンピューターで、Windows 8.1 または Windows Server 2012 R2 オペレーティング システムがあります。
  • USB フラッシュ ドライブ上のファイルを操作するのに他のコンピューターを使用できます。
  • 使用可能な Windows 8.1 の更新プログラムまたは Windows Server 2012 R2 の更新プログラムのソース ファイルがあります。
この更新プログラムを USB フラッシュ ドライブ上の USB インストール メディアに挿入して、以下の手順を実行します。
  1. 正常に FAT32 でフォーマットされた usb フラッシュ ドライブ、Windows インストール メディアの内容全体をルート ディレクトリにコピーします。
  2. C:\Bin という名前のフォルダーを作成します。
  3. C:\Bin\2966870 という名前のフォルダーを作成します。
  4. C:\Bin\2966870 フォルダーに修正プログラムをダウンロードします。
  5. 修正プログラムが実行可能ファイル (.exe) の場合は、必要なファイルを抽出するファイルを実行する必要です。C:\Bin\2966870 にファイルを抽出することを確認します。
  6. 展開されたファイルの間で Windows8.1-KB2966870-x64.msu を見つけてWindows8.1-KB2966870-x64.msu.cabに変更します。
  7. Windows8.1-KB2966870-x64.msu.cabをダブルクリックし、C:\Bin\2966870 フォルダーに Windows8.1-K2966870-x64.cab ファイルが抽出されます。

    注: これは、挿入するファイルです。
  8. C:\Bin\Mount という名前のフォルダーを作成します。
  9. C:\Bin\MountRE という名前のフォルダーを作成します。
  10. C:\Bin\Scratch という名前のフォルダーを作成します。
  11. Windows 8.1 の更新プログラムまたは Windows Server 2012 R2 の更新プログラムのインストール メディアで、次のファイルを見つけて C:\Bin にファイルをコピーします。

    \Sources\Boot.wim
    \Sources\Install.wim
  12. Windows 8.1 ベースまたは Windows Server 2012 R2 ベースのコンピューターでは、管理者のコマンド プロンプトを開きます。これを行うには、開始を右クリックし、[コマンド プロンプト (管理者)
  13. コマンド プロンプトでは、 CD C:\Binを入力し、Enter キーを押します。
  14. Boot.wim の最初のインデックスをマウントします。これを行うには、コマンド プロンプトで次の展開イメージのサービスと管理 (DISM) コマンドを実行します。

    dism /mount-wim /wimfile=boot.wim /index:1 /mountdir=Mount 
    注: このコマンドには、完了に時間がかかります。
  15. マウントされた WIM イメージに修正プログラムを挿入します。これを行うには、次の DISM コマンドを実行します。

    dism /image:.\Mount /add-package /packagepath:C:\Bin\2966870\Windows8.1-KB2966870-x64.cab /scratchdir=scratch 

    注: このコマンドには、完了に時間がかかります。
  16. パッケージが追加されていることを確認します。これを行うには、次の DISM コマンドを実行し、修正プログラムの番号を挿入するだけの出力を確認します。

    dism /image:.\mount /get-packages 
  17. マウントを解除し、現在マウントされている WIM イメージに変更をコミットします。これを行うには、次の DISM コマンドを実行します。

    dism /unmount-image /mountdir:.\Mount /commit 
    注: このコマンドには、完了に時間がかかります。
  18. インデックス番号21から手順 14 での変更の手順、Boot.wim イメージのインデックス 2 の 17 から 14 を繰り返します。
  19. コマンド プロンプトで、次の DISM コマンドを実行します。

    dism /get-imageinfo /imagefile:C:\Bin\install.wim 
    注:
    • Wim ファイルと関連付けられているインデックス番号に含まれるイメージの一覧が表示されます。
    • マウントし、修正プログラムを使用しているインデックスに挿入する必要があります。複数のインデックスを使用する場合、修正プログラムを複数のインデックスに挿入する必要があります。
    次の出力は、一覧が表示ことがありますの例を示します。

    Deployment Image Servicing and Management toolVersion: 6.3.9600.17031

    Details for image : C:\Bin\install.wim

    Index : 1
    Name : Windows Server 2012 R2 SERVERSTANDARDCORE
    Description : Windows Server 2012 R2 SERVERSTANDARDCORE
    Size : 6,897,618,255 bytes

    Index : 2
    Name : Windows Server 2012 R2 SERVERSTANDARD
    Description : Windows Server 2012 R2 SERVERSTANDARD
    Size : 12,069,723,893 bytes

    Index : 3
    Name : Windows Server 2012 R2 SERVERDATACENTERCORE
    Description : Windows Server 2012 R2 SERVERDATACENTERCORE
    Size : 6,876,269,628 bytes

    Index : 4
    Name : Windows Server 2012 R2 SERVERDATACENTER
    Description : Windows Server 2012 R2 SERVERDATACENTER
    Size : 12,066,707,039 bytes

    The operation completed successfully.
  20. 更新プログラムを挿入するインデックスをマウントします。これを行うには、次の DISM コマンドを実行します。

    dism /mount-image /imagefile:C:\Bin\install.wim /index:# /mountdir:.\Mount 
    注:
    • このコマンドでは、手順 19 で対応するマウントしているインデックスを一覧からインデックス番号を使用して、シャープ記号 (#) を交換してください。
    • このコマンドには、完了に時間がかかります。
  21. マウントできる Winre.wim 属性を設定します。これを行うには、次のコマンドを実行します。

    Attrib -s -h mount\windows\system32\recovery\winre.wim 
  22. Install.wim ファイル内の Windows RE イメージをマウントします。これを行うには、次の DISM コマンドを実行します。

    dism /mount-image /imagefile:.\mount\Windows\System32\Recovery\winre.wim /index:1 /mountdir:.\MountRE 
  23. マウントされた WIM イメージに更新プログラムを挿入します。これを行うには、次の DISM コマンドを実行します。

    dism /image:.\Mount /add-package /packagepath:C:\Bin\2966870\Windows8.1-KB2966870-x64.cab /scratchdir:.\scratch 
    注: このコマンドには、完了に時間がかかります。
  24. パッケージが追加されていることを確認するには、次の DISM コマンドを実行して、し、修正プログラムの番号を挿入するだけの出力を調べます。

    dism /image:.\mount /get-packages 
  25. Winre.wim のマウントされたイメージに更新プログラムを挿入します。これを行うには、次の DISM コマンドを実行します。

    dism /image:.\MountRE /add-package /packagepath:C:\Bin\2966870\Windows8.1-KB2966870-x64.cab /scratchdir:.\scratch 
    注: このコマンドには、完了に時間がかかります。
  26. パッケージが追加されていることを確認するには、次の DISM コマンドを実行して、し、修正プログラムの番号を挿入するだけの出力を調べます。

    dism /image:.\MountRE /get-packages 
  27. マウントを解除し、現在マウントされている Winre.wim イメージに変更をコミットします。これを行うには、次の DISM コマンドを実行します。

    dism /unmount-image /mountdir:.\MountRE /commit 
    注: このコマンドには、完了に時間がかかります。
  28. マウントを解除し、現在マウントされている WIM イメージに変更をコミットします。これを行うには、次の DISM コマンドを実行します。

    dism /unmount-image /mountdir:.\Mount /commit 
    注: このコマンドには、完了に時間がかかります。
  29. 手順 19 で識別される各インデックスの 20 ~ 28 の手順を繰り返します。
  30. C:\Bin フォルダーから、更新された Boot.wim ファイルおよび Install.wim ファイルをソース メディアの現在使用されている USB フラッシュ ドライブ上の \Sources フォルダーにコピーします。これらのファイルを USB フラッシュ ドライブ上の \Sources フォルダー内の既存のバージョンを置き換えます。

方法 2: カスタムの ISO のインストール メディアにこの更新プログラムをプレインストールします。

次の条件に該当する場合は、このメソッドを使用します。
  • カスタム ISO イメージまたは DVD から Windows オペレーティング システムをインストールしようとするとします。
  • 別のコンピューターで、Windows 8.1 または Windows Server 2012 R2 オペレーティング システムがあります。
  • ファイルを操作するのには、そのコンピューターを使用できます。
  • 使用可能な Windows 8.1 の更新プログラムまたは Windows Server 2012 R2 の更新プログラムのソース ファイルがあります。
この更新プログラムをインストール メディアに ISO イメージに挿入するのには以下の手順を実行します。
  1. ダウンロードして、Microsoft ダウンロード センター Windows の評価および Windows 8.1 の更新プログラムの導入ガイド 』 (Windows ADK)をインストールします。

    注: このキットには、インストール ファイルを DVD に追加するのには使用できる ISO イメージを作成するツールが用意されています。
  2. 次しますの操作の方法の 1 から手順 1 ~ 30 次。
    • ステップ 1 で、コピーではなく手順 1、USB フラッシュ ドライブのファイル、ファイル フォルダーにコピー、C:\Bin\Media。
    • 手順 30 で、C:\Bin\Media\Sources、更新された Boot.wim および Install.wim ファイルにコピーし、これらのファイルをこのフォルダー内の既存のバージョンを置換します。


    注: 既定では、このツールは、\Media フォルダーを検索します。
  3. すべてのアプリケーションビュー展開およびイメージング ツール環境を右クリックし、管理者として実行] をクリックします。
  4. コマンド プロンプト ウィンドウが開いたら、次の場所に移動します。

    C:\Program ファイル (x86) \Windows Kits\8.1\Assessment と Kit\Deployment Tools\amd64\Oscdimg の導入
  5. コマンド プロンプトで、ブート可能な ISO イメージを作成する次のコマンドを実行します。

    注: このコマンドは、C:\Bin フォルダーにカスタム Windowsという、起動可能な Windows の ISO イメージを作成します。

    oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,betfsboot.com#pEF,e,befisys.bin C:\Bin\media C:\Bin\Custom-Windows.iso 

回避策


この問題が発生したときに、「起動しない」状態から回復するには、次の回避策方法のいずれかをしてみてください。

方法 1

数回コンピューターを再起動しようとしてください。場合によっては複数回の処理を試みることによって、デスクトップを起動できる場合があります。

方法 2

  1. Windows RT 8.1、Windows 8.1 の場合、または Windows Server 2012 R2 のメディアからコンピューターを起動、コンピューターの修復オプションを選択、[トラブルシューティング] をクリックし、[コマンド プロンプト] をクリックします。

    注: この回避策を使用しているメディアは更新プログラムのロールアップの 2919355 を含めないでください。
  2. コマンド プロンプトで次のコマンドを実行します。

    Bcdedit /store <path of Boot Configuration Data (BCD)> /set {default} truncatememory 4294967296 
    注: < ドライブ文字 >は、BCD ファイルのパス: \BOOT\BCD、ドライブ文字は、システム パーティションにします。このコマンドは、 truncatememoryという名前のWindows ブート ローダーの下にある BCD ファイルにエントリを追加します。新しいエントリには、(0x100000000) の値の形式があります。例として、次のコマンドを実行します。

    Bcdedit/store C:\BOOT\BCD/set {既定} truncatememory 4294967296
  3. コンピューターを再起動します。コンピューターは、デスクトップを起動する必要がありますようになりました。

    注: この問題が発生したときは、更新プログラムのロールアップの 2919355 をインストールするが、コンピューターが引き続き更新プログラムのインストールを完了します。Windows を正常に起動した後は、更新プログラムのロールアップの 2919355 をアンインストールします。
  4. Truncatememoryのブート オプションを削除するには、コマンド プロンプトで次のコマンドを実行します。

    Bcdedit /deletevalue {default} truncatememory 
  5. コンピューターが正常に起動します。


状況


マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

詳細


AMD64 UEFI ベースのコンピューターとも従来の MBR のコンピューターを起動できる ISO イメージを作成する構文は、次のマイクロソフト サポート技術情報資料を参照してください。

947024 Windows PE CD-ROM の Windows Server 2008 の UEFI プラットフォーム用の ISO イメージを作成する方法
Oscdimg コマンドのコマンド ライン オプションの詳細については、次のマイクロソフト TechNet のトピックを参照してください。