You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

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

Bootcamp partition has disappeared after upgrade to Yosemite 10.10

Hello Loner T,


I've been following the threads of people with similar issues for the last couple of days now. I downloaded Testdisk and GPT disk both. And I've been trying to follow the directions as best I could on my own to see if I could re-set/re-write the GPT and MBR entries. My situation is a little different from the others in that I manually opened my iMac and installed an SSD which populates /dev/disk1(for recovery volume) and /disk2/ which is my boot drive. /dev/disk0 the internal 1TB drive became extra storage and location for the Bootcamp partition. So following these directions initially to pin down where on Disk0 things were located I narrowed it down to /dev/disk0s3

  1. diskutil list
  2. diskutil cs list (to find if Core Storage is the culprit)
  3. Download GPT Disk from sourceforge.org and install it.
  4. sudo gpt -vv -r show /dev/disk0
  5. sudo fdisk /dev/disk0

Here's the output from each of the steps, the beginning of the tests----------------------------------------------------------

User uploaded file

User uploaded file

User uploaded file

User uploaded file

-------------------------------------------------------------------------------- -End of Tests-----------------------------------------------------

So /dev/disk0s3 is the location. But I'm having real difficulties now getting further as I tried this command just to see if I could find the 'R.NTFS' entry in the hexdump from the dd command:

sudo dd if=/dev/rdisk0s3 count=1 2>/dev/null | hexdump -C

Ambiguous output redirect

Do I have that commandline correct?

Also I've done a full run of Test disk in Quick Search and Deep Search that I can post if needed. I'm finding it's very odd compared to what I've seen other people posting so far. I've got 2 complete Windows partitions with what looks to be the same files in both locations. I did extend the volume at one point to boost it up to 250GB. Don't know if that's causing the GPT/MBR to show a total of 8 entries in Testdisk. But that's what I'm seeing when I run it. Will await any further steps or directions you might have. I'm hoping this is quick fix. But I'm willing to do a full GPT re-wrtie/reset and an MBR rebuild if necessary and of course the Windows Recovery if it comes to that. I cannot thank you enough for being so generous with your knowledge and expertise, it's been a real education in the low level vagaries of disk management on the Mac for the past 2-3 days.

OS X Yosemite (10.10)

Posted on Nov 15, 2014 6:22 AM

Reply
43 replies

Nov 18, 2014 7:17 AM in response to Loner T

Loner T wrote:


Csound1 wrote:


Then you should tell them, Apple.com/feedback

I have provided feedback and bug reports since the dawn of Mavericks. I did the same with Yosemite DP1-6. Is data loss Apple's favorite game? I am certain you are not trying to defend Apple, are you?


Can you point out where I defended them?


I said (and you are free to disagree) that Windows is "more reliable on a Windows machine". If you disagree with that I am astonished.

Nov 18, 2014 7:32 AM in response to Csound1

Csound1 wrote:

I am certain you are not trying to defend Apple, are you?


Can you point out where I defended them?

I was asking a question, not accusing you of defending Apple.


Csound1 wrote:


I said (and you are free to disagree) that Windows is "more reliable on a Windows machine". If you disagree with that I am astonished.

The hardware for Windows (and the required WHQL compliance) is made by several manufacturers like, Sony, HP, Dell, Toshiba, Panasonic.


Apple is unique in that it builds its own HW/SW stack and does not allow its SW to run on non-Mac machines (in general, and despite Hackint0shes). Windows "machine" is a very broad term, given so many OEMs. It is stable on a Toshiba or a HP or a Sony. It is difficult to ask users like Texmurph to carry multiple pieces of equipment, especially for road warriors. Windows is fairly stable on the same Apple HW when used as a VM. The question that Texmurph is asking is why a similar lack of stability plagues Apple when they control the entire stack?


This is not a new venture for Apple. This has been there since the days of Windows XP. Perhaps Texmurph should consider VMs and look at compromises (like no direct access to the Apple HW) to be able to work with a single piece of computing equipment.

Nov 18, 2014 7:43 AM in response to Loner T

My position has always been the same, Windows on a Mac is more trouble than it is worth.


