itoyo普通はこんなことしなくてよいのだが、PCをアップデートし続けているため、やらないといけなくなった。今のPCはWindows7からのアップデートなのだが、その際、SSDを追加しそちらにWindows10をインストールしたのだが(explolerで見るとCドライブ)、Windoww7がインストールされたHDD(Eドライブ)を外すと起動できなくなってしまう。そのままでも困らないが、HDDを外してバックアップ用にまわしたいので、チャレンジしてみることに。ドライブ構成まず、ブート構成データ(BCD)がどうなっているか確認してみる。コマンドプロンプトで”bcdedit.exe”と実行してみると、以下のような状況になっている。上段のWindowsブートマネージャーのdeviceを見ると確かにPartition:=Eとなっている。EドライブのHDDを外すと当然ブートマネージャがなくなり、ブートローダを読むことができないためである。このブートマネージャのdeviceをCドライブにすればよいのかというとそれは違うようだ。ドライブCにブートローダーがそもそも入っていないのである。missingとなってしまい、起動することができなくなる。ブルーバック画面ぐらいショックな画面である。なってしまうとどするかと言うと、システム修復ディスクで立ち上げるしかない。このディスク作成は必須である(作成方法は適宜google等で検索してください)。システム修復ディスクで立ち上げたあと、コマンドプロンプトに進む。システムの復元とか、システムの回復といったメニューもあるが、おそらくこれを使っても起動しない(と思う)。windowsが壊れているわけではないのだから。コマンドプロンプトに入り、何を実行するかになるが、これまたgoogle検索すると色々出てくる。間違うと先ほどのようにそもそもブートしないことになる。今回の場合は、ブートローダー自体を修復しないといけない。google検索するとズバリのものが出てきた。Windowsのブート修復に使うコマンド一覧なるページを発見。実行すれば、システム修復ディスクからブートローダーを修復してくれる。このあとHDDを切り離した状態でも起動することを確認。bcdeditで確認してみると、ブートマネージャーのDeviceはCドライブになっており、めでたく目的を達成しました。注:環境により本方法では改善されない恐れがありますので、自己責任でお願いします。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。