Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Are you also on Macmini5,1 with Intel HD Graphics 3000?
The driver works? No black screen?
Intel Display Audio works as well?

Thanks.

Sorry I forgot to mention my machine. I'm actually on a retina macbook pro.

It defaults to the nvidia card in here, but the onboard HD4000 seems to be accessible. Drivers install for it and Windows reports that it is functional.

HDMI audio works fine. Internal speakers and headphone jack don't.
 
To anyone who's gotten Windows 7 working... how long did it take to do the initial boot?

I put the install.wim into a Windows 8 dvd, booted into WinPE, and installed. Then on the reboot, it just seems to hang. If I have the resolution set to 1024x768, I actually do see a Windows Logo, and it is animated... but it stays like that seemingly forever. I tried for about 30 minutes before i gave up on it. Based on that experience, it does seem like the EFI bootloader is working, but it something else is holding it up. I wish Windows had some sort of verbose boot option
 
MAC PRO 2009 Mountain Lion Windows 8 RTM 64 bit enterprise

So talented people here, I think someone can help me.

I have a mac pro 2009 with 2 xeon processor, 6 gigabyte ram, radeon hd4xxx, areca 1882.

1 terabyte hard disk in case 1 attached to mac pro.

2 * 300 GB hard disk in raid 0 attached to areca.

EFI install of windows 8 rtm enterprise 64 bit: no bootcamp driver installed, all works well but have to correct boot process each time I need to start windows 8 (as explained below).

Software installed with this steps:

1) Fresh install of mountain lion on 1 terabyte hard disk.
2) Window 8 RTM enterprise EFI install on areca raid 0.
2.1) At restart after 1st phase installation of windows 8 machine locks with mouse pointer and blue background
2.2) Force shutdown (4 seconds pushing power on button).
2.3) Restart and windows 8 ends installation correctly without any other problem

From now on all works well with windows 8 as default os BUT this happens on boot:

1) when i restart or turn on mac pro windows 8 boot showing logo with 'waiting balls' (the little dotted circle...) then waiting circle disappears and stay in this status forever
2) Force shutdown (4 seconds pusing power on button)
3) turn on mac pro when windows 8 boot black screen forever
4) Force shutdown
5) turn on mac pro with alt pressed
6) at boot selection insert windows 8 DVD
7) start efi install
8) go to recover menu
9) open cmd prompt
10) bootrec /fixmbr
11) bootrec /fixboot
12) shutdown

Turn on mac pro and windows 8 start correctly.

There is a way to correct this problem?
 
To anyone who's gotten Windows 7 working... how long did it take to do the initial boot?

I put the install.wim into a Windows 8 dvd, booted into WinPE, and installed. Then on the reboot, it just seems to hang. If I have the resolution set to 1024x768, I actually do see a Windows Logo, and it is animated... but it stays like that seemingly forever. I tried for about 30 minutes before i gave up on it. Based on that experience, it does seem like the EFI bootloader is working, but it something else is holding it up. I wish Windows had some sort of verbose boot option

You need to set the Registers and make sure your disc was slipstreamed with drivers so when you complete install, the drivers initiatialize the video card.
 
You need to set the Registers and make sure your disc was slipstreamed with drivers so when you complete install, the drivers initiatialize the video card.

The video works -- I can see the boot menu options if I hit f8, and I'm getting a windows logo if I change the resolution to 1024x768. But it just hangs there forever. I did note the boot menu is extremely slow to navigate. It's as if the CPU is stuck at 100MHz

Do you know of any way of enabling verbose boot before windows is completely installed?
 
Last edited:

I tried that actually. Didn't seem to take (probably some EFI incompatibility).

I gave up anyway - I realized there's really no advantage to EFI in my case asides for maybe getting the integrated GPU to work. My laptop supports AHCI through the CSM, and everything else works fine. Integrated GPU would be interesting for battery life... but eh, I won't be booting into Windows much for anything beyond gaming.
 
I finally got the windows 8 installed. It requires none of the EFI hacks discussed on this thread and no slipstream of drivers required.

After the install, the best part is that it takes only 10 seconds to boot off a SSD.

This works on my mbp 8,3 (late 2011):

1. Take a blank SSD.
2. Clear NVRAM/PRAM. Command-Option-P-R keys during boot.
3. Add autounattend.xml to your usb or dvd install.
The key here is to enable Remote desktop through autounattend.xml.
4. Install Windows 8. It will reboot twice with black screen.
5. After it stopped rebooting you will still see a blank screen,
6. Attached it to cable/DSL router with an ethernet wire. Router will assign it a DHCP address.
6. Using a different computer, rdesktop into the machine and go to the device manager and disable the Intel graphics card. I did not touch the ATI card driver.
7. Magically the blank screen goes away. :)

