bhall7

Q: Windows 10 Boot Camp Partition Won't Boot After Moving to New Mac via Winclone

Hello,

 

I recently got a new Mac and I'm trying to move my old Windows 10 Boot Camp partition from my old Mac (Mid-2011 MacBook Air, Model Identifier: MacBookAir4,2) to my new Mac (Early-2015, MacBook Pro 13", Model Identifier: MacBookPro12,1). I purchased the newest version of Winclone (5.3) and backed up the image to my NAS drive on my local network. Then, I went to the new Mac, created a new FAT partition in Disk Utility, as recommended by Winclone, copied the image to my desktop on the new Mac, and restored it to the new partition (resulting in an NTFS volume).

 

I can view the Windows Boot Camp partition in Finder, and access all of the files; however, when I hold down Option upon reboot and select the Windows Boot Camp partition, it just takes me straight into OS X. It doesn't even try to boot to Windows. I'm able to boot into the Windows 10 Boot Camp partition just fine from the old Mac (holding down option while rebooting, and selecting the Windows partition). But, for some reason, it refuses to boot on the new Mac.

 

Any ideas on how to get a restored Boot Camp partition to boot on a new Mac?

 

Thanks!

MacBook Pro with Retina display, OS X Yosemite (10.10.5), Boot Camp: Windows 10 Pro

Posted on Aug 28, 2015 10:49 AM

Close

Q: Windows 10 Boot Camp Partition Won't Boot After Moving to New Mac via Winclone

  • All replies
  • Helpful answers

