次の方法で共有


インストールされている x64 Windows 7 システムを変換する方法

次の手順は、レガシ MBR+CSM から UEFI+GPT に変換する必要があるシナリオで ITPro によって使用されることを意図しています。 通常、このプロセスは、Windows 7 x64 がインストールされているシステムから開始します。

x86 OS システムについては、「32 ビットと 64 ビット UEFI の依存関係とは」に関するファームウェア WEG FAQ のセクションを参照してください。

CSM が有効になっているレガシ MBR ブート ディスクに BIOS モードでインストールされ、OEM でチェックし、システムに次の機能があることを確認していることが必要です。

  1. CSM を有効または無効にする機能

  2. UEFI ファームウェアが 2.3.1c 以降であること

  3. 関心のあるセキュリティ機能 (セキュア ブート、HVCI、 認証ガード) には、すべての正しいコンポーネントがすでにシステム上に構成されています。

    Microsoft には現在、既存のファイル システムをワイプまたはクリーンし、クリーン ディスクに新しいファイル システムを作成することなく、レガシ MBR ブート ディスクを GPT ディスクに変換するメカニズムはありません。

たとえば、そのディスクで convert GPT コマンドを実行する前に、Diskpart.exeを使用して既存のパーティションを削除する必要があります。 clean コマンドを実行すると、ディスク全体がワイプされます。

  1. すべてのデータがプライマリ ブート デバイスからバックアップされていることを確認し、ユーザーまたは ITPro はプライマリ ブート デバイスがディスク 0 であることを確認します

  2. プライマリ ブート デバイスが完全にバックアップされました (ディスクに残っているデータはすべてワイプされます)

  3. BIOS に再起動し (BIOS ブート モードを UEFI ブート モードに切り替える手順については製造元にお問い合わせください)、UEFI+CSM に切り替えます

  4. x64 WinPE を含む USB フラッシュ ドライブを起動する

  5. WinPE で起動したら、コマンド プロンプトで次の操作を行います。

    1. Open Diskpart.exe

    2. disk 0 を選択する

    3. par をリストする

    4. list VOL <= 既存の OS が割り当てられている場所を把握できるように、現在のドライブ文字を識別します (OS のドライブ文字を識別し、後で使用)

    5. convert GPT

    6. select partition 1

    7. create par EFI size=800 (mg)

    8. format fs=fat32 label=System

    9. assign letter S

    10. create par MSR

    11. par をリストする

    12. exit

  6. コマンド プロンプトに戻り、次のように入力します。

    1. s:

    2. BCDboot c:\windows /s s: /f UEFI

      これは、上記の手順 c と d で識別したドライブ文字です。

    3. dir /a

    4. s:\EFI が表示されます

    5. 再起動して OS を起動します

システムが UEFI モードで起動されていることを確認します

システムが UEFI モードで起動されていることを確認するには、次のいずれかの方法を使用します。

MSINFO32

Windows 10 システムの場合:

  1. <Windows キー> + <R>を押して、実行ダイアログを開きます

  2. Msinfo32 と入力して、OK をクリックします

デフォルトでは、システムの概要ページが開きます。

次の情報を見つけます。

Systems Summary page.

管理者として実行し、次の手順を行ないます。

  1. <Windows キー> + <R>を押して、実行ダイアログを開きます

  2. 「システム情報」と入力して開始します

システム情報が強調表示されている場合は、<CTRL> + <SHIFT> を押しながら <ENTER> キーを押すか、またはマウスを右クリックして [管理者として実行] を選択します。

ユーザー アクセス制御 (UAC) に次のメッセージが表示されます: このアプリをデスクトップに変更しますか。

BCDEDIT

Windows 7 以降のシステムの場合:

  1. 管理者特権でコマンド プロンプトを開始します

  2. 「BCDedit /enum {current}」を実行します

    Note

    WinPE から起動した場合は、BCDedit.exe で「/store」スイッチを使用します。 UEFI がある場合、パスには Winload.efi が表示されます。 CSM がある場合、パスにはサンプル出力に示すように Winload.exe が表示されます。

サンプル出力

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.efi

メモ帳と SETUPACT.LOG

  1. 管理者特権でコマンド プロンプトを開始します

  2. 「notepad c:\windows\panther\setupact.log」を実行します

  3. 見つける (または検索する) には <CTRL> + <F> を押します

  4. 「Callback_BootEnvironmentDetect」 を検索します

    • 結果は次のようになります。

      Callback_BootEnvironmentDetect:FirmwareType 1
      
      Callback_BootEnvironmentDetect: Detected boot environment: BIOS
      

      または

      Callback_BootEnvironmentDetect:FirmwareType 2
      
      Callback_BootEnvironmentDetect: Detected boot environment: UEFI
      

特定のシステムの構成の詳細については、OEM に問い合わせることが必要な場合もあります。

警告

diskpart.exe またはセットアップを使用して、ハード ディスク ドライブのパーティション情報を削除またはワイプすると、ディスク上のデータがすべて消去されます。 これらの変更を行う前に、工場出荷時イメージの回復方法またはデータ バックアップ オプションに関して PC の製造元に問い合わせてください。

推奨される UEFI ベースのディスク パーティション構成

Win7 プログラム、システム設定、ファイルをバックアップする

Win7 Windows 7 バックアップを使用してファイルと PC を保護する