Here is my autoattend.xml that goes on root directory of dvd or usb:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<fDenyTSConnections>false</fDenyTSConnections>
</component>
<component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<FirewallGroups>
<FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
<Active>true</Active>
<Group>Remote Desktop</Group>
<Profile>all</Profile>
</FirewallGroup>
</FirewallGroups>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>MacBookPro83</ComputerName>
</component>
</settings>
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>en-US</UILanguage>
</SetupUILanguage>
<InputLocale>en-US</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UserLocale>en-US</UserLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DiskConfiguration>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Size>100</Size>
<Type>EFI</Type>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>3</Order>
<Extend>true</Extend>
<Type>Primary</Type>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>2</Order>
<Size>128</Size>
<Type>MSR</Type>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Order>1</Order>
<PartitionID>1</PartitionID>
<Label>System</Label>
<Format>FAT32</Format>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Order>3</Order>
<PartitionID>3</PartitionID>
<Label>Windows</Label>
<Format>NTFS</Format>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Order>2</Order>
<PartitionID>2</PartitionID>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>
</Disk>
<WillShowUI>OnError</WillShowUI>
</DiskConfiguration>
<ImageInstall>
<OSImage>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>3</PartitionID>
</InstallTo>
</OSImage>
</ImageInstall>
<UserData>
<ProductKey>
<WillShowUI>OnError</WillShowUI>
<Key>TK8TP-9JN6P-7X7WW-RFFTV-B7QPF</Key>
</ProductKey>
<AcceptEula>true</AcceptEula>
</UserData>
</component>
<component name="Microsoft-Windows-TCPIP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Interfaces>
<Interface wcm:action="add">
<Ipv4Settings>
<DhcpEnabled>true</DhcpEnabled>
<RouterDiscoveryEnabled>true</RouterDiscoveryEnabled>
</Ipv4Settings>
<Identifier>Local Area Connection</Identifier>
</Interface>
</Interfaces>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AutoLogon>
<Password>
<Value>test</Value>
<PlainText>true</PlainText>
</Password>
<Username>Administrator</Username>
<Enabled>true</Enabled>
<LogonCount>5</LogonCount>
</AutoLogon>
<UserAccounts>
<AdministratorPassword>
<Value>test</Value>
<PlainText>true</PlainText>
</AdministratorPassword>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>test</Value>
<PlainText>true</PlainText>
</Password>
<Name>testuser</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Other</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
</component>
</settings>
<cpi:eek:fflineImage cpi:source="wim:c:/w8image/sources/install.wim#Windows 8" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
 
The serial number in the autoattend.xml is for the W8 preview. Freely available for everyone on MS website.
http://windows.microsoft.com/vi-VN/windows-8/iso

I am unable to get brightness control working under w8 efi boot. That is a showstopper for me.
Anyone else got it working?

mine was erratic. Sometimes it'd work perfectly, sometimes it'd only let me adjust it 2-3 points, and sometimes it didn't work at all.
 
Verifying EFI boot? Audio Drivers?

I installed the Win 8 x64 RTM but forgot to force EFI boot. Is it too much to hope that I am booting via EFI? Anyway to tell which boot method I am using? Something from the command line perhaps? Or a third party utility? If I am bios booting, any way to switch short of an OS reinstall?

Also, in regards to the audio driver not working on the 10,1 rMPB, I believe this audio driver is from the Intel C216 chipset. I have detailed some of the clues here: https://forums.macrumors.com/showthread.php?p=15506051#post15506051
 
I installed the Win 8 x64 RTM but forgot to force EFI boot. Is it too much to hope that I am booting via EFI? Anyway to tell which boot method I am using? Something from the command line perhaps? Or a third party utility? If I am bios booting, any way to switch short of an OS reinstall?

Also, in regards to the audio driver not working on the 10,1 rMPB, I believe this audio driver is from the Intel C216 chipset. I have detailed some of the clues here: https://forums.macrumors.com/showthread.php?p=15506051#post15506051

If the drive you have to select isn't called "EFI Boot", then you're not booting in EFI mode. Also, the boot screen will be rendered in the native resolution if you boot in EFI mode (for windows 8 anyway)
 
To confirm EFI boot, search for a file: setupact.log

Then look for:

Callback_BootEnvironmentDetect: Detected boot environment: BIOS

or

