目次
このチュートリアルでは、次の問題を解決する手順を説明します。Windows 10ベースのコンピューターで、Windowsミラー機能(S/W RAID-1)を使用して起動ドライブをミラーリングした場合、プライマリドライブが起動しないか損傷すると、システムがセカンダリミラードライブから起動できなくなることがあります。
問題の説明 Windowsがセカンダリミラーブートディスクから起動できず、BSODエラーコード0x000000e : "Your PC/Device needs to be repaired. A required device isn't connected or can be accessed." が表示される。
このガイドでは、Windows 10、8、または7のOSで、セカンダリミラードライブでの起動の問題を解決するための詳細な手順が記載されています。
修正方法:Windows 10 がセカンダリミラーブートディスクから起動できない。
方法-1.Windowsのセカンダリプレックスからディスク管理を使ってセカンダリミラーが起動できないのを修正する方法-2.回復環境を使ってセカンダリミラーが起動できないのを修正する方法-1.Windowsのセカンダリプレックスからディスク管理を使ってセカンダリミラーが起動できないのを修正する方法-2.回復環境を使って、起動できないのを修正する。
注意:以下の説明は、システム上にセカンダリミラーブートドライブのみが接続されていることを想定しています。
1. ブルースクリーン時:F9キーを押して、別のオペレーティングシステムを使用します。
2. 下矢印キーを使って、" "をハイライトします。 Windows 10 - セカンダリプレックス " オプションを選択し、 を押します。 入力 .
3. Windowsが正常に起動するはずです。 Windowsが起動しない場合は、以下の手順を省略して次の手順に進みます。 方法-2 .
4. システム構成」ユーティリティを開く。 そのためには、「システム構成」ユーティリティを開く。
1. " を押します。 ウィンドウズ ” + " R " キーで読み込みます。 実行 のダイアログボックスが表示されます。
2.タイプ エムエスコンフィグ を押してください。 入力 .
5. で ブーツ タブで、次の操作を行います。
a. " を選択します。 Windows 10 - secondary plex (C:\Windows) : 現在のOS 「を入力し、クリックします。 デフォルトで設定 .
b. 次に、「Windows 10 (Windows)」という項目を選択し 削除 .
6. クリック OK をクリックして、システム構成ユーティリティを終了し 再起動 をコンピュータに接続してください。
7. 再起動後、「ディスクの管理」を開いてください。
1. " を押します。 ウィンドウズ ” + " R " キーで読み込みます。 実行 のダイアログボックスが表示されます。
2.タイプ diskmgmt.msc を押してください。 入る。
8. を右クリックします。 行方不明 ボリューム(複数可)を選択し ミラーを取り外す。
9. 欠落しているディスクをハイライト表示し ミラーを取り外す。
10. クリック はい をクリックすると、Mirrorが削除されます。
11. 同じ操作を行い、他のすべてのボリューム上のミラーを削除します。
12. 完了です。
方法2.リカバリ環境を使用して、セカンダリミラーが起動できないのを修正する。
注意事項 :
1. 以下の説明は、システム上にセカンダリミラーブートドライブのみが接続されていることを想定しています。
2. この方法は、Windowsのリカバリーメディア(USBまたはDVD)からコンピュータを起動する必要があります。 リカバリーメディアをお持ちでない場合は、Microsoftのメディア作成ツールを使用して作成することができます。
- 関連記事
- Windows 10のUSBブートメディアの作り方。Windows 10のDVDブートメディアの作り方。
ステップ-1.リカバリ環境からミラーを解除する。
1. PCの電源を入れ、Windows 10のインストール/リカバリーメディアから起動する。
2. Windowsのセットアップ画面で SHIFT + F10 を選択してコマンドプロンプトにアクセスするか 次のページ –> コンピュータを修理する -> トラブルシューティング -> 詳細オプション -> コマンドプロンプト .
3. コマンドプロンプトで、次のように入力します。 ディスクパート と入力し、Enterキーを押します。
4. 次に、次のように入力して、どのボリュームが故障しているかを確認します。
- リストボリューム
例)ステータス「Failed Rd」が表示されているボリュームを確認します。 画面上では、「Volume 0」と「Volume 1」の2つのボリュームが「Failed」になっています。
5. 最初に故障したボリュームを選択します。
- セレクトボリューム0
6. 選択したボリュームの詳細を表示し、見つからないディスクの識別子を探します: *。
- 明細書
例)スクリーンショットにあるように、行方不明のディスクは「Disk」です。 M0 "
7. 識別子がわかったら、次のコマンドを入力して、選択したボリュームのミラーを解除します。
- break disk=m0 nokeep
注意:"m0 "は欠落しているディスクの識別子です。 異なる場合は、変更してください。
8. ディスクに複数の故障したボリュームが含まれている場合(上記の手順-4を参照)、それらを削除します。 そうでない場合は、次の手順に進みます。
例:この例では、故障したボリュームは2つ(「ボリューム0」と「ボリューム1」)なので、「ボリューム1」のミラーも破壊しなければなりません。
-
- select volume 1 detail volume break disk=m0 nokeep
9. 次に、以下のコマンドを順番に入力して、欠落しているディスクを削除してください。
- select disk m0 delete disk
注意:"m0 "は欠落しているディスクの識別子です。 異なる場合は、変更してください。
10. 完了したら、次のように入力します。 出口 をクリックしてDISKPARTユーティリティを終了し、次のステップに進みます。
ステップ2.ブートコンフィグレーションデータ(BCD)をFIXします。
最初のプライマリドライブに障害が発生した場合、セカンダリミラードライブからシステムを起動できるようにするには、セカンダリディスクのBCD(起動設定データ)を修復する必要があります。 起動設定データを修復する手順は、レガシー(MBR)およびUEFI(GPT)ベースのシステムで異なります。 したがって、以下の手順に従って、あなたのケースに応じて対応しています。
ミラー(MBR)破壊後のレガシーベースシステムでBCDをFIXする方法 *.
注意:以下の手順を適用するには、リカバリー環境でコマンドを入力する必要があります。
1. ブートコンフィグレーションデータ(BCD)の修復は、以下のコマンドを順番に実行してください。
-
-
- bootrec /fixmbr bootrec /fixboot bootrec /scanos *
-
注意:"bootrec /scanos "コマンドを実行した後に、" Windowsのインストールを確認した合計数 = 0 "と入力し、次のコマンドを実行してから次のステップに進んでください。
-
-
- bcdedit /export C:\bcdbackup C: cd boot attrib bcd -s -h -r ren C:\bootbcd bcd.old
-
2. ブートコンフィギュレーションデータを再構築します。
- bootrec /rebuildbcd
3. プレス " A " をクリックし、Add installation to boot list をクリックします。 入力 .
4. Step-3へ進む。
ミラーを壊した後のUEFIベースのシステムでBCDをFIXする方法 (GPT)。
注意:以下の手順を適用するには、リカバリー環境でコマンドを入力する必要があります。
1. コマンドプロンプトで、以下のコマンドを順番に入力します。
- diskpart select disk 0 list partition
2. システムパーティションのサイズ(メガバイト)にご注意ください。
例:下のスクリーンショットにあるように、システムパーティションのパーティションサイズは99MBです。
3. 次のコマンドを入力して、システムパーティションのボリューム番号を確認します。
- リストボリューム
例:前のステップでシステムパーティションが99MBであることがわかったので、この例ではシステムパーティションがボリューム2であることが理解できる。
4. 以下のコマンドを順番に実行して、システムボリュームにドライブレターを割り当てて、DISKPARTを終了します。
- 第2巻を選択 * 代入文字=Z 終了
注:ボリューム番号は、ケースに応じて変更してください。
5. 最後に、以下のコマンドを入力し、ディスク上のBCD(Boot Configuration Data)を修正します。
- bcdboot C:\windows /s Z: /f UEFI
6. 以下のStep-3へお進みください。
Step-3.作業プレックスをデフォルトに設定し、BCDエントリから欠落しているOSを削除します。
1. コマンドプロンプトで、以下のコマンドを入力し、Bootメニューの項目を表示します。
- bcdedit /enum
2. Boot Loader」セクションで、作業中のオペレーティングシステムの識別子「ID」(例:「Windows 10 - secondary plex」)を記録し、次のコマンドを使用してデフォルトとして設定します。
- becedit /default {ID}
注)「ID」は、デフォルトとして設定したいオペレーティングシステムに関連するWindowsブートローダーのブートエントリーのGUIDです。
例:作業用ミラーが GUID= {7a995fa6-cf2c-11e7-9da1-f1b4c61b71cc} の "Windows 10 - secondary plex" の場合、次のように入力する必要があります。
- becedit /default {7a995fa6-cf2c-11e7-9da1-f1b4c61b71cc}.
3. 次に、このコマンドを使用して、見つからないオペレーティングシステムの識別子「ID」をメモし、ブートリストから削除してください。
- bcdedit /delete {GUID}を削除します。
注:「ID」は、ブートメニューのエントリから削除したいオペレーティングシステムに関連するWindowsブートローダーのブートエントリのGUIDを表します。
例:GUID= {7a995fa6-cf2c-11e7-9da1-f1b4c61b71bb} の "Windows 10" が見つからない場合、次のように入力します。
- bcdedit /delete {7a995fa6-cf2c-11e7-9da1-f1b4c61b71bb} を削除してください。
4. すべてのウィンドウを閉じ、リカバリメディアを取り出し、コンピュータを再起動します。
以上、みなさん、いかがでしたでしょうか?
また、このブログの記事をソーシャルネットワークで共有し、このソリューションについての情報を広めてください。
アンディ・デイビス
Windows に関するシステム管理者のブログ