Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

The message “Cannot find OS partition(s) for disk 0” does not prove that Windows is missing. It means MBR2GPT could not identify the expected operating-system partition on the disk it was asked to validate. First verify that Disk 0 is the intended system disk, then check where Windows and its boot files are located, review the conversion requirements, and read the MBR2GPT logs. Do not run the conversion until validation succeeds and you understand the machine’s boot layout.

What the error means

MBR2GPT converts an eligible MBR system disk to GPT. During validation, it checks the disk layout and boot configuration, including whether the BCD store’s default operating-system entry points to an OS partition. The error is a symptom, not a complete diagnosis: it does not by itself establish that a partition is absent or identify which prerequisite failed. See Microsoft’s MBR2GPT documentation for the tool’s requirements and behavior.

One plausible cause is a split boot layout: Windows may be on Disk 0 while the system or boot partition is on another disk. In a Microsoft Q&A case reporting this exact error, a Microsoft External Staff moderator identified that arrangement as the likely cause for that computer. Treat it as a hypothesis to check, not a universal explanation; the case-specific discussion does not establish that every machine showing the message has the same layout.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check the selected disk and boot layout

  1. Confirm what Disk 0 refers to. In an elevated Command Prompt, run diskpart, then list disk and list volume. You can also inspect the disks and partitions in Disk Management. Disk numbers can differ between environments, so do not assume Disk 0 is the Windows system disk without checking. MBR2GPT’s /disk:<diskNumber> option selects a disk; if you omit it, the tool selects the system disk.
  2. Locate Windows and the boot partition. Review Disk Management and the DiskPart output, then inspect the current boot configuration with bcdedit. Identify the Windows volume and the partition containing the system boot files, and note which physical disk holds each. If they are on different disks, record that before proceeding; it may explain why validation cannot associate the expected OS and boot configuration with the selected disk.
  3. Check the full set of MBR2GPT requirements. Microsoft requires the selected disk to be an MBR system disk with no more than three primary partitions, no extended or logical partitions, an active system partition, and a BCD default OS entry that points to an OS partition. Volume IDs for lettered volumes must be retrievable, and partition types must be recognized by Windows or explicitly mapped. Review the official requirements before making layout changes.
  4. Validate the explicitly identified disk. Run validation before conversion. From full Windows, include /allowFullOS; MBR2GPT is also available in Windows PE, where that option is not needed. For example, from an elevated Command Prompt in full Windows, use mbr2gpt /validate /disk:0 /allowFullOS only after confirming that disk 0 is the intended target. A successful validation establishes that the tool’s checks passed for that selected disk; it does not replace the need to confirm your firmware supports UEFI and that you can recover the system.

Use the logs to identify the failed check

MBR2GPT creates diagerr.xml, diagwrn.xml, setupact.log, and setuperr.log. Microsoft identifies setupact.log and setuperr.log as the most detailed records of the disk layout, validation steps, and conversion process. Read them alongside the disk and BCD information rather than treating the one-line error as a diagnosis. The log paths and additional command details are described in Microsoft’s MBR2GPT documentation.

#1 Best Overall
SABRENT USB 3.0 to 2.5in SATA Adapter Cable for SSD & HDD, UASP (EC-SSHD)
  • 2.5" SATA Drives Only — SSD & HDD: Compatible with 2.5" SATA I/II/III SSDs and laptop HDDs. NOT compatible with: M.2 NVMe drives, M.2 SATA drives, 3.5" desktop HDDs, or slim SATA optical drives. Verify your drive has a standard 2.5" SATA connector before purchasing.
  • USB Bus-Powered — No Adapter Needed for Most Drives: Powers most 2.5" SATA SSDs and laptop HDDs directly from USB. Note: Some older or high-capacity 2.5" mechanical HDDs may draw more current than a single USB port provides — if a drive fails to spin up, try a powered USB hub or a different USB 3.0 port.
  • USB 3.0 (USB-A) — 5Gbps with UASP: Host connection is USB Type-A (USB-A). Computers with only USB-C ports require a separate USB-C to USB-A adapter (not included). UASP support for faster transfers on compatible systems.
  • Plug & Play: No drivers required; hot-swappable design for quick access to drives on Windows, macOS, and Linux
  • Usage Note: Not intended for all configurations such as system boot drives or certain embedded systems; compatibility may vary by device

