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番目のものは空です(割り当てられていません)。
管理者権限でコマンドプロンプトを実行し、diskpartを実行します。入力:
DISKPART>List disk
ご覧のとおり、システムでは2つのローカルディスクを使用できます。
Disk 0
– GPTを備えたディスク、WindowsがインストールされているDisk 1
–空の未割り当てディスク
万が一に備えて2番目のディスクを再度クリーニングし、GPTに変換します。
Select disk 1
clean
Convert GPT
2番目のディスクのパーティションのリストを表示します:
List part
ディスク2に少なくとも1つのパーティションがある場合(私の例では、パーティション1であり、予約済み ラベルとサイズ128Mb)、削除します:
Sel part 1
Delete partition override
最初のディスク(ディスク0)のパーティションのリストを表示します。次に、ディスク1に同じパーティションを作成する必要があります。
Select disk 0
List part
4つのパーティションがあります:
- リカバリ– 450MB、WinREを使用したリカバリパーティション
- システム– 99MB、EFIパーティション(GPTディスクのパーティション構造の詳細)
- 予約済み– 16MB、MSRパーティション
- プライマリ– 49GB、Windowsイメージを含むメインパーティション
ディスク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
ディスクを動的に変換してミラーディスクを作成する方法
次に、両方のディスクを動的に変換します:
Select disk 0
Convert dynamic
Select disk 1
Con dyn
システムドライブ用のミラーを作成します(ドライブ文字C:)。ディスク0でパーティションを選択し、ディスク1でそのパーティションのミラーを作成します。
Select volume c
Add disk=1
次のメッセージが表示されます:
DiskPart succeeded in adding a mirror to the volume
ディスクの管理を開き、ドライブC:同期が開始されていることを確認します(再同期)。終了するまで待ちます。C:パーティションのサイズによっては、最大で数時間かかる場合があります。
Windowsを起動すると、Windows Boot Managerメニューが表示され、起動元のディスクを選択できます。ディスクを手動で選択しない場合、システムは30秒以内に最初のディスクから起動しようとします。
- Windows Server 2016
- Windows Server 2016 –セカンダリプレックス
ただし、問題は、ブートローダーの構成が最初のドライブにのみ保存され、それを失うと、追加のアクションなしで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
次に、文字P:をディスク0のEFIパーティションに割り当てます:
select disk 0
select partition 2
assign letter=P
exit
次のコマンドを使用して、現在のBCDブートローダー構成を表示します。
bcdedit /enum
ミラーを作成するときに、VDSサービスは2番目のミラーディスク(「WindowsServer 2016 –セカンダリプレックス」というラベルが付いています)のBCDエントリを自動的に追加します。
最初のディスクに障害が発生した場合に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ブートマネージャーを一覧表示します(bcdedit /enum
) 構成。ブートローダーには、異なるディスク上のEFIパーティションから起動するための2つのオプション(デフォルトと再開オブジェクト)があることに注意してください。
次に、BCDストアをディスク0のEFIパーティションからディスク1にコピーする必要があります。
P:
bcdedit /export P:\EFI\Microsoft\Boot\BCD2
robocopy p:\ s:\ /e /r:0
ディスク1のBCDストアの名前を変更します:
Rename s:\EFI\Microsoft\Boot\BCD2 BCD
そして、ディスク0のコピーを削除します:
Del P:\EFI\Microsoft\Boot\BCD2
最初のディスクに障害が発生した場合、Windowsを正しく起動するには、Windowsブートマネージャー(ブートメニュー)で[Windows Boot Manager Cloned]項目を選択してから、[Microsoft Windows Server 2016 —セカンダリプレックス]を選択する必要があります。
ディスクの1つに障害が発生すると、冗長性の障害が発生します。 ディスク管理スナップインのメッセージ。
この場合、障害が発生したディスクを交換し、ミラー構成を削除して、最初からソフトウェアRAID1を作成する必要があります。
-
C ドライブのパーティションを縮小する方法 Windows 10/8/7
ブログのまとめ – Windows 10 で C ドライブを縮小する最善の方法は、パーティション マネージャーの助けを借りることです。コンピューターのディスク パーティションのサイズを変更するには、EaseUS Partition Master が最適です。 Windows PC のハード ドライブに新しいボリュームを導入していますか?そのためには、別の既存のドライブからディスク領域を占有する必要があります。ハードディスクのパーティションにボリュームを追加することに関心がある場合は、別のパーティションを縮小する必要があります。そこで、このブログでは、Windows 10 でボリュームを
-
Windows 10/8/7 でハード ドライブを SSD にクローンする方法
データを失うことなく、安全な方法でハードドライブを SDD にクローンする方法を知りたいですか? HDDをSSDにコピーするのに最適なディスククローンツールの1つであるEaseUS Disk Copyを使用することをお勧めします。プロセス全体を学ぶために読み続けてください! HDD を SSD にクローンする理由 HDD を SSD にコピーする必要がある最も重要な理由は以下のとおりです: パフォーマンスを向上させるには: 時間の経過とともに、ハード ドライブに大量のデータが蓄積され、PC の速度が大幅に低下します。このため、将来的に一般的な PC エラーが発生する可能性が高くなりま