Callback_BootEnvironmentDetect: Detected boot environment: EFI
 
Lucky...

To confirm EFI boot, search for a file: setupact.log
Then look for:
Callback_BootEnvironmentDetect: Detected boot environment: BIOS
or
Callback_BootEnvironmentDetect: Detected boot environment: EFI

I don't find the above entry in C:\Windows\setupact.log ...
But I find the entry below in C:\Windows\Panther\setupact.log

2012-08-21 20:48:34, Info [0x060359] IBS Callback_ScenarioDetect:Setup is starting from [2] phase
2012-08-21 20:48:34, Info IBS Callback_BootEnvironmentDetect:FirmwareType 2.
2012-08-21 20:48:34, Info IBS Callback_BootEnvironmentDetect: Detected boot environment: EFI

Guess its my lucky day. Thanks t2pr. That was exactly what I needed.

If the drive you have to select isn't called "EFI Boot", then you're not booting in EFI mode. Also, the boot screen will be rendered in the native resolution if you boot in EFI mode (for windows 8 anyway)

My boot c: drive was called "BOOTCAMP" although I changed it to "Windows". But the boot screen appears in native resolution if you mean the flag and rotating dots.
 
Kkrull, is your brightness control working?


I don't find the above entry in C:\Windows\setupact.log ...
But I find the entry below in C:\Windows\Panther\setupact.log

2012-08-21 20:48:34, Info [0x060359] IBS Callback_ScenarioDetect:Setup is starting from [2] phase
2012-08-21 20:48:34, Info IBS Callback_BootEnvironmentDetect:FirmwareType 2.
2012-08-21 20:48:34, Info IBS Callback_BootEnvironmentDetect: Detected boot environment: EFI

Guess its my lucky day. Thanks t2pr. That was exactly what I needed.



My boot c: drive was called "BOOTCAMP" although I changed it to "Windows". But the boot screen appears in native resolution if you mean the flag and rotating dots.
 
I don't find the above entry in C:\Windows\setupact.log ...
But I find the entry below in C:\Windows\Panther\setupact.log

2012-08-21 20:48:34, Info [0x060359] IBS Callback_ScenarioDetect:Setup is starting from [2] phase
2012-08-21 20:48:34, Info IBS Callback_BootEnvironmentDetect:FirmwareType 2.
2012-08-21 20:48:34, Info IBS Callback_BootEnvironmentDetect: Detected boot environment: EFI

Guess its my lucky day. Thanks t2pr. That was exactly what I needed.



My boot c: drive was called "BOOTCAMP" although I changed it to "Windows". But the boot screen appears in native resolution if you mean the flag and rotating dots.

Guess you're booting in EFI mode. I was referring to the flag and rotating dots.

And by name of the drive, I mean when what the boot menu calls it before loading it. It gives you a choice between "Mac OS X" and "EFI Boot" - if it wasn't EFI mode, it would say "Windows" instead.
 
Have you tried "ATI HDMI Audio Device Driver" from the Realtek Drivers download page ? It seems to work with some thunderbolt port.

Probably only works with the ones that have AMD/ATi video cards.

Thunderbolt audio out isn't the issue anyway. Getting the onboard audio to work is.
 
I have screen brightness control but not keyboard backlighting. Nor volume obviously.

Let me caveat this by saying that at least once I was only seeing three levels of screen brightness control: high, low and off. Although as of this edit I have full control of screen brightness.

I find it funny that in my Windows 8 EFI install I get some brightness control but no audio. I would rather have audio obviously.
 
Last edited:
uEFI/BIOS Dual Boot?

Is it possible, albeit not easily, to build a boot configuration that allows switching between BIOS and EFI mode of the same Windows OS?

I'm less interested with the driver points in this idea, (injecting both the Bus Master IDE driver and AHCI storage drivers, etc), but more with the boot loading portion.

I have successfully loaded Win8 in native EFI mode and would like to add a boot option to switch to BIOS mode for hardware compatibility.

Any thoughts?
 
I don't think it is possible to switch between BIOS and EFI mode with the same Windows instance. In EFI mode, Windows will run from an GPT partition. In BIOS mode, Windows cannot run from an GPT partition. In BIOS mode, it must run from an MBR partition.

Someone here also asked how to see whether you are actually EFI booting or BIOS booting. Easiest is to go to the Windows Disk Manager and check if you have a GPT partition or not.
 
My windows 7 install is officially nuked. I'll be reinstalling on a Mac Pro 2010 probably within the next few days, most likely tonight since school is starting. I saw machack's videos on Vimeo, and I believe that will work.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.