Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

この記事では、UEFI用にWindows Server 2016 / Windows 10がインストールされている2つのGPTディスクからソフトウェアミラー(RAID1)を作成する方法を説明します。正しいWindowsブートを提供し、ドライブに障害が発生した場合にOSとデータを保護するフル機能のBCDブートローダー構成を検討します。

つまり、UEFIアーキテクチャと2つの同一の50GBディスクを備えた単純なコンピューターがありますが、RAIDコントローラーは組み込まれていません。私たちのタスクは、最初のGPTディスクにOS(Windows Server 2016、Windows 10、または無料のHyper-Vサーバー)をインストールしてから、2つのディスクからソフトウェアミラー(RAID1)を作成することです。

ほとんどの場合、ソフトウェアRAIDとハードウェアRAIDのどちらかを選択する場合は、後者を選択することをお勧めします。統合された物理RAIDコントローラを備えたマザーボードは、今日のホームユーザーでも利用できます。

インストール用のWindowsISOイメージをDVD/USBスティックに書き込み、このデバイスからコンピューターを起動し(レガシーモードではなく、UEFIモードで)、WindowsServer2016のインストールを実行します。

インストールが完了したら、ディスクの管理スナップイン(diskmgmt.msc)を開いて、最初のディスクがGPTを使用していることを確認します([ディスクのプロパティ]->[ボリューム]->[パーティションスタイル]–>GUIDパーティションテーブル )、2番目のものは空です(割り当てられていません)。

ディスク2上のミラー用のGPTパーティションテーブルの準備

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

管理者権限でコマンドプロンプトを実行し、diskpartを実行します。入力:

DISKPART>List disk

ご覧のとおり、システムでは2つのローカルディスクを使用できます。

  • Disk 0 – GPTを備えたディスク、Windowsがインストールされている
  • Disk 1 –空の未割り当てディスク

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

万が一に備えて2番目のディスクを再度クリーニングし、GPTに変換します。

Select disk 1
clean
Convert GPT

2番目のディスクのパーティションのリストを表示します:

List part

ディスク2に少なくとも1つのパーティションがある場合(私の例では、パーティション1であり、予約済み ラベルとサイズ128Mb)、削除します:

Sel part 1
Delete partition override

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

最初のディスク(ディスク0)のパーティションのリストを表示します。次に、ディスク1に同じパーティションを作成する必要があります。

Select disk 0
List part

4つのパーティションがあります:

  • リカバリ– 450MB、WinREを使用したリカバリパーティション
  • システム– 99MB、EFIパーティション(GPTディスクのパーティション構造の詳細)
  • 予約済み– 16MB、MSRパーティション
  • プライマリ– 49GB、Windowsイメージを含むメインパーティション

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

ディスク1に同じパーティション構造を作成します:

Select disk 1
Create partition primary size=450
format quick fs=ntfs label=”WinRE”
set id=”de94bba4-06d1-4d40-a16a-bfd50179d6ac”
create partition efi size=99
create partition msr size=16
list part

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

ディスクを動的に変換してミラーディスクを作成する方法

次に、両方のディスクを動的に変換します:

Select disk 0
Convert dynamic
Select disk 1
Con dyn

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

システムドライブ用のミラーを作成します(ドライブ文字C:)。ディスク0でパーティションを選択し、ディスク1でそのパーティションのミラーを作成します。

Select volume c
Add disk=1

次のメッセージが表示されます:

DiskPart succeeded in adding a mirror to the volume

ディスクの管理を開き、ドライブC:同期が開始されていることを確認します(再同期)。終了するまで待ちます。C:パーティションのサイズによっては、最大で数時間かかる場合があります。

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

Windowsを起動すると、Windows Boot Managerメニューが表示され、起動元のディスクを選択できます。ディスクを手動で選択しない場合、システムは30秒以内に最初のディスクから起動しようとします。

  • Windows Server 2016
  • Windows Server 2016 –セカンダリプレックス

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

ただし、問題は、ブートローダーの構成が最初のドライブにのみ保存され、それを失うと、追加のアクションなしで2番目のドライブからWindowsを起動できなくなることです。実際、2番目のディスクのみの障害からデータ(Windowsブートローダーではない)を保護しています。

ソフトウェアのWindowsRAIDを使用して、完全に機能するEFIパーティションミラーを作成することはできません。 OSブートファイルはEFIパーティションにあるため、最初 ディスクに障害が発生すると、から起動できなくなります EFIブートローダーを手動で修復せずにディスク。初心者にとっては非常に難しく、時間がかかります(怒っているユーザーがたくさんいる場合は、時間がかかる場合があります)。

