Windows 10(レガシーまたはUEFI)でブートハードディスクをミラーリングする方法

Windows 10(レガシーまたはUEFI)でブートハードディスクをミラーリングする方法

アンディ・デイビス

このチュートリアルでは、レガシーまたはUEFIベースのシステムのWindows 10で起動ハードディスクをミラーリングする方法について説明します。 以下の手順は、プライマリ起動ドライブが起動しないか損傷した場合に、セカンダリミラーリングドライブから起動するために役立ちます。

私は常々、ハードウェアの故障によるデータ損失を防ぐために、重要なファイルやデータを外部記憶装置に頻繁にバックアップし、ランサムウェア(ウイルス)攻撃によるデータ破壊を防ぐために、この記憶装置(バックアップ付き)をオフラインにしておくことをお客様に提案しています。

企業環境では、ハードディスクが故障した場合、IT管理者は上記の予防策以外に、業務に支障が出ないような予防策を講じる必要があります。 一般的に、この目的のために企業は、複数の物理ディスクドライブを1つまたは複数の論理ディスクに結合するハードウェアベースのRAID [Redundant Array of Inexpensive (or Independent) Disks] 技術を使用することを好みますが、このRAIDは、ハードディスクの故障が発生した場合にも、その故障を回避するために有効です。冗長性、パフォーマンス向上、またはその両方を実現するために、マザーボードに統合された物理RAIDコントローラ、または追加のアドインカードを使用することで、RAIDユニットを構成できます。

RAID1では、2台以上のドライブに同時に同じデータを書き込みます。 つまり、1台のドライブが故障しても、もう1台のドライブにあるデータは完全に安全です。 RAID1は、作業のダウンタイムやデータ損失を避けるために、システムの起動ディスクをミラーリングするためによく使われます。

この記事では、低コストでWindowsの起動ドライブをミラーリングする方法を学びます(物理的なRAIDコントローラを使用しない)*この記事の手順は、Windows 10、8または7のOSに適用されます。

提案:ハードウェアベースのRAID実装(物理的なRAIDコントローラを使用)は、データを保護し、プライマリ起動ドライブが故障した場合にセカンダリミラー起動ドライブからの起動問題を回避するための最も信頼性が高く安全な選択肢です。

Windows 10 OSでミラーリングされたブートドライブを作成する方法。

必要条件 起動ドライブやその他のボリュームのミラーを作成するには、ミラーリングするドライブと同じサイズのセカンダリ物理ドライブが必要です。 そのため、同じ物理ハードディスク(同じモデル)を2つ使用することをお勧めします。

重要なお知らせ Windows 10 でブートボリュームをミラーリングする方法は、MBR パーティションスタイルと GPT パーティションスタイルで異なります。 Legacy ベースのシステムなら、パーティションスタイルは MBR で、UEFI ベースのシステムなら、パーティションタイプは GPT です。 以下に進む前に、あなたが Legacy か UEFI ベースのシステムを所有しているかどうか調べてください。

レガシー(MBR)ベースのシステムかUEFI(GPT)ベースのシステムかを確認する。

1. を押してください。 ウィンドウズ + " R " キーで読み込みます。 実行 のダイアログボックスが表示されます。
2. タイプ diskmgmt.msc を押してください。 入る。

3. を右クリックします。 ディスク 0 を選択し プロパティ

3. 巻数 タブで、次のことに注意してください。 パーティションスタイル の巻。

  • パーティションスタイルが「マスターパーティションレコード(MBR)」の場合、Legacyベースのシステムです。 この場合、以下のケースAの手順に従って、起動ドライブのミラーを作成してください。 パーティションスタイルが「GUIDパーティションテーブル(GPT)」の場合、UEFIベースのシステムです。 この場合、以下のケースBの手順に従って、起動ドライブのミラーを作成してください。

2. 起動ドライブのミラーリングを続行する前に、システムのハイバネーションを無効にしてください。ハイバネーションは、ミラーリングされた起動ボリュームの障害後に失敗する可能性があります。

システムでハイバネーションを無効にするには。

1.開く 管理者権限でのコマンドプロンプト .
2.コマンドプロンプトで次のコマンドを入力し、押下します。 入力 :

  • powercfg.exe /h off
