本連載の第107回と第108回で紹介してきた「高速スタートアップ」だが、その構造から、新たに増設したハードウェアを正しく認識しないケースも少なくない。そこで今回は、高速アップスタート有効時のコールドブート(通常の起動)に関するTipsをお送りする。
完全シャットダウンを実行する
高速スタートアップ有効時に発生するデメリットは第108回で述べたように、電源オフ時に行った更新(ハードウェアの換装や増設など)を正しく認識しないケースである。そのため、複数のOSを起動可能にするマルチブート環境などは完全シャットダウンの実行、そしてコールドブートの実行が求められるのだ。
その方法は多岐にわたるが、もっともスタンダードなのが下記の手順。これでハイバネーションファイルに保存する工程をバイパスし、ハイブリッドシャットダウン(通常のシャットダウン)ではなく完全シャットダウンを実行する仕組みだ。
ホストドライブがSSDの場合、アクセススピードが速いため、高速スタートアップの恩恵を受けているか否かの判断が難しい。その際は「イベントビューアー」で確認すると確実だ。
「システム」から確認できる「イベント 27, Kernel-Boot」で示される「ブートの種類」は高速スタートアップの有無を意味し、「0x01」ならば高速スタートアップは有効、「0x00」ならば無効となる。
コンソールツリーから「Windowsログ」→「システム」とクリック/タップして展開し、「Ctrl」+「F」キーを押すなどして検索ダイアログを起動。「ブートの種類」とテキストボックスに入力してからログを検索する。こちらはコールドブートを実行した状態 |
ちなみに、設定やハードウェア構成が高速スタートアップをサポートしており、コールドブートを実行していない場合、「イベント 18, Kernel-Boot」のメッセージを確認してほしい。「このシステムには0x01ブートオプションがあります」と示された場合、何らかの理由でコールドブートを実行していることを意味する。
例えばディスクの整合性に問題があり、OS起動時にチェックディスクを実行するDirty(ダーティー)ビットフラグが立っている場合、高速スタートアップはキャンセルされる。このような手順で、高速スタートアップの動作を確認することが可能だ。
その他の完全シャットダウン方法
上記の手順以外にも、Windows 8.1は完全シャットダウンを実行する方法を多数用意している。以下にその手順を紹介するので、お好みの方法を使ってみて頂きたい。
「Win」+「X」キーを押してクイックアクセスメニューを開き、「シャットダウンまたはサインアウト」→「Shift」キーを押しながら「再起動」をクリック/タップするか、「U」キー→「Shift」+「R」キーと押す。その後の操作は(図A)と同じだ |
次回は、高速スタートアップ関連のまとめとして、ハイバネーションファイルに関するTipsを紹介する予定だ。
阿久津良和(Cactus)