Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】

PCの年代やスペックによって、お使いのパソコンはマスターブートレコード(MBR)またはGUIDパーティションテーブル(GPT)のどちらかを使用しています。より新しく高性能なフォーマットであるGPTへディスク形式を移行したいと考えているなら、朗報です。実は、データを一切失うことなく変換を行うことができます。

MBRからGPTへの切り替えを検討する理由は数多くあります。しかし、一般的な変換手法の中には、レガシーなBIOSから新しいUEFIへの移行と同時にディスクをMBRからGPTへ変換する過程で、ディスク上のデータをすべて消去してしまうものもあります。本記事では、データ損失なしで安全に変換する方法を詳しく解説します。

MBRとGPTの違い

MBRからGPTへの切り替えを決定する前に、両技術の特性を理解し、どちらを選ぶべきか判断することが重要です。

MBRとは

MBR(Master Boot Record)は、1983年に登場した古いパーティション構造です。正直に言えば、この技術を使うメリットは幅広いシステムとの互換性があることだけですが、その優位性も徐々に失われつつあります。MBR技術はもともとIBM PC向けに開発されたものであり、名前の由来はドライブの先頭にブートローダーやシステム・パーティションに関する基本的な情報が格納されていることにあります。

この技術の主な欠点は、最大2TBまでのドライブにしか対応していないことです。さらに、MBRを使用するドライブは基本パーティションが4つまでしか作成できません。

GPTとは

GPT(GUID Partition Table)はより新しい技術です。聞き覚えがない方でも、旧来のBIOS(Basic Input Output System)に代わりつつある高速なファームウェアUEFI(Unified Extensible Firmware Interface)についてはご存じでしょう。

MBRドライブと比較すると、GPTドライブには事実上制限がありません。最大256TBという大容量ドライブに対応できるほか、拡張テクニックを使わずに128個のパーティションを管理できます。

また、MBRドライブがブートデータを1箇所にのみ保存するのに対し、GPTドライブは複数のパーティションにブートデータのコピーを分散して保存するため、復旧処理のはるかに信頼性が高いのも大きな利点です。

互換性に関する注意点

GPT技術は主要なPCメーカーすべてに採用されつつありますが、システムがUEFIベースでない場合、すべてのバージョンのWindowsがGPTパーティションドライブから起動できるわけではありません

例えば、最近の64ビット版Windows(Windows 10、Windows 8/8.1、Windows 7、Windows Vista)では、UEFIを使用している場合に限り、GPTドライブから起動できます(BIOSでは不可)。

ディスクのパーティション形式を確認する

以下の方法でディスク構成をマスターブートレコード(MBR)からGUIDパーティションテーブル(GPT)へ変更する前に、対象のドライブが実際にMBRであることを確認しましょう。

確認手順は以下の通りです:

  1. Windowsキー + R を押して「ファイル名を指定して実行」を開きます。「diskmgmt.msc」と入力し、Enterキーを押してディスクの管理を開きます。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  2. ディスク0(またはWindowsがインストールされているディスク)を右クリックし、「プロパティ」を選択します。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  3. プロパティ画面で「ボリューム」タブを開き、「ディスク情報」欄のパーティションのスタイルを確認します。データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】

ここで「GUID パーティション テーブル (GPT)」と表示されていれば、すでにGPT形式のため以下の方法は不要です。

マスター ブート レコード (MBR)」と表示されている場合は、以下の方法でデータ損失なし(または最小限の損失)でMBRからGPTへ変換できます。

MBRパーティションをGPTへ変換する

現在のパーティションがMBR形式であり、かつシステムがUEFIからの起動に対応していることが確認できたら、新しいGPT形式への変換準備は完了です。

ただし、一度変換すると元には戻せない点に注意してください。GPT形式からMBRへ戻すには、すべてのデータを失う覚悟が必要になります。

警告: 変換プロセス中にドライブが破損した事例も報告されています。発生確率は極めて低いものの、失いたくない重要なファイルがある場合は、事前にシステム全体のバックアップを作成することを強くおすすめします。

コマンドプロンプトに一連のコマンドを入力する作業に自信がある方は、方法1または方法2を試してみてください。できるだけ手間をかけずにGUIで変換したい場合は、無料のサードパーティツールを使う方法3をご覧ください。