ケース A. レガシーベースシステム(MBR)でミラーリングブートボリュームを作成する方法ケース B. UEFIベースシステム(GPT)でミラーリングブートボリュームを作成する方法

ケースA.レガシーベースのシステム(MBR)でWindows 10の起動ドライブをミラーリングする方法。

Windows 10 OSでMBRのBootドライブをミラーリングする場合。

1. を押してください。 ウィンドウズ + " R " キーで読み込みます。 実行 のダイアログボックスが表示されます。
2. タイプ diskmgmt.msc を押してください。 入る。

3. プライマリディスク(起動ディスク)を右クリックします。 ディスク 0 ) を選択し ダイナミックディスクに変換する .

4. クリック OKです。 をクリックします。 コンバート & はい をクリックして変換を終了します。
5. 次に、セカンダリディスク(空のディスク)を右クリックします。 ディスク1 ) を選択し ダイナミックディスクに変換する .

6. で右クリック システム予約 のボリュームを選択し ミラーを追加 .

7.選択する その ディスク1 をクリックします。 ミラーを追加 .

8. System Reserved」ボリュームの同期が完了するまで待ちます。
9. 次に、"C: "ボリュームで右クリックし、以下を選択します。 ミラーを追加 . *

* 注 ミラーの追加」オプションがグレーアウトしている場合は、セカンダリドライブの未割り当て領域がプライマリドライブの「C:」ボリュームのサイズより小さいことを意味します。 この問題を回避するには、ボリュームC:のサイズを、セカンダリドライブの未割り当てサイズと同じかそれより小さくします(C:ドライブを右クリックし、「ミラーを追加」を選択します)。 シュリンクボリューム ).

10.選択する その ディスク1 をクリックします。 ミラーを追加 .
11. C:ドライブの同期が完了するまで、再度お待ちください。

12. これで完了です!今後は、セカンダリドライブにメインドライブの正確なコピー(ミラー)が常に存在することになります。 最初のハードディスクが故障した場合は、それをシステムから取り外してセカンダリドライブから起動してください。 セカンダリブートドライブが起動しない場合は、このチュートリアルの方法2の手順を適用してください。

ケースB. UEFIベースのシステム(GPT)でWindows 10の起動ドライブをミラーリングする方法。

Windows 10 OSでGPT Bootドライブをミラーリングするためには。

1.リカバリーパーティションをミラーリングします。

2.EFIシステムパーティションをミラーリングします。

3.オペレーティングシステムパーティションをミラーリングします。

第1部:Windows 10で回復パーティションをミラーリングする方法。

ステップ-1. コマンドプロンプトを管理者権限で開く。 そのためには

1.検索ボックスに「Search」と入力します。 コマンド or コマンドプロンプト
2.右クリックで コマンドプロンプト (結果)を選択し 管理者として実行 .

ステップ-2. コマンドプロンプトで、次のように入力します。 ディスクパート と入力し、Enterキーを押します。

ステップ-3. Primary Disk上のRecovery Partitionの詳細を表示するには、以下のコマンドを順番に入力します。

1. セレクトディスク0

2. セレクトパーティション1

3. 詳細パーティション

ステップ-4: に注意してください。 タイプID のリカバリーパーティションとその サイズ

たとえば 下の画面のように、パーティションサイズは「499」MB、タイプIDは「de94bba4-06d1-4d40-a16a-bfd50179d6ac」です。

ステップ-5. セカンダリディスク(DISK 1)をGPTに変換し、リカバリパーティションを作成します。

1. セレクトディスク1

2. gptに変換

3. セレクトパーティション1

4. 削除パーティションオーバーライド

5. create partition primary size=499 *

* 注:上記手順-4の詳細で確認したサイズと同じものを指定してください。

7. format fs=ntfs quick label=Recovery

8. セレクトパーティション1

9. set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac *.

* 注:上記手順-4の詳細で確認したものと同じタイプIDを指定する。

ステップ-6 両方のディスクのリカバリーパーティションにドライブレターを割り当てる。

1. セレクトディスク0

2. セレクトパーティション1

3. 文字を割り当てる=q

4. セレクトディスク1

5. セレクトパーティション1

6. アサインレター=r

7. 出口

Step-7. コマンドプロンプトで次のコマンドを入力して、Disk 0のプライマリカバリパーティションの内容をセカンダリディスク(Disk 1)のプライマリカバリパーティションにコピーします:*。

  • robocopy.exe q:\ r:\ * /e /copyall /dcopy:t /xd "システムボリューム情報"