Page 1 Next
  • by Loner T,

    Loner T Loner T Aug 28, 2015 10:55 AM in response to bhall7
    Level 7 (24,098 points)
    Safari
    Aug 28, 2015 10:55 AM in response to bhall7

    1. Did you run SysPrep step?

    2. There are boot options for legacy EFI and MBR that you should check when restoring.

    3. Your Mid-2011 MBA should be a legacy BIOS/MBR Windows installation, and it will only work as one on the new Mac.

  • by bhall7,

    bhall7 bhall7 Aug 28, 2015 11:12 AM in response to Loner T
    Level 1 (0 points)
    Aug 28, 2015 11:12 AM in response to Loner T

    I did run Sysprep, but since the original Windows installation was Windows 7 upgraded to Windows 10, it would not allow it.

     

    I did also confirm that the image was EFI bootable. I even converted to legacy MBR and back to EFI bootable volume in Winclone, on the recommendation of Winclone support, but I still can't get it to boot.

     

    When you say "Your Mid-2011 MBA should be a legacy BIOS/MBR Windows installation, and it will only work as one on the new Mac," do you mean that I would need to convert the Windows installation from an MBR partition to a GPT bootable partition?

     

    I downloaded GPT fdisk, and it reports the following partition table list, as well as additional information on the Windows Boot Camp partition:

     

    Disk /dev/disk0: 977105060 sectors, 465.9 GiB
    Logical sector size: 512 bytes
    Disk identifier (GUID): 5F61EF0E-F78A-4B21-991F-0CCDFDE228CB
    Partition table holds up to 128 entries
    First usable sector is 34, last usable sector is 977105026
    Partitions will be aligned on 8-sector boundaries
    Total free space is 265 sectors (132.5 KiB)

    Number  Start (sector)    End (sector)  Size       Code  Name
       1              40          409639   200.0 MiB   EF00  EFI System Partition
       2          409640       795910239   379.3 GiB   AF05  Customer
       3       795910240       797179775   619.9 MiB   AB00  Recovery HD
       4       797179904       977104895   85.8 GiB    0700  WINDOWS

    Command (? for help): i
    Partition number (1-4): 4
    Partition GUID code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft basic data)
    Partition unique GUID: 0E8AE807-0FD5-4D56-B326-A6A3460D57B9
    First sector: 797179904 (at 380.1 GiB)
    Last sector: 977104895 (at 465.9 GiB)
    Partition size: 179924992 sectors (85.8 GiB)
    Attribute flags: 0000000000000000
    Partition name: 'WINDOWS'

     

    It would appear that the Windows Boot Camp partition is configured as a GPT partition, although I'm not 100% sure. Given that I installed it originally on my Mid-2011 MacBook Air which uses UEFI and not BIOS, and therefore doesn't support MBR partitions, wouldn't the Windows Boot Camp partition already be configured for GPT booting, since it appears as an entry in the GUID Partition Table?

     

    So, I'm just confused as to why I can see the volume and read files from it without any problems, but when I attempt to boot to it, the system immediately takes me right into OS X, it's like it doesn't even try to boot to Windows--no error messages or anything.

     

    Thanks in advance!

  • by Loner T,

    Loner T Loner T Aug 28, 2015 11:15 AM in response to bhall7
    Level 7 (24,098 points)
    Safari
    Aug 28, 2015 11:15 AM in response to bhall7

    You can either post the output from Gdisk commands 'r' and then o' or post the output of sudo fdisk /dev/disk0.

  • by bhall7,

    bhall7 bhall7 Aug 28, 2015 11:39 AM in response to Loner T
    Level 1 (0 points)
    Aug 28, 2015 11:39 AM in response to Loner T

    Output from Gdisk 'o' 'r' commands:

    Disk size is 977105060 sectors (465.9 GiB)

    MBR disk identifier: 0x028A47A7

    MBR partitions:

     

    Number  Boot  Start Sector  End Sector  Status      Code

      1                    1    977105059  primary    0xEE

     

    Output from sudo fdisk /dev/disk0:

    Disk: /dev/disk0    geometry: 60821/255/63 [977105060 sectors]

    Signature: 0xAA55

             Starting       Ending

    #: id  cyl  hd sec -  cyl  hd sec [     start -       size]

    ------------------------------------------------------------------------

    1: EE 1023 254  63 - 1023 254  63 [         1 -  977105059] <Unknown ID>

    2: 00    0   0   0 -    0   0   0 [         0 -          0] unused     

    3: 00    0   0   0 -    0   0   0 [         0 -          0] unused     

    4: 00    0   0   0 -    0   0   0 [         0 -          0] unused


    Thanks!

  • by Loner T,

    Loner T Loner T Aug 28, 2015 11:50 AM in response to bhall7
    Level 7 (24,098 points)
    Safari
    Aug 28, 2015 11:50 AM in response to bhall7

    Let us create a standard Bootcamp MBR and test.

     

    Rebuild MBR to match the new GPT information thus resetting the Hybrid MBR. Use defaults for other questions (like partition codes). The only values that need modifications are the Boot flags and step 10. Accept all other defaults that Gdisk offers. Please see the sample Q&A as an example. These steps can be repeated if you make a mistake before you get to Step 12, otherwise start from Step 1 for these steps. Step 6 has numbers which are typed with a space between the numbers.

    1. Sudo gdisk /dev/rdisk0
    2. P  (Print list of parts)
    3. R  (Recover)
    4. O (print current Hybrid MBR)
    5. H (chooses Hybrid)
    6. Partitions numbers to be hybridized: 2 3 4
    7. Y  (Good for GRUB question)
    8. N  (part 2 boot flag)
    9. N  (part 3 boot flag)
    10. Y  (part 4 boot flag make NTFS bootable partition)
    11. O  (print current Hybrid MBR)
    12. W (Write the new MBR)
    13. Y (Yes! write the new MBR)
    14. Reboot

     

    Here is sample Q&A for this section. Please notice the Press Enter/Return.

     

    Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): Y

     

    Creating entry for GPT partition #2 (MBR partition #2)

    Enter an MBR hex code (default AF): Press Enter/Return

    Set the bootable flag? (Y/N): N

     

    Creating entry for GPT partition #3 (MBR partition #3)

    Enter an MBR hex code (default AB): Press Enter/Return

    Set the bootable flag? (Y/N): N

     

    Creating entry for GPT partition #4 (MBR partition #4)

    Enter an MBR hex code (default 07): Press Enter/Return

    Set the bootable flag? (Y/N): Y

     

    Test 1 - Does Bootcamp Volume show up in Finder?

    Test 2 - Can you see files in Bootcamp Volume?

    Test 3 - Can you select Bootcamp in System Preferences -> Startup Disk?

    Test 4 - If Test 3 is successful, select Bootcamp and Click Restart.

  • by bhall7,

    bhall7 bhall7 Aug 28, 2015 1:24 PM in response to Loner T
    Level 1 (0 points)
    Aug 28, 2015 1:24 PM in response to Loner T

    I've got to be honest, I'm a little nervous to do this, for fear that I might foul up my OS X installation partition. From what I've read, Hybrid MBRs are "flaky and unreliable."

  • by Loner T,

    Loner T Loner T Aug 28, 2015 1:27 PM in response to bhall7
    Level 7 (24,098 points)
    Safari
    Aug 28, 2015 1:27 PM in response to bhall7

    Yes, they are, but all Macs prior to Late 2013 models use them to support Windows.

     

    Here is an example from my Mac.

     

    sudo fdisk /dev/disk0

    Password:

    Disk: /dev/disk0 geometry: 121643/255/63 [1954210120 sectors]

    Signature: 0xAA55

             Starting       Ending

    #: id  cyl  hd sec -  cyl  hd sec [     start -       size]

    ------------------------------------------------------------------------

    1: EE    0   0   2 -   25 127  14 [         1 -     409639] <Unknown ID>

    2: AF   25 127  15 - 1023  54  16 [    409640 - 1448624648] HFS+       

    3: AB 1023  54  17 - 1023  60  39 [1449034288 -    1269536] Darwin Boot

    *4: 07 1023  87  51 - 1023 238   3 [1450305536 -  503904256] HPFS/QNX/AUX

  • by bhall7,Solvedanswer

    bhall7 bhall7 Aug 28, 2015 3:11 PM in response to Loner T
    Level 1 (0 points)
    Aug 28, 2015 3:11 PM in response to Loner T

    I was able to figure out how to get my old Windows 10 partition to boot on my new Mac without needing to mess with Gdisk (which I just didn't feel comfortable with). Here are the steps:

     

    • Make a backup image of the old Windows Boot Camp partition on the old Mac using Winclone
    • Delete any existing Windows partitions from the new Mac using the Boot Camp Assistant or Disk Utility in OS X
    • Download the Windows 10 ISO
    • Use Boot Camp Assistant to create a Windows install disk with a USB drive, and create a new partition, using the slider to adjust how much space you want the Windows partition to consume
    • With the Windows install USB drive plugged in, restart and hold down Option, then select EFI Boot to begin the Windows installation process (boot to the USB drive with the Windows install disk)
    • Go through the Windows 10 install process, clicking "Skip" when asked for the product key (we will be overwriting this partition in a later step--this is just to get the boot partition table--or GPT--setup properly)
    • After the machine boots successfully to Windows, and you are able to boot into Windows by holding down Option when rebooting, boot back into OS X
    • Assuming you've already imaged your Windows 10 partition with Winclone on the old Mac and transferred it to the new Mac (or loaded it from a shared network drive), launch Winclone, load the previously saved Windows image, and restore it to the newly created Windows 10 partition (it will wipe away the temporary install just created)
    • Use Boot Camp Assistant to create a USB disk with the correct Boot Camp drivers for Windows
    • Reboot and hold down Option, then select the restored Windows partition, and it should boot into Windows (alternatively, you can boot to Windows using System Preferences -> Startup Disk)
    • Install the updated Windows device drivers using the Boot Camp drivers USB disk just created, then restart

     

    Perhaps the partition table did not get setup properly when migrating from the old Mac to the new one in my first attempts using Winclone. I believe that going through a plain vanilla install of Windows 10 using the ISO and Boot Camp Assistant properly sets up the partition table and enables you to then restore and boot into the restored Windows image. Hooray, for not having to re-install and setup Windows and configure apps and settings again!

  • by Loner T,

    Loner T Loner T Aug 28, 2015 3:17 PM in response to bhall7
    Level 7 (24,098 points)
    Safari
    Aug 28, 2015 3:17 PM in response to bhall7

    Can you post the output of the same commands, now that you have Windows installed and running. Winclone did not create the proper MBR the first time.

  • by bhall7,

    bhall7 bhall7 Aug 29, 2015 6:07 PM in response to Loner T
    Level 1 (0 points)
    Aug 29, 2015 6:07 PM in response to Loner T

    Here is the output of the same commands issued previously after I went through the installation procedure above manually installing Windows 10 via an ISO, then re-imaging with Winclone:


    sudo fdisk /dev/disk0:

    Disk: /dev/disk0    geometry: 60821/255/63 [977105060 sectors]

    Signature: 0xAA55

            Starting      Ending

    #: id  cyl  hd sec -  cyl  hd sec [    start -      size]

    ------------------------------------------------------------------------

    1: EE 1023 254  63 - 1023 254  63 [        1 -  977105059] <Unknown ID>

    2: 00    0  0  0 -    0  0  0 [        0 -          0] unused    

    3: 00    0  0  0 -    0  0  0 [        0 -          0] unused    

    4: 00    0  0  0 -    0  0  0 [        0 -          0] unused


    sudo gdisk /dev/disk0:

      MBR: protective

      BSD: not present

      APM: not present

      GPT: present

    then 'p':

    Disk /dev/disk0: 977105060 sectors, 465.9 GiB

    Logical sector size: 512 bytes

    Disk identifier (GUID): 5F61EF0E-F78A-4B21-991F-0CCDFDE228CB

    Partition table holds up to 128 entries

    First usable sector is 34, last usable sector is 977105026

    Partitions will be aligned on 8-sector boundaries

    Total free space is 1225 sectors (612.5 KiB)

     

    Number  Start (sector)    End (sector)  Size       Code  Name

       1              40          409639   200.0 MiB   EF00  EFI System Partition

       2          409640       803853471   383.1 GiB   AF05  Customer

       3       803853472       805123007   619.9 MiB   AB00  Recovery HD

       4       805124096       977104895   82.0 GiB    0700  BOOTCAMP

    then 'r', 'o':

    Disk size is 977105060 sectors (465.9 GiB)

    MBR disk identifier: 0x028A47A7

    MBR partitions:

     

    Number  Boot  Start Sector   End Sector   Status      Code

       1                     1    977105059   primary     0xEE


    Perhaps the manual process I followed didn't necessarily change much in the way of partitions, as it looks to be about the same as before, but maybe it was the contents of the EFI volume, or something else that finally convinced the Mac to allow booting from the Windows partition.

  • by Loner T,

    Loner T Loner T Aug 29, 2015 6:25 PM in response to bhall7
    Level 7 (24,098 points)
    Safari
    Aug 29, 2015 6:25 PM in response to bhall7

    Thanks for posting this.

  • by Paul etc,

    Paul etc Paul etc Jan 27, 2016 12:34 PM in response to Loner T
    Level 1 (0 points)
    Jan 27, 2016 12:34 PM in response to Loner T

    Hi Loner T, would you be able to help me out with the gdisk part? I've been trying to get Windows 10 running on my MBP mid-2012, but experience the same booting issues. Here's my gdisk output:

     

    Recovery/transformation command (? for help): o
    
    Disk size is 976773168 sectors (465.8 GiB)
    MBR disk identifier: 0x00000000
    MBR partitions:
    
    Number  Boot  Start Sector  End Sector  Status      Code
      1                    1    976773167  primary    0xEE
    
    Recovery/transformation command (? for help): p
    Disk /dev/rdisk0: 976773168 sectors, 465.8 GiB
    Logical sector size: 512 bytes
    Disk identifier (GUID): 00007B7A-7AEA-0000-023E-0000AF3B0000
    Partition table holds up to 128 entries
    First usable sector is 34, last usable sector is 976773134
    Partitions will be aligned on 8-sector boundaries
    Total free space is 893 sectors (446.5 KiB)
    
    Number  Start (sector)    End (sector)  Size      Code  Name
      1              40          409639  200.0 MiB  EF00  EFI system partition
      2          409640      780191095  371.8 GiB  AF05  Partition 1
      3      780191096      781460631  619.9 MiB  AB00  Recovery HD
      4      781461504      976773119  93.1 GiB    0700  BOOTCAMP
    

     

    Thanks!

  • by Loner T,

    Loner T Loner T Jan 27, 2016 1:19 PM in response to Paul etc
    Level 7 (24,098 points)
    Safari
    Jan 27, 2016 1:19 PM in response to Paul etc

    1. Are you restoring a Winclone Image?

    2. Is SIP disabled (cstutil disable in Local Recovery)?

  • by Paul etc,

    Paul etc Paul etc Jan 28, 2016 9:13 AM in response to Loner T
    Level 1 (0 points)
    Jan 28, 2016 9:13 AM in response to Loner T
    1. Nope, I did the normal process through the Bootcamp Assistant. Eventually I couldn't format my partition in the Windows 10 installer, so I followed some advice to get a hybrid MBR (not exactly sure what it is I did, can't find the post anymore, was on appleexchange I think). After that I could format the partition and continue the installation. Then I ran into crashes/reboots.
    2. I'm not sure what you are talking about, do you have some more instructions?
Page 1 Next