공유

최종 업데이트 April 9, 2024

기사

Converting A Data Solid State Drive Or SSD With Windows* Installation From Legacy To UEFI Without Data Loss

How To Convert A Secondary/Data Drive Or SSD With Windows* Installation From Legacy BIOS To UEFI And The Partition Table From MBR To GPT Without Data Loss

Summary

Note
  • Before proceeding, we recommend backing up all data.
  • Links provided to third-party tools and sites are for your convenience. We don't endorse the content, products, or services offered. We don't offer support for third-party tools.

This article describes methods to convert SSDs from MBR (Master Boot Record) to GPT (GUID Partition Table) partition structure. If you have the legacy boot option set in the BIOS (Basic Input/Output System), it's possible the drive partition table is Master Boot Record (MBR).

If the drive is a secondary/data drive (no OS installed), you can use third-party applications such as EaseUS* to convert from MBR to GPT.

  1. Confirm the drive is MBR or GPT:
    • Open Disk Management by pressing Windows key + R > select Disk Management. Right-click left panel for the Disk being checked (for example Disk 0, Disk 1, and others) > Properties > Volumes.
  2. If MBR, convert to GPT:

If you are accelerating the system disk (OS Installed) proceed with details below.

You might have the legacy boot option set in the BIOS:

  • After upgrading to Windows® 10 from an older operating system (OS) version, such as Windows 7* or Windows 8.1*.
  • If you recently installed the operating system, setting the legacy boot option in the BIOS.
  • If you recently installed the operating system and the BIOS was set to CSM, setting the legacy boot option in the legacy boot media partition.

MBR vs. GPT Installation

You may lose some support with the MBR partition table on Windows 10.

The Windows® 10 operating system was designed to install with the UEFI (Unified Extensible Firmware Interface) boot option and the resulting drive partition table GUID Partition Table (GPT).

If you want to convert your current partition table from MBR to GPT, we recommend you:

  • Safely back up all your data.
  • Reinstall your operating system from a UEFI OS image with UEFI enabled in the BIOS.

With Windows® 10 Creators Update x64 (Version 1703, Build 10.0.15063) or later, there's an option to convert the partition table from within Windows. See the steps for this option below.

Note
  • We highly recommended performing a backup of your data. If you have a second disk drive with enough available capacity, you can create a system image and recover the full installation as it was before you started this procedure.
  • Download these steps to another computer or print them out. Some of these steps need to be performed while your OS isn't active.
  • Create a backup of your recovery partition on a USB device. Once created, this bootable recovery USB can optionally be substituted for the system repair disc in the steps below.

Confirm that Windows is installed to an MBR partition

  1. Boot into Windows.
  2. Open Disk Manager. For Windows 10, press the Windows key and the X key simultaneously, then click Disk Manager.
  3. Locate your primary system boot partition.
    Locate your primary system boot partition
  4. Right-click the disk shown as (Disk x, Basic, Capacity, Online) on the left (Where it says Disk 0 as shown in the image above).
  5. Select "Properties".
  6. Click the "Volumes" tab.
  7. Here you can confirm the "Partition style."

Convert partition table from MBR to GPT with MBR2GPT.exe

Requirements:

  • Windows® 10 Creators Update x64 (Version 1703, Build 10.0.15063) or later.
  • A computer able to boot UEFI. In the BIOS setup. (You should see options for UEFI boot.) Confirm with your computer manufacturer for support.
  • Check the disk pre-requisites (including required space to store GPTs) in the following Microsoft* article: Disk Prerequisites
Note If you run into an issue that states the MBR2GPT application cannot find the OS partition, see here for tips to resolve.

Instructions:

  1. Open "Command Prompt" with administrator privileges.
  2. Issue the following command: mbr2gpt.exe /convert /allowfullOS.
  3. Shut down and boot into your BIOS.
  4. Change your settings to "UEFI mode."

Alternatively, you may run this command from within the recovery environment:

  1. Boot to the Windows* Recovery Environment and start the Command Prompt console:
    • Press the "Windows*" key and "I" key simultaneously to open "Settings."
    • Select "Update & Security."
    • Select "Recovery."
    • Select "Restart now under Advanced startup."
    • Select "Troubleshoot."
    • Select "Advanced Options."
    • Select "Command Prompt."
    • It may prompt you to select a user account and type in a password.
  2. Issue convert command: mbr2gpt.exe /convert.
  3. Restart your computer and boot into your UEFI BIOS.
  4. Change BIOS setting from Legacy to "UEFI mode."

How to convert from MBR to GPT during Windows®10 Installation

This can be used when this error message appears: Windows* cannot be installed to this disk. The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to GPT disks.

Scenario encountered: The message appears while selecting the drive to be used as boot drive during the Windows® 10 installation process.

Instructions taken from Microsoft® support article:

  1. To open the command prompt during Windows®10 installation, press Shift + F10.
  2. Type command: "diskpart" (to open the utility).
  3. Type command: "list disk" (to show the disks available).
  4. Verify what is the desired drive to be used as boot drive.
  5. Ask to type command: "select disk" <the number of drive from step 5>.
  6. Type command: "clean" (this formats the drive, and you should wait for it to finish).
  7. Type command: "convert gpt" (This will convert the partition table and a message saying it worked will show up).
  8. Type command: "exit or close" the command prompt with the "X" at the top right corner.
  9. Click the "refresh" button and try to install Windows® 10 on the target disk again.
Note

GPT is a requirement when you have UEFI BIOS mode and want to install Windows® 10. Also, all the information will be lost while these steps are followed.

MBR (Master Boot Record) and GPT (GUID Partition Table) are two different ways of storing the partitioning information on a drive. This information includes where partitions begin, so your operating system knows which sectors belong to each partition and which partition is bootable. This is why you have to choose MBR or GPT before creating partitions on a drive.

Related topics
How to Install Windows® 10 to a GUID Partition Table (GPT) Partition
Using MBR2GPT.EXE to convert a disk from MBR to the GPT

Questions? Check out our Community Forum for help.

Issues? Contact Solidigm™ Customer Support:
[Chinese] [English] [German] [Japanese] [Korean]

Converting A Data Solid State Drive Or SSD With Windows* Installation From Legacy To UEFI Without Data Loss