If the logs point to the BCD store, check the actual boot mode and the device entries before attempting boot repairs. Incorrect or stale BCD entries are discussed as a possible explanation in this secondary technical reference: EaseUS’ MBR2GPT troubleshooting article. That advice is not a substitute for verifying the machine’s configuration, and the error alone is not a reason to run repair commands.

Choose Windows PE or full Windows deliberately

Microsoft supports running MBR2GPT from either Windows PE or full Windows. The important difference is how the existing system partition can be used during conversion:

Rank #2
SABRENT USB 3.0 to SATA Hard Drive Docking Station, 2.5/3.5in (EC-DFLT)
  • SATA DRIVES ONLY — 2.5in & 3.5in: Works with SATA I/II/III hard drives and SSDs. Does NOT support IDE/PATA, M.2 NVMe, M.2 SATA, SAS, or drives already in a USB enclosure. Check your drive's connector before ordering — a bare SATA drive has a wide flat L-shaped edge connector, not a ribbon cable or a small M.2 gold-finger card.
  • USB TYPE-A HOST CABLE — NOT A USB-C PORT: The included host cable ends in USB Type-A and plugs into a USB 3.0 Type-A port. If your computer has only USB-C ports, you will need a USB-C to USB-A adapter, which is not included. For stable operation plug directly into the computer — USB hubs and USB 2.0 ports may cause intermittent disconnections.
  • REAL-WORLD SPEED, NOT INTERFACE MATH: USB 3.0 with UASP support (UASP-capable host required). Typical mechanical HDD transfer speeds are 100-160 MB/s, which is the drive's own limit, not the port's; SSD speeds vary up to the USB interface maximum. Backward compatible with USB 2.0 and USB 1.1.
  • 12V POWER ADAPTER INCLUDED — REQUIRED FOR 3.5in DRIVES: A 12V/2A AC power adapter is in the box and a wall outlet is needed. 3.5in HDDs cannot run on USB power alone — without the adapter the drive will fail to spin up or drop out during use. 2.5in drives are generally bus-powered, but the adapter is recommended for stability.
  • PLUG AND PLAY, TOOL-FREE, HOT-SWAP: No drivers on Windows 10/11, macOS, or Linux. Lay-flat bay accepts a bare drive without tools, swaps without rebooting, and an LED shows power and activity. Note: S.M.A.R.T. diagnostics are not passed through the USB bridge, and on macOS a drive may need remounting after sleep. Drive not included.
Execution context Option needed System-partition behavior
Full Windows /allowFullOS The existing MBR system partition is in use and cannot be reused as the EFI System Partition. MBR2GPT creates a new EFI partition by shrinking the OS partition.
Windows PE Not stated as required by Microsoft’s documentation The existing MBR system partition can be reused if it meets the documented conditions.

Choose the environment based on your available recovery access and the machine’s boot layout, not as a workaround for a failed validation. In either environment, specify and validate the intended disk before converting.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Before converting, understand the boot and recovery consequences

  • UEFI is required after a successful conversion. The computer’s firmware must be configured to boot in UEFI mode, and the device must support UEFI. Confirm this before changing the disk.
  • Back up important data and confirm a recovery route. Microsoft describes MBR2GPT as converting without modifying or deleting data, but manual partition or boot-configuration changes still carry risk.
  • Conversion is not a simple undo. Microsoft notes that changes cannot be undone once drive-letter remapping occurs after layout conversion.
  • Interpret return code 100 carefully. Microsoft says this return code means GPT conversion succeeded even though some boot configuration entries could not be restored. It therefore does not mean the disk conversion itself failed; check boot configuration and recovery options before relying on the converted system.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

When to stop and investigate further

Do not proceed to /convert if validation still fails, if you cannot tell which disk contains Windows and the boot files, or if the intended disk does not meet the documented requirements. Use the MBR2GPT logs to find the specific failure and resolve the underlying layout or configuration issue before trying again. Microsoft documents that /validate checks eligibility without converting, while /convert validates and then converts only if the checks pass.