注:タイプ 出口 をクリックして、DISKPART ツールを先に終了してください。

ステップ-8 次のパート2へ進み、SYSTEMボリュームをミラーリングします。

第2回:Windows 10でEFIシステムパーティションをミラーリングする方法

次のステップでは、DISKPARTツールとコマンドプロンプトを使用して、EFIシステムパーティションをミラーリングするのに役立ちます。

ステップ-1: DISKPARTで、以下のコマンドを順番に入力します。

1. セレクトディスク0

2. リストパーティション

ステップ-2: 起動ディスク(DISK 0)の「システム」パーティションと「予約」パーティションのサイズをメガバイト単位でメモしてください。

例:下のスクリーンショットにあるように、「システム」(EFI )パーティションのサイズは「99」MB、「予約」(MSR)パーティションのサイズは16MBです。

ステップ-3. セカンダリディスク(DISK 1)にSystemパーティションとReservedパーティションを作成し、EFIパーティションにドライブレターを割り当てます。

1. セレクトディスク1

2. create partition efi size=99 *

3. フォーマット fs=fat32 quick

4. 文字を割り当てる

5. create partition msr size=16 *.

* 注:EFIとMSRパーティションには、上記の手順2で指定したサイズと同じものを指定してください。

ステップ4. プライマリディスク(DISK 0)のSystemパーティションにドライブレターを割り当てて、DISKPARTを終了します。

1. セレクトディスク0

2. セレクトパーティション2

3. 文字を割り振る=s

4. 出口

ステップ5. コマンドプロンプトで次のコマンドを入力して、ディスク0のプライマリEFIシステムパーティションの内容をセカンダリ-ミラーリング-ディスク(ディスク1)のプライマリEFIシステムパーティションにコピーします:*。

  • robocopy.exe s:\ t:\ * /e /copyall /dcopy:t /xf BCD.* /xd "システムボリューム情報"

注:タイプ 出口 をクリックして、DISKPART ツールを先に終了してください。

ステップ6.閉じる コマンドプロンプトを起動し、以下のPart-3へ進み、OSボリュームのミラーリングを行います。

第3回 Windows 10でOSパーティションをミラーリングする方法。

最後のステップは、オペレーティングシステムボリューム(C:)をミラーリングすることです。

1. を押してください。 ウィンドウズ + " R " キーで読み込みます。 実行 のダイアログボックスが表示されます。
2. タイプ diskmgmt.msc を押してください。 入る。

3. プライマリディスク(起動ディスク)を右クリックします。 ディスク 0 ) を選択し ダイナミックディスクに変換する .

4. クリック OKです。 をクリックします。 コンバート & はい をクリックして変換を終了します。
5. 次に、セカンダリディスク(空のディスク)を右クリックします。 ディスク1 ) を選択し ダイナミックディスクに変換する .
7. 最後に「C:」ボリュームを右クリックし、以下を選択します。 ミラーを追加 . *

* 注 ミラーの追加」オプションがグレーアウトしている場合は、セカンダリドライブの未割り当て領域がプライマリドライブの「C:」ボリュームのサイズより小さいことを意味します。 この問題を回避するには、ボリュームC:のサイズを、セカンダリドライブの未割り当てサイズと同じかそれより小さくします(C:ドライブを右クリックし、「ミラーを追加」を選択します)。 シュリンクボリューム。 ).

8. を選択します。 ディスク1 をクリックします。 ミラーを追加 .

9. C:ドライブの同期が完了するまで待ちます。 これからは、メインドライブからセカンダリドライブへ、常にデータの正確なコピー(ミラー)を持つことができます。 もし、メインブートドライブに障害が発生したら、それを切断してセカンダリドライブから起動できます*。

注:プライマリドライブが故障し、セカンダリブートドライブから起動できない場合、ミラーを解除し、回復環境を使用してセカンドブートドライブのBCDを修復する必要があります。 そのための詳しい手順は、このチュートリアルに記載されています。

以上です!このガイドが役に立ったかどうか、あなたの経験についてコメントを残してください。 他の人のために、このガイドを「いいね!」と「シェア」してください。


アンディ・デイビス

Windows に関するシステム管理者のブログ

Leave a comment