いいえ、フォーマットして再インストールする必要はありません。UEFIブートを許可するようにディスクを変換できます。
このための優れたオープンソースプロジェクトがあります。gptgenは、GUIDパーティションテーブルを使用するために、共通の「MSDOSスタイル」MBRスキーム(拡張パーティションを含む)でパーティション分割されたハードディスクを非破壊的に変換する..toolです(GPT)。」
Microsoftは、このプロセスに関する優れたチュートリアルを公開しました。以下は、簡略化された手順です(簡略化されていないバージョンも使用できます)。このプロセスには10分もかかりませんでした。
手順
重要なものはすべてバックアップします。ハードドライブにいくつかの深刻な変更を加えようとしています。
システム修復ディスクを作成します(または元のWindowsインストールメディアを使用します)。
変換するハードディスクを特定します。[Windows Disk Manager][4]
これを使用して使用できます。通常、これはディスク#0です。
gptgenをダウンロードします。これは魔法を行うツールです。
gptgenを解凍し、adminとしてcmdプロンプトを起動してから、次のコマンドを実行します。
警告データをバックアップしましたか?これがノーリターンのポイントです。
gptgen.exe -w \\.\physicaldrive0
上記のコマンドを実行すると、ブルースクリーンが表示される場合があります。それは正常です。私は自分でブルースクリーンを見ませんでした、そしてそれも大丈夫でした。
Windowsインストールディスクまたはシステム修復ディスクを使用して起動します。
言語と設定を選択し、[ コンピューターの修復]-> [トラブルシューティング]-> [詳細オプション]-> [コマンドプロンプト]を選択します。
diskpartを使用して、ディスクの変更を完了します。「diskpart」と入力してEnterキーを押します。
「list disk」と入力してWindowsが配置されているブートディスクを特定し、Enterキーを押します。次のようなものが表示されます。
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
* Disk 0 Online 128 GB 0 B *
- 特定したら、次のコマンドを使用してディスクを選択します(正しい番号に置き換えます)。
select disk 0
- パーティションを確認します。
list partition
次のように表示されます。
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 350 MB 1024 KB
Partition 2 Primary 126 GB 350 MB
- 前のシステムパーティションを削除します。
select partition 1
delete partition
- 新しいブートパーティション、Microsoft予約パーティションを作成します。
create partition EFI size=100 offset=1
format quick fs=fat32 label="System"
assign letter=S
create partition msr size=128 offset=103424
- パーティションを再度リストすると、次のような結果になります。
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 100 MB 1024 KB
Partition 2 Reserved 128 MB 101 MB
Partition 3 Primary 126 GB 229 MB
- Windowsインストールがマウントされていることを確認し、3をWindowsインストールのボリューム番号(通常は1)に置き換えます。
list volume
select volume 3
assign letter=C
- diskpartを終了します。
exit
- ブートパーティションデータを生成し、C:をWindowsインストールの文字(通常はC :)に置き換えます。
bcdboot c:\windows /s s: /f UEFI
- それでおしまい!これでコンピューターを再起動できます。