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

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

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 ID.