方法1:MBR2GPTツールで変換する(Windows 10)

MBR2GPTは、Creators Update(クリエーターズアップデート)のリリースとともに導入された比較的新しいツールです。それ以前は、ドライブ上のデータを失わずにMBRからGPTへ変換するネイティブな方法は存在しませんでした。

Creators Update適用済みのWindows 10をお使いであれば、標準搭載のMBR2GPTツールを使って、数分でパーティションスタイルを変更できます。しかも、プロセス中にデータは一切失われません。

注意: Windows 10を使用していない場合、またはCreators Updateを適用していない場合は、この方法は利用できません。

このマイクロソフト製ツールは、既存のパーティション内容やファイルシステムを変更することなく、既存のMBRディスクにGPTの構成要素を追加します。プロセス全体が非破壊型であるため、データはそのまま保持されます。

MBR2GPTツールを使ってデータ損失なしでMBRドライブをGPTへ移行するには、以下の手順に従ってください。

  1. まず、ディスク番号を確認します。これはMBR2GPTコマンドの入力時に必要となるため、正しく把握しておくことが重要です。Windowsキー + R を押して「ファイル名を指定して実行」を開き、「diskmgmt.msc」と入力してEnterキーを押し、ディスクの管理を開きます。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  2. ディスクの管理画面で、変換したいディスクを見つけ、ディスク番号をメモします。例では対象ディスクが「ディスク0」なので、ディスク番号は「0」になります。
  3. 次に、Windowsキー + R を押して「ファイル名を指定して実行」を開き、「cmd」と入力してCtrl + Shift + Enterを押し、管理者権限のコマンドプロンプトを開きます。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
    補足: MBR2GPT.exeツールはOS上で問題なく動作しますが、Windowsプレインストール環境(WinPE)から開いた管理者権限のコマンドプロンプトで実行することも可能です。その場合は、「設定」→「更新とセキュリティ」→「回復」と進み、「高度なスタートアップ」の「今すぐ再起動する」ボタンをクリックします。次に「オプションの選択」画面で「コマンドプロンプト」を選択します。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  4. 管理者権限のコマンドプロンプトで、以下のコマンドを入力してEnterキーを押し、変換対象ディスクの検証を行います。
    mbr2gpt /validate /disk:*先ほどメモしたディスク番号* /allowFullOS
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
    注意1: Windowsプレインストール環境から実行する場合は、「mbr2gpt /validate」だけで十分です。
    注意2: このステップは、ディスクが変換要件を満たしているか確認するために行います。ディスクがGPT形式への移行に適していない場合は、ディスクエラー(Disk layout validation failed for disk:*ディスク番号*)が表示されます。
  5. 検証が成功したら、以下のコマンドを入力してEnterキーを押し、変換を開始します。
    mbr2gpt /convert /disk:*先ほどメモしたディスク番号* /allowFullOS
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
    注意1: Windowsプレインストール環境から実行する場合は、「mbr2gpt /convert」だけで十分です。
    注意2: 処理には多少時間がかかる場合がありますが、通常1分以内に完了します。
  6. 変換が成功したら、ファームウェアの設定を変更して、BIOSではなくUEFIから起動するようにします。手順はマザーボードメーカーによって異なりますが、一般的には起動直前にBIOSキーを押し、ブートタイプを「Legacy Mode」から「UEFI」へ変更する設定項目を探します。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】以上で完了です。マザーボードのファームウェアがUEFIモードで起動するよう設定されれば、新しいGPTフォーマットのメリットを享受できるようになります。

方法2:Gptgenツールで変換する

データを失わずにMBRディスクをGPTへ変換するもう一つの方法が、Gptgenというコマンドラインユーティリティを使うことです。MBR2GPTツールと同様に、Gptgenも非破壊方式でハードディスクを変換できます。

Gptgenでの処理自体はかなり高速ですが、全体的な評価としてはMBR2GPTの方が実行品質が高く成功率も高いというのが一般的な見解です。

