MBR2GPTを使用すると、「MBR2GPTが認識されない」というメッセージが表示される場合があります。この記事では、この問題が発生する理由を分析し、MBR2GPT変換が失敗した場合に役立ちます。
MBR2GPTが認識されない
新しいWindows PCで作業していますが、問題が発生しています。Windows 10 64ビット Home 1607バージョンを再インストールし、MBR2GPTを使用してディスクをGPTパーティションスタイルに変換しようとしました。しかし、コマンドを入力すると、次のスクリーンショットのように、「mbr2gptは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。(mbr2gpt is not recognized as an internal or external command”)」というエラーが表示されました。
-あるユーザーからの質問
MBR2GPT.exeは、WinPE環境または管理コマンドプロンプトでデータを失うことなく、MBR(マスターブートレコード)をGPT(GUIDパーティションテーブル)に変換するために使用されるコマンドラインツールです。このツールを使用するには、Windows PE環境に入り、コマンドプロンプトを実行してから、コマンドmbr2gpt /convert /disk number/allowfullosを使用して変換を実行します。
ただし、一部のユーザーは、MBR2GTがWindows 10 v1703バージョンまたはWindows/system32ディレクトリで実行されている新しいバージョンでサポートされていることを知りません。 したがって、MBR2GPTが認識されない理由は、Windows 10が1703より古いWindowsと締結されていないためです。その後、次のパーティションで問題の解決策を紹介します。
原因はWindows版ですので、Windows 10をアップデートすることで解決できます。「設定」>「システム」に移動し、Windows版をアップデートしてください。完了するまでに少し時間がかかります。Windowsを更新できない場合、または更新したくない場合は、Windows PE(プレインストール)環境を作成するという別の解決策があります。
Windows PEは、完全なWindows 10 1703なしでMBRからGPTへの変換を展開できる小さなオペレーティングシステムです。まず、ADKまたは最新のWindowsバージョンをダウンロードし、USBドライブを挿入します。そして、以下の手順に従ってください。
注意:必要なデータがある場合はUSBドライブをバックアップしてください処理中にフォーマットされるためです。
手順 1. ダウンロードしたADKツールを開き、「このコンピューターにWindowsアセスメント&デプロイメントキット-Windows 10をインストールします」にチェックマークを付けて、「次へ」をクリックします。
手順 2. プロンプトに従います。次のステップと次のステップがいくつかあります。
手順 3. 「Deployment Tools」と「Windows Pre-installation Environment(Windows PE)」を選択し、「インストール」をクリックします。
手順 4. インストールが完了したら、ウィンドウを閉じます。次に、「スタート」ボタン>「Windows Kits」をクリックします。「展開およびイメージングツール環境」を右クリックして「その他」を選択し、「管理者として実行」をクリックします。
手順 5. コマンドラインウィンドウが表示されたら、次のコマンドcopype amd64 USB drive letter:\WinPEx64を実行して、WindowsPEをUSBドライブに書き込みます。
手順 6. プロセスが完了するのを待ちます。そして、USBドライブを起動可能にします。コマンドmakewinpemedia /iso USB letter:\winpex64 USB letter:\WinPEx64\WPE64.isoを入力して実行します。
進捗が100%に達し、「成功」が表示されたとき。次に、ウィンドウを離れます。コンピューターをシャットダウンし、WinPEドライブから起動します。
手順 1. 起動プロセス中に最初の画面が表示されたら、BIOSキーをタップします。
手順 2. BIOSセットアップに入り、「boot」タブを選択して、「change boot order」と入力します。
手順 3. そして、USBドライブを選択してコンピューターを起動します。
次に、Windows PE環境に入り、MBR2GPT.exeを再度実行します。MBR2GPTが認識されないか、再度検出されないことはわかりません。
さらに、MBR2GPTで変換が失敗するいくつかの制限があります。MBR2GPTを使用するには、ディスクのパーティションが4つ未満である必要があります。つまり、最大で3つのパーティションを作成できます。さらに、このプロセスは取り消すことができません。GPTディスクのレイアウトに満足できない場合、このツールはそれをMBRに戻すことはできません。
さらに、コマンドラインインターフェイスは複雑で、ほとんどのユーザーにとってエラーが発生しやすくなっています。それらのいくつかには、「MBR2GPTがOSパーティションを見つけることができません(MBR2GPT cannot find OS partition)」または「ディスクレイアウトの検証に失敗しました(disk layout validation failed)」というエラーがありました。したがって、MBR2GPT変換が機能しなかった場合は、MBR2GPTの代替手段を使用してディスクを変換できます。
「MBR2GPTが認識されない」またはその他のエラーに対処できる別の解決策は、代替ツールであるAOMEI Partition Assistant Professional(Windows 11、10、8、7のすべてのバージョンをサポート)を使用することです。これは、ユーザーフレンドリーなツールです。データを失うことなく、システムディスクまたは非システムディスクをMBRからGPTに、またはGPTからMBRに変更します。Windows 10をWindows 11にアップグレードする場合は、それを使用することが最高の選択肢です。MBRをGPTにすばやく変換できるだけでなく、Window 11検出ツールも提供されます。
さらに、起動できないコンピューターを処理するためのWinPEブータブルディスクの作成もサポートしています。最初にWinPEブータブルディスクを作成し、システム全体がなくてもディスクを変換することもできます。デモ版をダウンロードして、事前にどのように機能するかを確認できます。
手順 1. このコンバーターをインストールして開くには、メインインターフェイスで接続されているすべてのディスクを表示し、変更するMBRディスクを右クリックして、「GPTディスクに変換」をクリックします。
手順 2. 「OK」をクリックします。ディスクにOSが含まれている場合、プログラムはGPTディスクがUEFIをサポートしていることを通知します。PCが正しいブートモードを使用していることを確認してください。それ以外の場合は、最初にレガシーBIOSをUEFIに変換し、「はい」をクリックする必要があります。
手順 3. 最後に、「適用」をクリックして操作をコミットします。
これは、Windowsで「MBR2GPTが認識されない」に対処する方法です。WinPEブータブルディスクの作成は、Windows 10バージョンによるMBR2GPT障害の解決策です。または、MBR2GPTの代替ツールであるAOMEI Partition Assistantを使用して、MBRをGPTに変換することもできます。MBR2GPTのさまざまな欠陥を補い、複雑な手順を必要とせず、3つの手順で完了できます。ちなみに、Windows Serverシステムでこれらの操作が必要な場合は、Server版があります。