次に、EFIパーティションを2番目のディスクにコピーし、BCDブートローダー構成を変更して、1番目と2番目のドライブの両方からWindowsを起動できるようにする方法を示します。

EFIパーティション用のGPTミラーを作成するにはどうすればよいですか?

次に、コンピューターがこのパーティションを使用してWindowsを起動できるように、ミラーの2番目のディスクにEFIパーティションを準備する必要があります。ドライブ文字S:をディスク1のEFIパーティションに割り当て、FAT32でフォーマットします:

Select disk 1
Select part 2
assign letter=S
format fs=FAT32 quick

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

次に、文字P:をディスク0のEFIパーティションに割り当てます:

select disk 0
select partition 2
assign letter=P
exit

EFIパーティションとBCDストアを2番目のドライブにコピーする方法

次のコマンドを使用して、現在のBCDブートローダー構成を表示します。

bcdedit /enum

ミラーを作成するときに、VDSサービスは2番目のミラーディスク(「WindowsServer 2016 –セカンダリプレックス」というラベルが付いています)のBCDエントリを自動的に追加します。

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

最初のディスクに障害が発生した場合に2番目のディスクのEFIパーティションから起動できるようにするには、BCD構成を変更する必要があります。

これを行うには、現在のWindowsBootManager構成をコピーします。

bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"

The entry was successfully copied to {44d1d6bf-xxxxxxxxxxxxxxxx}

次に、構成IDをコピーして、次のコマンドで使用します。

bcdedit /set {44d1d6bf-xxxxxxxxxxxxxxxx} device partition=s:

正しく実行すると、次のメッセージが表示されます:

The operation completed successfully.

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

現在のWindowsブートマネージャーを一覧表示します(bcdedit /enum ) 構成。ブートローダーには、異なるディスク上のEFIパーティションから起動するための2つのオプション(デフォルトと再開オブジェクト)があることに注意してください。

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

次に、BCDストアをディスク0のEFIパーティションからディスク1にコピーする必要があります。

P:
bcdedit /export P:\EFI\Microsoft\Boot\BCD2
robocopy p:\ s:\ /e /r:0

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

ディスク1のBCDストアの名前を変更します:

Rename s:\EFI\Microsoft\Boot\BCD2 BCD

そして、ディスク0のコピーを削除します:

Del P:\EFI\Microsoft\Boot\BCD2

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

最初のディスクに障害が発生した場合、Windowsを正しく起動するには、Windowsブートマネージャー(ブートメニュー)で[Windows Boot Manager Cloned]項目を選択してから、[Microsoft Windows Server 2016 —セカンダリプレックス]を選択する必要があります。

ディスクの1つに障害が発生すると、冗長性の障害が発生します。 ディスク管理スナップインのメッセージ。

Windows 10 / Server 2016でGPTハードドライブをミラーリング(RAID1)ブートする方法は?

この場合、障害が発生したディスクを交換し、ミラー構成を削除して、最初からソフトウェアRAID1を作成する必要があります。


  1. C ドライブのパーティションを縮小する方法 Windows 10/8/7

    ブログのまとめ – Windows 10 で C ドライブを縮小する最善の方法は、パーティション マネージャーの助けを借りることです。コンピューターのディスク パーティションのサイズを変更するには、EaseUS Partition Master が最適です。 Windows PC のハード ドライブに新しいボリュームを導入していますか?そのためには、別の既存のドライブからディスク領域を占有する必要があります。ハードディスクのパーティションにボリュームを追加することに関心がある場合は、別のパーティションを縮小する必要があります。そこで、このブログでは、Windows 10 でボリュームを

  2. Windows 10/8/7 でハード ドライブを SSD にクローンする方法

    データを失うことなく、安全な方法でハードドライブを SDD にクローンする方法を知りたいですか? HDDをSSDにコピーするのに最適なディスククローンツールの1つであるEaseUS Disk Copyを使用することをお勧めします。プロセス全体を学ぶために読み続けてください! HDD を SSD にクローンする理由 HDD を SSD にコピーする必要がある最も重要な理由は以下のとおりです: パフォーマンスを向上させるには: 時間の経過とともに、ハード ドライブに大量のデータが蓄積され、PC の速度が大幅に低下します。このため、将来的に一般的な PC エラーが発生する可能性が高くなりま