web-dev-qa-db-ja.com

MBRディスクをGPTに変換した後のWindows8ブートローダーを修正

先週、新しいMoBo、プロセッサ、およびいくつかの3TB HDDを購入し、現在、マシンにWindows8のクリーンインストールをセットアップしています。

MoBoはAsusRoG Maximus VII Ranger(なに?!手頃な価格で、光沢があります。o.o)で、Intel Rapid StorageTechのセミハードウェア-RAIDを搭載しています。 3TBディスクのうち3つでRAID5アレイを構成しました(大きなドライブを備えた3ディスクアレイが理想的ではないことはすでに知っていますが、後でアレイを拡張して修正する予定です)。

Windows 8は、MBRパーティションテーブルを使用して、結果の5.4TBアレイに正常にインストールされました(3回目の試行で…>:/)。マシンが実行され、ネットワークなどのすべてのハードウェアドライバーをインストールしたら、AOMEI PartitionAssistantを使用してディスクをGPTを使用するように変換しました。これは成功し、UEFIブートローダーを再起動すると、必要なデバイスが見つからないというエラーがスローされます。これは予想どおりでした。

この問題を解決するために、現在Windows 8 InstallDVDを起動しています。 IRST RAIDドライバーをロードした後、diskpartを使用して、インストーラーによって作成された350MBのブートパーティションと5.4TBのC:\パーティションを正しく表示するディスク0上のボリュームを一覧表示しました。

bootrec /scanosを実行すると、次の出力が得られます。

Successfully scanned Windows installations.
Total identified Windows installations: 1
[1] C:\Windows
The operation completed successfully.

ただし、bootrec /fixbootを実行すると、次のエラーが発生します。

The system cannot find the path specified.

bootrec /rebuildbcdから同じエラーが発生します。

私は何が間違っているのですか?

3
Benjamin Nolan

350MBのMBRブートパーティションを、WindowsGPTブートシステムで使用されるシステムパーティションと予約済みパーティションに分割する必要があります。

前回このプロセスを実行したときに書いた指示に基づいて:

DVDからコマンドプロンプトをロードします(コンピュータの修復->トラブルシューティング->詳細オプション->コマンドプロンプト)

diskpart
select disk 0
list partition # To verify layout
   Partition ###  Type              Size     Offset
   -------------  ----------------  -------  -------
   Partition 1    Primary            350 MB  1024 KB
   Partition 2    Primary            126 GB   350 MB
select partition 2
assign letter=C
select partition 1
delete partition
create partition EFI size=100 offset=1
format quick fs=fat32 label="System"
assign letter=S
create partition msr size=128 offset=103424
list partition
    Partition ###  Type              Size     Offset
    -------------  ----------------  -------  -------
    Partition 1    System             100 MB  1024 KB
    Partition 3    Reserved           128 MB   101 MB
    Partition 2    Primary            126 GB   350 MB
exit
bcdboot c:\windows /s s: /f UEFI

ここで再起動します。 BIOSを押して、UEFIブートを有効にします。うまくいけば、Windowsがロードされます。

9
skeldof