※本記事はマイクロソフト社員によって公開されております。 Show こんにちは、日本マイクロソフトの Windows サポートチームです。 前回に続いて今回は OS が起動しなくなる事象の対処方法について紹介させていただきます。なお、前回も記載させていただいておりますが対処方法を実施しても必ず Windows OS が起動できるようになる保証はないことをご注意下さい。最も確実な方法はバックアップから復旧させる方法になります。 OS が起動しなくなる問題が発生した場合の対処方法について – 概要 実際に OS が起動しなくなる事象が発生してしまった場合、いつも使用している Windows OS は起動できないため Windows 回復環境から操作を行い各種の対処策を実施します。対処策はコマンド プロンプトよりコマンドにて実行するため、事前に Windows 回復環境からコマンド プロンプトを起動しておく必要があります。万が一 Windows 回復環境が起動していない場合は、インストール メディアから起動します。お手元にインストール メディアが無い場合は、以下のサイトを参考にインストールメディアの準備をお願いいたします。 Windows 10 のダウンロード また、Azure 環境の仮想マシンで発生した場合には、Azure 観点での対処方法なども公開しております。以下につきましてもご参照いただければと存じます。 Azure 上の Windows OS が起動しない場合の情報まとめ (2021 年 5 月 14 日更新版) コマンド プロンプト起動手順— Windows 回復環境の場合 ——————–
— インストール メディアの場合 ——————–
また、コマンドでは Windows フォルダーが存在するドライブを指定する場合があるため、以下の手順にて Windows フォルダーが存在するドライブを特定しておく必要があります。 Windows フォルダーが存在するドライブの確認手順
• 多くの場合は C もしくは D ドライブに Windows フォルダーが確認できると思います。下図では D:ドライブに Windows フォルダーが存在していることが確認できます。 これで対処策を実行するための環境が整いました。この後は以下のいずれかもしくは複数の対処策を実施し、復旧確認を行います。 [1] スタートアップ修復 どの対処方法を実施するかは実際の表示内容やエラー情報を参考に行うため一概には言えませんが、一般的にご確認いただく流れとして前回ご紹介しました NoBoot 画面を参考に言うと、大まかに以下のような流れで実施します。 • 全パターン共通 • パターン 1 の画面が表示される • パターン 2 の画面が表示される • パターン 3 の画面が表示される [1] スタートアップ修復[概要] [手順]
X:\Sources\Recovery\StartRep.exe < 補足 >
スタートアップ修復のログは以下に記録され、修復状況を確認することが可能です。 [2] Boot 構成情報の修正[概要] [手順]
Bootrec /RebuildBcd
参考情報: Use Bootrec.exe in the Windows RE to troubleshoot startup
issues [3] SFC (System File Checker)[概要] [手順]
set windows_tracing_logfile=D:\sfc.log
SFC のログは以下に記録され、修復状況を確認することが可能です。 < Windows フォルダーが存在するドライブ>:\sfc.log 参考情報: [4] regback を用いたレジストリ復旧[概要] %SystemRoot%\System32\config\RegBack [注意事項] また、システム レジストリは、Windows 10 Version 1803 より自動バックアップされなくなりました。 参考情報: [手順]
copy d:\Windows\System32\config\SYSTEM
d:\Windows\System32\config\system.bak
copy d:\Windows\System32\config\RegBack\SYSTEM d:\Windows\System32\config
[5] 更新プログラムのアンインストール[概要] [手順] コマンド プロンプトより以下のコマンドを実行し、更新プログラムのパッケージの一覧を表示します。 dism /image:D:\ /get-packages 各パッケージ情報が以下の書式で表示されます。パッケージ ID の KBxxxxxxx の部分で、直近にインストールした更新プログラムを特定します。またインストール時刻も参考にすることが可能です。 – [表示例] ————- 以下のコマンドを実行してパッケージを削除します。2 で確認したパッケージ ID 情報を PackageName オプションの引数として渡します。例えば、下記では KB4343669 をアン インストールしています。 dism /image:D:\ /remove-package /PackageName:Package_for_KB4343669~31bf3856ad364e35~amd64~~17134.165.1.1 < 補足 > Dism /Image:D:\ /Cleanup-Image /RevertPendingActions コマンド完了後、コマンド プロンプトを終了し、[続行] を選択します。Windows OS が起動することを確認します。 参考情報: [6] ファイル システムの破損チェック[概要] [手順]
chkdsk D:
chkdsk D: /f 参考情報: 上記対処策を実施しても復旧しない場合は、Windows OS の起動に必要なドライバ ファイルの破損や 3rd Party 製ドライバーの影響を受けて発生している可能性があります。切り分けとして [スタートアップ設定] 画面から以下の両方をお試しいただき、Windows OS が起動できるかをご確認下さい。なお、Windows OS 標準の設定から設定変更されている環境では [スタートアップ設定] 画面を表示できない場合があります。 [A] セーフモード スタートアップ設定
ボタンと項目の対応はお使いの環境によって異なる場合があります。例えば、以下の画面が表示された場合は下記ボタンを押下します。 参考情報: [A] セーフ モードドライバーとサービスの最小のセットで Windows をセーフ モードで起動して、問題をトラブルシューティングすることができます。PC をセーフ モードで起動して問題が再現しなければ、既定の設定および基本的なデバイス ドライバーとサービスを、可能性のある原因から除外できます。直近でインストールしたソフトウェアがある場合は、そのソフトウェアをアンインストールします。 [B] ドライバー署名の強制を無効にする不適切な署名が含まれているドライバーのインストールを許可します。NoBoot 時の切り分けとして本設定の無効化により起動できる場合は、ドライバの署名情報が正しく取得できていない可能性が高く、その多くの場合はカタログ ファイルの破損によって引き起こされます。 Windows OS 起動時に各ドライバから参照されるカタログ ファイルは以下の場所に保存されています。そのため、同様の構成の環境がある場合は正常な PC から上記フォルダをコピーいただくことで復旧できる可能性もあります。 [C] 3rd Party 製ドライバーを無効3rd Party 製のフィルタードライバーによって起動が妨げられている可能性があります。そのため、OS 起動時にフィルタードライバーが動作しないようにレジストリを編集します。弊社過去事例におきましては、ウイルス対策ソフトのフィルタードライバーの影響を受けて発生した事例がありますので、ウイルス対策ソフトを導入されている場合には、以下の手順にて停止することをご検討ください。どのようなドライバーが [手順]
※ OS が格納されているドライブ (Window フォルダーが含まれるドライブ)がDドライブの例となります。適宜変更してください。
D:\Windows\System32\config フォルダー内 の “SYSTEM” ファイル (拡張子なし)
HKEY_LOCAL_MACHINE\tempSYSTEM\ControlSet00X (X は Current の値)\Services
参考情報: これまでの対応策でも復旧できない場合は、時間をかけて更に詳細な調査が必要となります。 参考情報: また、PC のリフレッシュ機能をご利用いただくことでもユーザー データをある程度残したまま Windows OS を復旧させることも可能です。更新プログラムや各種ソフトウェアの再インストールは必要となる場合がありますが、Windows OS をクリーン インストールするよりは少ないコストで Windows OS の再インストールが実現可能です。 • 万が一に備え、重要なデータについては必ずバックアップをご採取ください。 PC
のリカバリー機能のしくみ ストレージがネットワーク上に配置されることが多くなった今日、ローカルで必要としているデータは意外と少ない場合もあります。また現在の Windows Update は累積更新のパッケージがあるため更新プログラムの適用もスムーズではないかと思います。現在お使いの環境が復旧できるのが理想ではありますが、復旧が困難な場合は環境を再構築した方が結果的に少ないコストで状況を復旧できる場合もありますため場合によっては有効な対処方法にもなり得ます。 以上、2 回に渡り OS が起動しなくなる事象の概要および対処方法についてご紹介させていただきましたが、いかがでしたでしょうか。本ブログが少しでも皆様のお役に立てますと幸いです。 Hyperシステム要件. 64ビットのCPU.. ハードウェア支援付きの仮想化。 ... . 最低2GBのメインメモリ(各々の仮想OSは自身のメモリを必要とする。 ... . Windows 2008 Standard (64Bit) Hyper-V Coreはおよそ3 GB以上のディスク空き容量(インストール容量). Hyper[設定] で Hyper-V ロールを有効にする. Windows ボタンを右クリックし、[アプリと機能] を選択します。. 右側の関連する設定にある [プログラムと機能] を選択します。. [Windows の機能の有効化または無効化] を選択します。. [Hyper-V] を選択して、[OK] をクリックします。. HyperOSをインストールする
Hyper-Vマネージャで仮想マシンを右クリックして[接続]をクリックします。 すると仮想マシン接続 という新しいウィンドウが表示されます。 [操作]メニューで[起動]をクリックすると仮想マシンが起動し、マウントしたインストールメディアが読み込まれてOSのインストールが始まります。
Windows10 Pro HyperゲストOS用のWindows10ライセンスは90日間無料
WindowsOSを使うのであればライセンスが必要…なのですが、Hyper-Vには「Windows10開発環境」という90日間無償で利用できるライセンスが付いています。
|