ディスクをMBRからGPTにアップグレードしたいのですが、Windowsを使用してみましたMBR2GPT.EXE
仕事をするためのツール。 WindowsのDISKPART
ツールを使用して、変換するディスクを特定しました。しかし、これは起こりました:
C:\WINDOWS\system32>MBR2GPT.EXE /convert /disk:0 /allowfullos
MBR2GPT will now attempt to convert disk 0.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!
MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Disk layout validation failed for disk 0
MBR2GPT: Conversion failed
そして変換は失敗しました。 Diskpartを再度使用すると、次の出力が得られます。
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
* Disk 0 Online 465 GB 0 B
Disk 1 Online 3841 MB 960 KB
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 100 MB 1024 KB
Partition 2 Primary 464 GB 101 MB
Partition 3 Recovery 813 MB 464 GB
Partition 4 Recovery 511 MB 465 GB
ディスク0のパーティションを見ると、2つのプライマリパーティションと2つの隠しパーティションがあります。パーティションが変換の失敗に関係している可能性があることを here と読んだので、これが原因だと思います。誰かが私のディスクの変換を手伝ってくれるなら、それは大歓迎です。
非表示は、OSがこれらのパーティションを自動的にマウントしないことを意味します。 partition type フィールドの単なる異なる値であるため、変換の成功または失敗とは関係ありません。パーティションの形式は同じです
MBR2GPTのドキュメントには、ドライブをGPTallに変換するために、以下の条件を満たす必要があると記載されています
- ディスクは現在MBRを使用しています
- プライマリとセカンダリのGPTを保存するのに十分なスペースがパーティションによって占有されていません:
- ディスクの前面に16KB + 2セクター
- ディスクの最後に16KB + 1セクター
- MBRパーティションテーブルには最大3つのプライマリパーティションがあります
- パーティションの1つがアクティブに設定されており、システムパーティションである
- ディスクには拡張/論理パーティションがありません
- システムパーティションのBCDストアには、OSパーティションを指すデフォルトのOSエントリが含まれています
- ドライブ文字が割り当てられているボリュームごとにボリュームIDを取得できます
- ディスク上のすべてのパーティションがWindowsで認識されるMBRタイプであるか、/ mapコマンドラインオプションを使用してマッピングが指定されている
https://docs.Microsoft.com/en-us/windows/deployment/mbr-to-gpt
リカバリパーティションのタイプはわかりませんが、両方がプライマリの場合は、運が悪いです。別の一般的な問題は、バックアップGPTエントリ用のドライブの最後にスペースが残っていないことです。その場合は、最後のパーティションのサイズを変更して、それらのスペースを確保する必要があります。
MBR2GPT変換が失敗した理由と修正方法 を読んで、それが役立つかどうかを確認できます
ただし、3を使用することをお勧めしますrd パーティソリューション。diskmgmt.mscやmbr2gptなどのWindowsの組み込みツールは、外部ツールに比べて機能が非常に制限されており、複雑な状況を解決できません。いくつかの提案: