Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Bootcamp partition missing on startup

I have a Mid 2012 Macbook Pro, and I can't seem to be able to boot to my Windows partition. I have been running Windows 10 (updated from Windows 7 Pro) on a 1TB HDD. This issue has only just occured, after attemping to install Bootcamp on another SSD installed in my optical bay. Full list of events:

  1. Replaced my optical drive with a SSD using an MSE Optibay adapter
  2. Used Winclone to create an image of my current bootcamp partition
  3. Downloaded a Windows 10 ISO image on my bootcamp partition
  4. Used Boot Camp Assistant to create an install disk with drivers on an empty flash drive
  5. From Boot Camp Assistant, attempted to install Windows 10 on the new SSD
  6. The install completed, but upon restart, booted to blank black screen
  7. Attempted rebooting, and booted to black screen with flashing underscore
  8. Booted into Mac and figured something wasn't right, so reformatted the new SSD to FAT
  9. Attempted to boot into old Boot camp partition, only to boot to blank screen
  10. Disconnected other SSD, as suspected it was causing issues (didn't do anything)
  11. Attempted to restore backed up winclone image to old partition
  12. Winclone restore resulted in the creation of an EFI drive, along with what looks like my old BOOTCAMP drive.
  13. Attempted to reboot to BOOTCAMP from startup disk, brings me to black screen with flashing underscore.


This brings me to now. I have a feeling I messed up the partition table. When holding option while booting, I am only offered Macintosh HD, EFI Boot, and Recovery-10.10. Any idea what I can do to successfully boot to windows?

MacBook Pro (13-inch Mid 2012), OS X Yosemite (10.10.2)

Posted on Aug 8, 2016 6:03 PM

Reply
Question marked as Best reply

Posted on Aug 9, 2016 4:16 PM

chke wrote:


From Boot Camp Assistant, attempted to install Windows 10 on the new SSD

The install completed, but upon restart, booted to blank black screen

The Windows installation requires several reboots. Did all the reboots complete successfully? Did the BC drivers get installed correctly?


The install completed, but upon restart, booted to blank black screen

Attempted rebooting, and booted to black screen with flashing underscore

Was EFI Boot used to install on the SSD? Your later statement about EFI boot indicates that is the case, but need to confirm.


Booted into Mac and figured something wasn't right, so reformatted the new SSD to FAT

Attempted to boot into old Boot camp partition, only to boot to blank screen

This is expected. Each disk has it's own independent EFI. BCA updates the EFI of disk0, which points to the SSD, which you erased. There is no way to EFI boot Windows from the 1TB HDD. BIOS/MBR is a completely different path.


Disconnected other SSD, as suspected it was causing issues (didn't do anything)

This is again expected. See previous explanation.


Attempted to restore backed up winclone image to old partition
Winclone restore resulted in the creation of an EFI drive, along with what looks like my old BOOTCAMP drive.

Winclone has the ability to restore EFI or MBR. It depends on the specific model. Your specific model supports both approaches. You can verify this using Applications -> Utilities -> Console and typing "Winclone" in the top right search box and check the logs. It restored EFI, which is why you see EFI Boot when using Alt/Opt.


Attempted to reboot to BOOTCAMP from startup disk, brings me to black screen with flashing underscore.

This because EFI boot is now causing GPU issues. Is yours a 13-in or a 15-in MBP?

12 replies
Question marked as Best reply

Aug 9, 2016 4:16 PM in response to chke

chke wrote:


From Boot Camp Assistant, attempted to install Windows 10 on the new SSD

The install completed, but upon restart, booted to blank black screen

The Windows installation requires several reboots. Did all the reboots complete successfully? Did the BC drivers get installed correctly?


The install completed, but upon restart, booted to blank black screen

Attempted rebooting, and booted to black screen with flashing underscore

Was EFI Boot used to install on the SSD? Your later statement about EFI boot indicates that is the case, but need to confirm.


Booted into Mac and figured something wasn't right, so reformatted the new SSD to FAT

Attempted to boot into old Boot camp partition, only to boot to blank screen

This is expected. Each disk has it's own independent EFI. BCA updates the EFI of disk0, which points to the SSD, which you erased. There is no way to EFI boot Windows from the 1TB HDD. BIOS/MBR is a completely different path.


Disconnected other SSD, as suspected it was causing issues (didn't do anything)

This is again expected. See previous explanation.


Attempted to restore backed up winclone image to old partition
Winclone restore resulted in the creation of an EFI drive, along with what looks like my old BOOTCAMP drive.

Winclone has the ability to restore EFI or MBR. It depends on the specific model. Your specific model supports both approaches. You can verify this using Applications -> Utilities -> Console and typing "Winclone" in the top right search box and check the logs. It restored EFI, which is why you see EFI Boot when using Alt/Opt.


Attempted to reboot to BOOTCAMP from startup disk, brings me to black screen with flashing underscore.

This because EFI boot is now causing GPU issues. Is yours a 13-in or a 15-in MBP?

Aug 8, 2016 7:13 PM in response to Loner T

Thanks for the response.

Loner T wrote:


The Windows installation requires several reboots. Did all the reboots complete successfully? Did the BC drivers get installed correctly?

The computer only restarted once during the process, and I was never brought to a screen to install the drivers. The very first restart brought me to the blank black screen.

Was EFI Boot used to install on the SSD? Your later statement about EFI boot indicates that is the case, but need to confirm.

I used Boot Camp Assistant to begin the install -- I selected to partition the SSD for sole use with Windows, and it automatically restarted and brought me to the installation screen. Another odd thing was that the resolution was incorrect upon this restart, as the screen was stretched a bit horizontally.

This is expected. Each disk has it's own independent EFI. BCA updates the EFI of disk0, which points to the SSD, which you erased. There is no way to EFI boot Windows from the 1TB HDD. BIOS/MBR is a completely different path.

I'm a bit confused. BCA updates disk0 EFI even though the SSD was mounted as disk1?

Winclone has the ability to restore EFI or MBR. It depends on the specific model. Your specific model supports both approaches. You can verify this using Applications -> Utilities -> Console and typing "Winclone" in the top right search box and check the logs. It restored EFI, which is why you see EFI Boot when using Alt/Opt.

This because EFI boot is now causing GPU issues. Is yours a 13-in or a 15-in MBP?

I have a 13 inch MBP. What steps should I follow to properly restore booting to the windows partition on my HDD?

Aug 9, 2016 4:21 PM in response to chke

There are 3-4 reboots in a full install cycle. To preserve state, NVRAM is used, in order to ensure that Windows will boot, not OSX. The standard configuration expects only disk0, not both disk0 and disk1. BCA sets the S: drive for EFI Boot to be disk0, the user has no control over it when installing via BCA. The first reboot now has a conflict, where the expected disk is disk0, but the partial install is on disk1.


To install Windows in your configuration, the designated Windows target is always in the Main bay, so there is no confusion. If you have a second disk, you should disconnect the SATA cable for your specific model 2012.


If you want to move this Windows disk later to the Optibay, you also need to update the BCD as appropriate. This BCD is either on disk0 EFI or in the Windows partition for legacy BIOS installation. Check the Winclone restore log as an example.


For the 1TB HDD to boot, you can either correct the BCD using bootrec.exe and Startup Repair, or wipe the 1TB HDD's current BC partition and restore it back via Winclone. Once restored, you can decide if you want Legacy Boot or EFI Boot. This screen shot is from Winclone 4.4.


User uploaded file

Aug 9, 2016 4:36 PM in response to Loner T

Thanks again for the detailed reply, I seem to have a better understanding of the issue now.


So just to make sure, to repair the bootcamp partition on my HDD, I should:

  1. Boot to the win10 install USB
  2. Repair disk using bootrec.exe (I'm not sure of the exact process, but is this correct?)


Once that is complete, if I want to actually install Windows 10 on my SSD, I must:

  1. Switch the hard drives in the bay (such that the new SSD is in the main bay and HDD is in the optical drive bay).
  2. Install Windows 10 on the SSD (do I use BCA to begin the installation, or boot directly to the USB?)
  3. Switch back the disks (If I want -- do you know if keeping the Mac OS X drive in the optical bay will cause issues?)
  4. Boot into the bootcamp partition on my main hard drive and apply a registry fix suggested by Twocanoes (https://www.youtube.com/watch?v=9RHjVAQHb3E)
  5. Boot into OS X and use Winclone to restore a current image of the HDD partition to the new SSD
  6. Either erase the old bootcamp partition or disconnect the HDD to prevent issues upon reboot
  7. Boot into Winclone to check that it has successfully transferred
  8. Erase the old bootcamp partition on the HDD


Forgive me if I am not understanding correctly -- is there a better way to go about this?

Aug 9, 2016 6:47 PM in response to chke

Before you repair the main bay 1TB HDD, please remove the SSD in Optibay, or at least disconnect the SATA cable between the Optibay and the SSD. Please see https://support.microsoft.com/en-us/kb/927392 for bootrec.exe details.


The video is used to boot Windows on an external SSD in a USB3 enclosure, which was restored from a Winclone image that came from an internal disk. The second of steps can be modified, based on who you answer the following question. Do you plan to put the SSD in an external USB3 enclosure?

Aug 9, 2016 8:55 PM in response to Loner T

I've already disconnected the SATA cable, so I should be good. I'll go ahead and try using startup repair/bootrec.exe.


In regards to your second question, I plan on keeping the second SSD either in the Optibay or the main hard drive bay. Ultimately, I want to end up with a 1TB HDD purely for mac, and the 500GB SSD purely for windows. I contacted Twocanoes because I was not able to run sysprep on my upgraded version of Windows 10, and wanted to know if it was necessary for a successful migration. They responded that they believe I can skip the sysprep process if I am only migrating from a HDD to a SSD. Regarding the video, this is what they said:


"There is a registry fix proposed by one of our customers that forces Windows to rescan the bus after the migration and load the correct SSD storage drivers. See around 2 minutes into this video for details (this video described running Windows from an external drive, but the registry fix applies to migration to internal drives when changing from HDD to SSD)"


They also advised that once the migration is complete, I must either delete the original partition or remove the HDD before booting to the new partition to prevent any problems. It was mentioned that some macs don't reliably boot Windows from the optical bay, so it may be necessary to switch them around.


I apologize for convoluting the subject so much, but I am curious as to whether or not it is possible to do what I am trying to do.

Aug 10, 2016 1:28 AM in response to chke

Another update:

I had forgotten to mention that upon booting to the WININSTALL usb, the installer would show a popup that read something along the lines of "It looks like you began an upgrade and booted to installation media. If you would like to proceed with the upgrade, press yes and remove the media, press no to perform a clean install."


I didn't know how to get rid of this, so I opted for the somewhat easier route of deleting my existing BOOTCAMP partition, making a new one, and restoring my winclone image. I've just done this, following the steps here:

http://twocanoes.com/support/winclone/resizing-a-bootcamp-partition-with-winclon ehttp://


However, I get the exact same issue. The windows partition doesn't show when booting with option held down, only Macintosh HD, EFI Boot, and the Recovery drive. When selecting EFI boot, it just takes me to what looks like normal Mac OS X. What else could be wrong here? Not sure if these are useful:


MacBook-Pro:~ CE$ diskutil list

/dev/disk0

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *1.0 TB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS Macintosh HD 839.9 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: Microsoft Basic Data BOOTCAMP 159.5 GB disk0s4


MacBook-Pro:~ CE$ diskutil cs list

No CoreStorage logical volume groups found


MacBook-Pro:~ CE$ sudo fdisk /dev/disk0

Password:

Disk: /dev/disk0 geometry: 121601/255/63 [1953525168 sectors]

Signature: 0xAA55

Starting Ending

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

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

1: EE 1023 254 63 - 1023 254 63 [ 1 - 1953525167] <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


MacBook-Pro:~ CE$ sudo gpt -vv -r show /dev/disk0

Password:

gpt show: /dev/disk0: mediasize=1000204886016; sectorsize=512; blocks=1953525168

gpt show: /dev/disk0: PMBR at sector 0

gpt show: /dev/disk0: Pri GPT at sector 1

gpt show: /dev/disk0: Sec GPT at sector 1953525167

start size index contents

0 1 PMBR

1 1 Pri GPT header

2 32 Pri GPT table

34 6

40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B

409640 1640353384 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC

1640763024 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC

1642032560 592

1642033152 311490560 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

1953523712 1423

1953525135 32 Sec GPT table

1953525167 1 Sec GPT header

Aug 10, 2016 5:13 AM in response to chke

Assuming your Optibay disk is disconnected, did you check both EFI Boot and Legacy Boot? If your original installation was a legacy BIOS installation, it should stay that way after restore to work. Before you restore, I recommend a SMC/NVRAM reset with only the designated Windows destination disk in the main bay.


If you have a Winclone image of the HDD BC installation, make a second copy of it, and then remove the BC/Windows from HDD to avoid any conflicts. It will make your HDD OS X-only. Use the Winclone to restore to the SSD in main bay.


How are you booting OS X when a Winclone image needs to be restored to the SSD in the main bay, since the Optibay is disconnected and the SSD has no OS X installation?

Aug 10, 2016 11:07 AM in response to Loner T

I should have been more clear -- my last steps were simply to try and get my original HDD windows partition working, with it mounted in the main bay. Making the drive Legacy bootable after restoring with Winclone got it back up and running. Here is my current situation:

  • 1 TB HDD mounted in main bay, with working Mac OS X and Windows partitions
  • 500 GB SSD (empty) mounted in Optibay, but disconnected from the logic board

My original issue (being unable to boot into my HDD windows partition) is solved, but now I would like to migrate this partition to the SSD. What procedure should I take?


I am mainly confused whether or not I need to install Windows on the SSD before migrating -- it sounds like I don't. However, do I apply the registry change proposed by Twocanoes prior to imaging the HDD partition? From my understanding, they suggest doing the following:

  1. Back up HDD windows partition
  2. Apply registry change to HDD windows partition
  3. Boot into OS X and image the HDD windows partition
  4. Restore this image to the completely blank SSD
  5. Delete the HDD windows partition, making the HDD exclusively OS X
  6. This should result in a Windows-exclusive SSD and an OS X-exclusive HDD.

It sounds like I first need to switch the hard drives, such that the HDD is in the Optibay and the SSD is in the main bay.

Aug 10, 2016 11:40 AM in response to chke

chke wrote:



I am mainly confused whether or not I need to install Windows on the SSD before migrating -- it sounds like I don't. However, do I apply the registry change proposed by Twocanoes prior to imaging the HDD partition? From my understanding, they suggest doing the following:

  1. Back up HDD windows partition
  2. Apply registry change to HDD windows partition
  3. Boot into OS X and image the HDD windows partition
  4. Restore this image to the completely blank SSD
  5. Delete the HDD windows partition, making the HDD exclusively OS X
  6. This should result in a Windows-exclusive SSD and an OS X-exclusive HDD.

It sounds like I first need to switch the hard drives, such that the HDD is in the Optibay and the SSD is in the main bay.

The Winclone Restore does not require a pre-existing Windows installation. You will restore to a FAT partition on the SSD, which can span the entire SSD, and you can shrink/expand the Windows on SSD as you desire.


After Step 2, you need to move the HDD to the Optibay, and do not try to boot Windows from it. I assume your Winclone saved image will be on the HDD. After step 4, disconnect the HDD, and test boot ability on the SSD Windows. How do you plan on executing step 5 - BCA?

Aug 10, 2016 8:46 PM in response to Loner T

Thanks for all of your help. What would you recommend doing for step 5? My understanding is that I can either use disk utility or BCA.


Upon trying to backup my windows partition, I've encountered another issue. I'm trying to use the windows "Backup and Restore (Windows 7) program to backup my windows partition onto an external drive, but am getting error 0x81000019 - A shadow copy could not be created. Please check "VSS" and "SPP" application event logs for more information.

Details: The shadow copy provider had an error. Check the System and Application event logs for more information.


I've already gone into services and set VSS to automatic start and manually started the service, which did not help. I've searched online, but can't find anything that has worked. Any tips?

Aug 11, 2016 4:02 AM in response to chke

chke wrote:


What would you recommend doing for step 5? My understanding is that I can either use disk utility or BCA.

BCA, otherwise you will lose disk space.


Upon trying to backup my windows partition, I've encountered another issue. I'm trying to use the windows "Backup and Restore (Windows 7) program to backup my windows partition onto an external drive, but am getting error 0x81000019 - A shadow copy could not be created. Please check "VSS" and "SPP" application event logs for more information.

Details: The shadow copy provider had an error. Check the System and Application event logs for more information.


I've already gone into services and set VSS to automatic start and manually started the service, which did not help. I've searched online, but can't find anything that has worked. Any tips?

This is usually related to the BC-supplied HFS driver used to see the OSX partition on the Windows side. Since you have Winclone, do you need a W7 Backup?

Bootcamp partition missing on startup

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.