Macbook pro retina 15 Mid 2014 - Virtualization bug

For some reason Virtualization is disabled when i boot directly up in Windows 8.1, however if i first start up OSX to the login screen and then select restart and boot into Windows i have Virtualization enabled as expected.


My temporary work-a-round which is terrible annoying:

  • bootup via ALT and select Ios
  • at login screen press restart
  • hold down ALT and select Windows


This enables virtualization, however it would be "nice" to be able to just boot directly into windows.

MacBook Pro (Retina, 15-inch, Mid 2014), Windows 8

Posted on Dec 12, 2014 12:47 AM

Reply
31 replies

Dec 12, 2014 5:58 AM in response to JaisEdelmann

There is a specific requirement to have Windows booted via the CSM-BIOS layer. All other means will fail. The only proper method is to


1. Switch from OSX to Windows using System Preferences -> Startup Disk.

2. Switch from Windows to OS using Control Panel -> System -> Boot Camp.


Please also see Boot Camp: Set the default operating system and Re: If I reboot to Windows directly from Windows (bootcamp options), I cannot launch a vm in Hyper-V.

Dec 13, 2014 10:15 AM in response to JaisEdelmann

The CSM-BIOS is needed for Hyper-V, not for Windows itself. Using Alt key will also boot Windows but will bypass the CSM-BIOS layer. Windows has a pre-built device database so it does not really need CSM-BIOS, once it has been successfully installed.


When you switch from OSX to Windows, the --legacydrivehint tells the Apple Bootmanager to pass control to CSM-BIOS.


Is that what you are stating, or did I mis-undertsand your comment?

Dec 13, 2014 1:59 PM in response to JaisEdelmann

This is the configuration command for the Windows partition and the whole disk. Enter your password for teh following command when prompted.


sudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0

Run diskutil list to find the exact partition disk0sN, where N is the exact slice for the Windows partition. System Preferences -> Startup Disk uses an additional --nextonly qualifier which is being omitted intentionally in the previous command.

Test with the Alt key and verify that it works the way you want it.

Dec 14, 2014 3:35 AM in response to Loner T

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 - 409639] <Unknown ID>

2: AC 1023 254 63 - 1023 254 63 [ 409640 - 235480096] <Unknown ID>

3: AB 1023 254 63 - 1023 254 63 [ 235889736 - 1269536] Darwin Boot

*4: 07 1023 254 63 - 1023 254 63 [ 237160448 - 739944448] HPFS/QNX/AUX

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

jaisedelmann$ diskutil list

/dev/disk0

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *500.3 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_CoreStorage 120.6 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: Microsoft Basic Data BOOTCAMP 378.9 GB disk0s4

/dev/disk1

#: TYPE NAME SIZE IDENTIFIER

0: Apple_HFS Macintosh HD *120.2 GB disk1

Logical Volume on disk0s2

7B512A63-A92C-40A0-8B32-5D9BC16A4F16

Unencrypted

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Macbook pro retina 15 Mid 2014 - Virtualization bug

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