Ugrading my 1TB MBR HDD to a 4TB GPT SSD


  1. Posts : 3
    Windows 10
       #1

    Ugrading my 1TB MBR HDD to a 4TB GPT SSD


    Hi I need help. I spent an entire day trying to figure this out only to fail so I need help.
    I want to upgrade my 1TB MBR HDD to a 4TB GPT SSD.
    What I have: Partitions in order
    1TB MBR HDD: System Reserved 500MB, (C:) 930GB, Recovery Partition 482MB
    4TB GPT SSD: Unformatted Primary 16MB, System Reserved 500MB, Recovery Partition 482MB, (E:) 3725.05 GB

    So what I tried to do was use Macrium Reflect to clone my 3 partitions over to my SSD (in a different order so I can extend volume) and it worked.

    Now I restart my computer, enter BIOS, change my boot mode to UEFI, save and restart again, only for the computer to go in automatic repair mode or something. When i tried to enter BIOS again, the Boot Order was just
    1. Windows Boot Manager
    2 & 3. Some kind of weird thing, disabled, not my SSD or HDD.

    So I change my boot mode back to legacy and here I am. I obviously missed a step and did something wrong, so please help.

    I don't want to reinstall windows. I just want to move everything (including OS) to my ssd, and that's it.
      My Computer


  2. Posts : 15,502
    Windows10
       #2

    You should do steps as follows

    1) clone 1TB hdd to SSD

    2) run mbr2gpt utility to convert ssd to uefi

    Convert Windows 10 from Legacy BIOS to UEFI without Data Loss

    3) extend 1tb partition on SSD to 4TB using tool like Easeus Partition Master (free version is ok).

    Step 2 is the critical step.
      My Computer


  3. Posts : 18,429
    Windows 11 Pro
       #3

    Hi @RoboEmperor, Welcome to Tenforums!

    This is what I would do. Booted into your normal Windows 10 hard drive, open a command prompt with admin privileges (run as administrator) and run:

    Code:
    disk part
    list disk
    select disk # <-replace # with the actual number for the 4 TB SSD
    clean <- this will erase the disk selected above make sure it is the SSD
    convert gpt
    select part 1 <- The convert gpt command will create an MSR partition that we are going to delete
    delete part override
    create part EFI size=100 <-create a 100 MB EFI system partition
    format fs=fat32 quick
    create part MSR size=128 <-create a new MSR partition.  This makes your disk layout more standard
    exit <-exit diskpart
    reagentc /disable <- this will disable the recovery partition on the hard drive and move the Windows Recovery Environment files to C:\Windows\System32\Recovery
    exit <-exit command prompt
    Your SSD should now have an EFI System Partition followed by a hidden MSR partition (you won't see it on disk management), followed by unallocated space. Now install Macrium Reflect Free or MiniTool Partition Wizard Free. You want to clone or copy your existing C: drive partition only containing Windows from the hard drive to the unallocated space on the SSD. I believe MiniTool Partition Wizard will want to reboot the computer to copy the OS partition. Any computer reboots should reboot back into the old Windows on the hard drive. After the partition containing Windows is copied to the SSD then open the command prompt again and run:

    Code:
    diskpart
    list disk
    select disk # <-replace # with the actual number for the SSD
    select part 1 <-select the EFI System Partition
    assign letter=w <-give it drive letter W:
    select part 3 <- select the partition containing Windows 10 that you copied to the SSD
    assign letter=z <-give it drive letter Z:
    exit <-exit diskpart only
    bcdboot Z:\Windows /s W: /f UEFI  <-write UEFI boot files to the EFI system partition
    exit <-exit command prompt
    You should now be able to boot into the SSD in UEFI mode. Once you are booted into the SSD, run:
    Code:
    reagentc /enable <-this will re-enable the Windows Recovery Environment
      My Computer


  4. Posts : 3
    Windows 10
    Thread Starter
       #4

    cereberus said:
    You should do steps as follows

    1) clone 1TB hdd to SSD

    2) run mbr2gpt utility to convert ssd to uefi

    Convert Windows 10 from Legacy BIOS to UEFI without Data Loss

    3) extend 1tb partition on SSD to 4TB using tool like Easeus Partition Master (free version is ok).

    Step 2 is the critical step.
    Didn't work.
    When I cloned the hdd to ssd, I could boot from the ssd.
    When I ran the mbr2gpt tool (following a guide) after booting into the ssd, it says the conversion was successful but couldn't update reagent.xml. Disabling and enabling it didn't help. I didn't think it was a big deal.
    Anyways when I changed to uefi, windows boot manager was #1 and Onboard NIC was #2 and #3, I ended up in windows repair and couldn't get out, so I just boot back to my hdd and here I am.
      My Computer


  5. Posts : 8,126
    windows 10
       #5

    With a lot of these things you spend more time messing about that it would take to do a clean install
      My Computer


  6. Posts : 14,055
    Win10 Pro and Home, Win11 Pro and Home, Win7, Linux Mint
       #6

    If I were to do it I'd first get the 1TB drive changed from MBR to GPT then when it was working properly do the cloning to the larger drive. I do hardware byte-for-byte cloning and end up with unallocated space on a larger drive, easy to deal with simply by creating a new partition in that space.
      My Computers


  7. Posts : 3
    Windows 10
    Thread Starter
       #7

    Ok I got it to work by just removing my other 2 HDD.

    It seems windows boot manager only looks at the first HDD so I swapped my sata cables around.

    Alright thanks.
      My Computer


 

Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 04:47.
Find Us




Windows 10 Forums