確かにコマンドの構文はやや複雑ですが、以下の手順に従えば難しくありません。管理者権限のコマンドプロンプトでGptgenを使ってMBRディスクをGPTへ変換する手順を紹介します。

  1. Windowsキー + R を押して「ファイル名を指定して実行」を開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを開きます。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  2. 管理者権限のコマンドプロンプトで、以下のコマンドを順番通りに入力または貼り付け、それぞれの後にEnterキーを押します。
    gptgen.exe \.\physicaldriveX
    gptgen.exe .physicaldriveX
    gptgen.exe -w \.\physicaldriveX
    gptgen.exe -w .physicaldriveX
    注意: 「X」は単なるプレースホルダーです。実際のディスク番号に置き換えてください。ディスク番号を確認するには、Windowsキー + R で「ファイル名を指定して実行」を開き、「diskmgmt.msc」と入力してEnterキーを押し、ディスクの管理を開いて、変換対象ディスクに割り当てられた番号を確認します。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  3. すべてのコマンドが正常に実行されると、ドライブはデータを保持したまま新しいGPT形式へ変換されます。あとは必ずUEFI起動を使用するようにしてください。マザーボードのファームウェア設定に入り、ブートタイプを「Legacy mode」(または類似の表記)から「UEFI」へ変更します。

方法3:MiniTool Partition Wizardを使う

グラフィカルなインターフェースからMBRドライブをGPTへ変換できる無料のサードパーティアプリケーションを利用したい方には、MiniTool Partition Wizardがおすすめです。方法1と同様に、MiniTool Partition Wizardを使ったMBRからGPTへの変換では、OSと個人ファイルをそのまま維持できます。

MiniTool Partition Wizardは無料で、数分のうちにドライブをMBRからGPTへ移行できます。ただしサードパーティ製ツールであるため、バックアップを作成していない状態でOSドライブに直接使用することは推奨しません。

MiniTool Partition Wizardを使ってドライブをMBRからGPTへ変換する場合は、以下の手順に従ってください。

  1. 公式サイトにアクセスし、最新版のMiniTool Partition Wizard Freeをダウンロードします。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  2. インストーラーのダウンロードが完了したら、実行ファイルを開き、画面の指示に従ってMiniTool Partition Wizardをシステムにインストールします。
  3. MiniTool Partition Wizardを起動し、「Launch application」をクリックします。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  4. 次に、変換したいディスクを右クリックし、「Convert MBR to GPT disk」をクリックします。
    データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
    注意: 上記のスクリーンショットに惑わされないでください。ドライブがMBR形式の場合、表示される項目は「Convert MBR to GPT disk」になります。
  5. 最後の確認画面で「Apply」をクリックすると、変換プロセスが開始されます。処理が完了したら、自動的に再起動が促されない場合は手動でPCを再起動してください。
  6. 次回の起動時にPCが立ち上がらない場合は、マザーボードのファームウェア設定にアクセスし、ブートタイプを「Legacy Mode」から「UEFI」へ変更してください。データを失わずにMBRをGPTへ変換する完全ガイド【Windows 10対応】
  1. データ消失なしでRAWドライブをNTFSに変換する完全ガイド

    記事の概要 – RAWドライブでお困りの場合は、NTFSファイルシステムへの変換をご検討ください。データを失わずにRAWからNTFSへ変換する最も確実な方法は、EaseUS Partition Masterを使用することです。 パソコンの内蔵ハードディスクや外付けハードディスクがRAW形式になってしまうと、ドライブ内のデータにアクセスできなくなるのが一般的です。これは、RAWドライブにはWindowsが認識できるファイルシステムが存在しないためです。その結果、「RAWをNTFSに変換してください」といったエラーメッセージが表示されることがあります。 同じエラーに直面している場合は、まずデータ

  2. Windows 7 を Windows 11 に無料でアップグレードする方法(データ消失なし)

    まだWindows 7を使用しているなら、最新のWindows 11へのアップグレードを検討しましょう。MicrosoftはすでにWindows 7のサポートを終了しており、セキュリティ更新プログラムやバグ修正が定期的に提供されなくなっています。そこで多くのユーザーが抱く疑問が「Windows 7からWindows 11へ無料でアップグレードできるのか?」というもの。答えは「はい」ですが、そのためにはまずWindows 10にアップグレードし、その後Windows 11へ移行する必要があります。MicrosoftがWindows 11の無料アップグレードを提供しているのは、互換性のあるWind