Best Value
BENFEI SATA to USB Cable, 2in1 USB-C/USB 3.0 to SATA III Hard Driver Adapter Compatible for 2.5 inch HDD and SSD
  • QUICKLY ACCESS A SATA SSD OR HDD: Add drive space to your laptop by connecting to a SATA 2.5" SATA SSD or HDD using this SATA to USB cable. You can connect to an external drive to: add storage, perform backups, create disk images, implement data recoveries, and transfer content to your laptop. Cable will work ONLY with 2.5" SATA drives.❌3.5"/5.25" and M.2 drives are NOT SUPPORTED.
  • SuperSpeed USB 3.0: Data transfer rates of up to 6Gbps only for SSD. USB 3.0 version, supports data transfer speeds up to 5 Gbps, Backward compatible with USB 2.0 / 1.1. (Note: actual rate will depend on the capability of your device.)
  • UASP Function: Provides faster transfers up to 70% faster read speeds and 40% faster write speeds over traditional USB 3.0
  • SAVE TIME: The hard drive transfer cable lets you easily swap between drives with no need to install the drive inside an enclosure. It’s plug-and-play and doesn’t require drivers.
  • 18 MONTH WARRANTY - Exclusive BENFEI Unconditional 18-month Warranty ensures long-time satisfaction of your purchase; Friendly and easy-to-reach customer service to solve your problems timely.
Rank #4
FRIGRAF SATA to USB 3.0 Adapter Cable for 2.5" SSD HDD, USB-A & USB-C
  • USB-A & USB-C Dual Interface – Connect a 2.5" SATA SSD or HDD to your laptop or desktop through either a USB-A or USB-C port. USB 3.0 delivers data transfer speeds up to 5Gbps, so you can move large files quickly without waiting.
  • Up to 6TB Capacity – Works with 2.5" SATA I/II/III SSDs and HDDs up to 6TB, including drives from Seagate, WD, Hitachi, and Toshiba. Plug in and go on Windows, macOS, and Linux with no drivers needed.
  • Plug & Play, No Drivers – Slide your drive into the SATA connector, plug the USB end into your PC, and it's ready. Hot-swappable design lets you swap drives in seconds, with bright LED indicators confirming the connection is live.
  • 14-Inch Cable, Travel-Friendly – The compact converter with a 14-inch SATA cable tucks easily into your laptop bag. Lightweight design makes it a handy tool for data recovery on the go or quick backups while traveling.
  • Safe & Reliable, Single Drive – Built-in ASM1153E chip with reinforced connectors keeps your drive safe, automatically matching power needs to prevent overcharging, overheating, and short circuits. Supports one drive at a time; for 2.5" SATA drives only.
Rank #3
Sale
JSAUX SATA to USB Cable, USB 3.0 to 2.5” SATA III Hard Drive Adapter Aluminum Shell Nylon Cord External Converter for SSD/HDD Supports UASP, Trim and Smart Compatible with Windows, MacOS and Linux
  • 【Important Note】: Can not available for 3.5” hard drive. Not compatible with ATA(IDE), MSATA, and M.2 interfaces. No power adapter included. Please confirm your hard drive type before purchase
  • 【Quickly Access a SATA SSD or HDD】: Add drive space to your laptop by connecting to a SATA 2.5" SATA SSD or HDD using this SATA to USB cable. You can connect to an external drive to add storage, perform backups, create disk images, implement data recoveries, and transfer content to your laptop
  • 【5Gbps High Speed Output】: The SATA to USB adapter supports USB 3.0 super speed data transfer up to 5Gbps, but you can experience transfer speeds up to 70% faster than conventional USB 3.0 when connected to a computer that also supports UASP
  • 【Slim and Portable】: The usb to sata adapter designed as portable as possible and tucks easily into the pocket of your laptop bag, you can use it anywhere with no external power required ( 2.5" SSD/HDD Only)
  • 【Save Time】: The hard drive transfer cable lets you easily swap between drives with no need to install the drive inside an enclosure. It’s plug-and-play and doesn’t require drivers

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.