web-dev-qa-db-ja.com

GPTディスクのEFIパーティションとミラーおよび既存のシステムパーティションを再作成するにはどうすればよいですか?

私は次の設定をしています(これは良い習慣ではない可能性が非常に高いですが、それは与えられた状況です):

Windowsサーバーには2x 3TBの動的GPTディスクがあり、Disk0にはEFI(〜200 MB)、システム予約済み(〜100MB)、C(200GB)があり、残りは未割り当てでした。 Disk1にはCのミラーがあり、残りは未割り当てでした。

Disk0に障害が発生したため、同じ新しいディスクと交換する必要がありました。そして、Windowsはもう起動していません(EFIパーティションなどがもうないので、これは正常だと思います)

問題は、EFI /システムの予約済みパーティションを元に戻し、正常なCパーティションをDisk1からDisk0にミラーリングする(そしてもちろん、そこから再度起動する)ための最良/最速の方法は何ですか? diskpartでいくつかの基本的なことを試しましたが、役立つものは何も見つかりませんでした。それでも、diskpartが使用できるツールになると思いますが、ここでもわかりません...

2
Jey DWork

手始めに、古い「C:」ボリュームの残りの良好なミラーを使用してディスクを切断し、脇に置きます。そのディスクのバックアップがない場合は、すぐにバックアップを作成します。 「C:」ボリュームの残りのコピーに誤って何もしたくないので、完全に準備ができるまで、マシンから切断したままにしておきます。

Windowsを新しいディスクにインストールして、基本的なパーティションを再作成します。 (これは他の方法でも実行できますが、個人的には、Windowsインストーラーにこれを実行させる方が簡単だと思います。)

次に、WindowsセットアップDVDを起動し、diskpartを使用して、新しいWindowsのインストール中に作成された「C:」ボリュームを削除します(SELECT DISK 0LIST PARTITIONDELETE PARTITION x)。新しいディスクをダイナミックディスクに変換します(SELECT DISK 0CONVERT DYNAMIC)。

この時点で、パーティションの削除が完了したら、古い「C:」ボリュームのミラーを使用してディスクを再接続しても問題ありません。 WindowsセットアップDVDを再度起動し、新しいディスクの空き領域を宛先として使用して、古い「C:」ボリュームのミラーを作成します。おそらく、最初に古いミラーをBREAKする必要があります。次に、新しいミラーを作成できます(SELECT DISK 1LIST PARTITIONSELECT PARTITION xADD DISK=0)。

ミラーを完全に同期させてから、起動を試みます。

明らかに、実行する前に、コマンドでディスク番号、パーティション番号などを再確認および三重確認してください。疑問がある場合は、ハイパーバイザーにテストマシンをインストールし、実際のハードウェアで試す前に、これらすべてを「ガラスの下」で試してください。

ああ、そして「C:」ボリュームのまだ良いミラーでディスクのバックアップを作成します。

1
Evan Anderson