I need to use Excel, and I need VBA for it so it can only be a Windows version (the Mac version lacks VBA) so I run Windows, on a £200 Dell laptop with a copy of RDC running so I can use it on my Mac. Compared to buying a copy of Windows (I already own Excel licenses) and wasting so much time in order to get a reasonable installation (using BC) or a mediocre installation (using a VM) the Dell was almost as cheap and offers far more performance with Winodws than the Mac ever did. And it's just another network device as far as the Mac is concerned.


That way my time doesn't wasted with testdisk et al.

Nov 18, 2014 8:44 AM in response to Loner T

Intel has two separate EFI specifications preUEFI and EFI 1.1 (used by Apple) do not mix well. Windows 7 has partial support for EFI, but W8.1 seems to be the first 'full' UEFI. MBR provided a route to support many different Windows implementations before the UEFI specification was fully incorporated into OSes. Newer Mac machines do support UEFI (post-2013 machines).


I run Windows via UEFI on a late 2013 rMBP. On a 2012 MBP, UEFI does not work. One potential solution I have suggested in my feedback and bug reports is to provide EFI updates for machines which are capable of running Yosemite to become UEFI-compliant so W8+ (and W10) can run native UEFI. I am uncertain if Apple has the motivation/resources to make such changes available to consumers.


So, does that mean that a Windows 8.1 install with BC could work without having an MBR partition? I have a 2012 macmini 6,1. If there was a Firmware update for it, would it be possible to have bootable Windows 8.1 and Yosemite on the same machine without using these MBR partitions? I have the latest firmware for the macmini 6.1 (EFI 1.7).


Since I have the latest OS versions and they both support GPT partitions bootable from EFI, I see no point in continuing to have these messy hybrid partitions which are prone to break at the first OS update.

Nov 18, 2014 8:49 AM in response to BroFlav

The challenge with Yosemite is that it has started using a CoreStorage rather than JHFS+ volumes.


W8.1 can be installed without using BCA (but it still needs BC drivers which support the hardware).

1. You will need to create Free Space of the size you want Windows to be using Disk Utility.

2. Create the USB+ISO using BCA, but uncheck the 'Install Windows...' Option.

3. Boot from the USB using Alt and select the EFI Boot entry on the USB. On preUEFI HW (2012 and older), this method installs but cannot work, because it returns no bootable device error due to the presence of the split MSR/MSD partitions.

4. Let the W8.1 installer format the free space into MSR (Microsoft System Reserved - 128MB - GPT4 in the following layout) and MSD (rest of the Free Space - GPT5 in the following example)

5. You will have a pure GPT-only disk. There is no MBR, as the entire disk is encapsulated in a Protective MBR.


This is what the disk looks like on a 15" 2013 rMBP using W8.1 EFI.


gpt show: /dev/disk0: mediasize=500277790720; sectorsize=512; blocks=977105060

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 977105059

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 487712920 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC

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

489392096 32

489392128 262144 4 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE

489654272 487450624 5 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

977104896 131

977105027 32 Sec GPT table

977105059 1 Sec GPT header



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

Nov 18, 2014 9:15 AM in response to Loner T

On preUEFI HW (2012 and older), this method installs but cannot work, because it returns no bootable device error due to the presence of the split MSR/MSD partitions.


So on a late 2012 macmini this method will install Windows 8.1 but it won't be bootable. And for this to work it would be necessary for Apple to make a new firmware update available which would include 2012 machines. Or is the pre-2013 hardware a problem too?

Nov 18, 2014 10:38 AM in response to Loner T

Bootcamp is a good and golden thing.


I'm disinterested in anyone's opinion as to whether you should run windows on a Mac. I have been running Windows and OSX perfectly for years and years and years with great performance on a MacBook Air and a MacBook pro.


I am disinterested in any VM solution.


I am disinterested in knowing what UEFI, MBR, and MSD are all about. My hair is gray enough as it is.


I Just want Apple to fix their Yosemite / Bootcamp problem and wake me when it is over. I have confidence that they can get the job done.


Bootcamp is a good and golden thing.

Bootcamp partition has disappeared after upgrade to Yosemite 10.10

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