Go Back   MacRumors Forums > Apple Systems and Services > Windows, Linux & Others on the Mac

Reply
 
Thread Tools Search this Thread Display Modes
Old May 5, 2009, 02:29 AM   #1
VirtualRain
macrumors 603
 
Join Date: Aug 2008
Location: Vancouver, BC
Win7 x64 booting natively via EFI (no BIOS emulation)

Hi, has anyone got Win7 x64 booting natively via EFI without bios emulation or know of any resources elsewhere that discuss this? I understand it would have to be on an independent GUID partitioned HD... so not using bootcamp... ruling out all but Mac Pro's I suppose.

Any insights would be helpful.
__________________
tools: nMP for photography, rMBP for working, iPad for surfing, iPhone for communicating, Mac Mini for entertaining
Canon tools: 5D Mark III 24-105L/70-300L/35L/50L/85L for capturing
VirtualRain is offline   1 Reply With Quote
Old May 5, 2009, 02:37 AM   #2
Andrmgic
macrumors 6502a
 
Join Date: Jun 2007
Windows Vista and Windows 7 can be installed directly on a mac without using bootcamp. You'll likely still want to use the bootcamp drivers for your hardware, but they both boot on EFI systems.

Doing it that way without harming your OS X partition... that is another animal, since the windows installer GUI doesn't offer a way to non-destructively partition your hdd so that Mac OS still boots.

However, if you wanted to load windows in place of OS X, it is certainly possible with either OS.
__________________
Samsung Focus - Windows Phone 7
11.6" Macbook Air - 1.4Ghz C2D, 2GB DDR3, 128GB storage
Andrmgic is offline   1 Reply With Quote
Old May 5, 2009, 11:21 AM   #3
VirtualRain
Thread Starter
macrumors 603
 
Join Date: Aug 2008
Location: Vancouver, BC
Quote:
Originally Posted by Andrmgic View Post
Windows Vista and Windows 7 can be installed directly on a mac without using bootcamp. You'll likely still want to use the bootcamp drivers for your hardware, but they both boot on EFI systems.

Doing it that way without harming your OS X partition... that is another animal, since the windows installer GUI doesn't offer a way to non-destructively partition your hdd so that Mac OS still boots.

However, if you wanted to load windows in place of OS X, it is certainly possible with either OS.
Yes, however, installing Windows without BIOS emulation mode is non-trivial and is what I'm after. It does require a dedicated GPD formatted disk and it can only be done with Vista SP1 x64 or Win7 x64 which are the only two flavors of Windows that support native UEFI 64.

Has anyone here actually done this successfully?
__________________
tools: nMP for photography, rMBP for working, iPad for surfing, iPhone for communicating, Mac Mini for entertaining
Canon tools: 5D Mark III 24-105L/70-300L/35L/50L/85L for capturing
VirtualRain is offline   0 Reply With Quote
Old May 5, 2009, 11:45 AM   #4
John Jacob
macrumors 6502a
 
John Jacob's Avatar
 
Join Date: Feb 2003
Location: Bangalore, India
Send a message via Yahoo to John Jacob Send a message via Skype™ to John Jacob
This is not my area of expertise, but from the rEFIt information pages I understand that Intel Macs run a EFI 1.1 compatible firmware in 32-bit mode. Which sounds to me like it wouldn't be possible.
__________________
Unibody Macbook, 2.4GHz, 4GB RAM, 320GB 7200RPM Western Digital HDD. I have seen God. His name is Jonathan Ive.
John Jacob is offline   0 Reply With Quote
Old May 5, 2009, 11:56 AM   #5
ryannazaretian
macrumors 6502a
 
Join Date: Sep 2008
Location: Mississippi
Quote:
Originally Posted by John Jacob View Post
This is not my area of expertise, but from the rEFIt information pages I understand that Intel Macs run a EFI 1.1 compatible firmware in 32-bit mode. Which sounds to me like it wouldn't be possible.
I don't know if I would trust that source. It hasn't been updated since October 15, 2006. A lot of things have changed since then... like Vista has been released... Macs use Core 2 Duo... lots of changes...
__________________
2010 17" MacBook Pro Antiglare
2.53Ghz i5, 8GB RAM, 256GB Crucial C300 SSD
iPhone 5 - Black - 64GB
ryannazaretian is offline   0 Reply With Quote
Old May 5, 2009, 12:34 PM   #6
Andrmgic
macrumors 6502a
 
Join Date: Jun 2007
ah. I must have misunderstood.. I thought BIOS emulation was only used when you used bootcamp from within mac os x.
__________________
Samsung Focus - Windows Phone 7
11.6" Macbook Air - 1.4Ghz C2D, 2GB DDR3, 128GB storage
Andrmgic is offline   0 Reply With Quote
Old May 5, 2009, 06:10 PM   #7
crazzyeddie
macrumors 68030
 
crazzyeddie's Avatar
 
Join Date: Dec 2002
Location: Florida, USA
Anyone have any more information on this? It seems like a very interesting topic.
__________________

Macbook Pro 15"
8GB DDR3 RAM
iPhone 6 Silver
crazzyeddie is offline   0 Reply With Quote
Old May 6, 2009, 12:21 AM   #8
ryannazaretian
macrumors 6502a
 
Join Date: Sep 2008
Location: Mississippi
I think I did it... but I'm not entirely sure and it isn't working yet. I completely wiped off my hard drive since OSX had quite a few bugs in it and figured a clean slate would be best to work with. I started out by putting in the OSX disk and deleting all my partitions. Then restarted with the Windows 7 64bit disk and started it with EFI Install. I then deleted the GUID or whatever partition table that the OSX disk left behind and wiped off all partitions again, so the OSX disk part was probably unnecessary. I'm installing right now directly off of the EFI boot option in Windows 7. At 50% installed right now.
__________________
2010 17" MacBook Pro Antiglare
2.53Ghz i5, 8GB RAM, 256GB Crucial C300 SSD
iPhone 5 - Black - 64GB
ryannazaretian is offline   0 Reply With Quote
Old May 6, 2009, 12:37 AM   #9
crazzyeddie
macrumors 68030
 
crazzyeddie's Avatar
 
Join Date: Dec 2002
Location: Florida, USA
How do you access the EFI boot option?

AFAIK, the BIOS compatibility layer is integrated into the EFI and takes over automatically when it detects a Windows startup volume. How do you tell it not to do so?
__________________

Macbook Pro 15"
8GB DDR3 RAM
iPhone 6 Silver
crazzyeddie is offline   0 Reply With Quote
Old May 6, 2009, 12:49 AM   #10
ryannazaretian
macrumors 6502a
 
Join Date: Sep 2008
Location: Mississippi
Well I finished the installation and it's working.

As for the EFI thing... Not sure how I really did it or if I did it correctly. When I put in my Windows 7 RC1 64bit disk, it brings up a CD with Windows Setup and a CD for EFI install. I selected the EFI install. When I had OSX still installed, it would boot into OSX, but without it, it starts the installation.

Not sure though.
__________________
2010 17" MacBook Pro Antiglare
2.53Ghz i5, 8GB RAM, 256GB Crucial C300 SSD
iPhone 5 - Black - 64GB
ryannazaretian is offline   0 Reply With Quote
Old May 6, 2009, 01:44 AM   #11
ryannazaretian
macrumors 6502a
 
Join Date: Sep 2008
Location: Mississippi
Okay... I just wasted 2 hours. OSX wouldn't install with the partition table created by Windows (MBR I guess...). Back to square one.
__________________
2010 17" MacBook Pro Antiglare
2.53Ghz i5, 8GB RAM, 256GB Crucial C300 SSD
iPhone 5 - Black - 64GB
ryannazaretian is offline   0 Reply With Quote
Old May 6, 2009, 02:04 AM   #12
tdgrn
macrumors 6502
 
Join Date: May 2008
Location: Little Rock, AR
Send a message via AIM to tdgrn Send a message via MSN to tdgrn Send a message via Yahoo to tdgrn Send a message via Skype™ to tdgrn
Why are you wanting to do this? It seems to me as if you are making this much harder than what it needs to be without any apparent reason? I'm not trying to call you out or anything, I just simply don't know of a reason to try and do this.
__________________
Thomas G
Professional Nerd
tdgrn is offline   0 Reply With Quote
Old May 6, 2009, 02:16 AM   #13
ryannazaretian
macrumors 6502a
 
Join Date: Sep 2008
Location: Mississippi
I'm really just trying something new... I don't really know the big difference, if there is any at all.
__________________
2010 17" MacBook Pro Antiglare
2.53Ghz i5, 8GB RAM, 256GB Crucial C300 SSD
iPhone 5 - Black - 64GB
ryannazaretian is offline   0 Reply With Quote
Old May 6, 2009, 05:25 AM   #14
Stridder44
macrumors 68040
 
Stridder44's Avatar
 
Join Date: Mar 2003
Location: California
Quote:
Originally Posted by ryannazaretian View Post
I don't know if I would trust that source. It hasn't been updated since October 15, 2006. A lot of things have changed since then... like Vista has been released... Macs use Core 2 Duo... lots of changes...

*prays for Boot Camp 3.0 coming with Snow Leopard*
__________________
iPhone 6 128GB
MacBook Pro 2.53GHz/120GB SSD/750GB HDD/4GB RAM
iMac G4 800MHz/80GB HDD/512MB RAM
Stridder44 is offline   0 Reply With Quote
Old May 6, 2009, 01:03 PM   #15
VirtualRain
Thread Starter
macrumors 603
 
Join Date: Aug 2008
Location: Vancouver, BC
Quote:
Originally Posted by tdgrn View Post
Why are you wanting to do this? It seems to me as if you are making this much harder than what it needs to be without any apparent reason? I'm not trying to call you out or anything, I just simply don't know of a reason to try and do this.
Apparently BIOS emulation creates a slow boot process. Native EFI will be significantly faster.

Honestly, though, I'm with ryannazaretian... interested to try it just to see if I can make it work. Doing this kind of thing is my hobby.
__________________
tools: nMP for photography, rMBP for working, iPad for surfing, iPhone for communicating, Mac Mini for entertaining
Canon tools: 5D Mark III 24-105L/70-300L/35L/50L/85L for capturing
VirtualRain is offline   1 Reply With Quote
Old May 6, 2009, 01:14 PM   #16
VirtualRain
Thread Starter
macrumors 603
 
Join Date: Aug 2008
Location: Vancouver, BC
Quote:
Originally Posted by ryannazaretian View Post
Well I finished the installation and it's working.

As for the EFI thing... Not sure how I really did it or if I did it correctly. When I put in my Windows 7 RC1 64bit disk, it brings up a CD with Windows Setup and a CD for EFI install. I selected the EFI install. When I had OSX still installed, it would boot into OSX, but without it, it starts the installation.

Not sure though.
Quote:
Originally Posted by ryannazaretian View Post
Okay... I just wasted 2 hours. OSX wouldn't install with the partition table created by Windows (MBR I guess...). Back to square one.
So you got it working or not? Given your last post... I'm guessing not? But you are talking about OSX... what are you trying to do? It sounds like you are trying to install both operating systems on the same drive... that's not possible if you want natively EFI boot Windows.

For this to work, you MUST install Windows on it's own dedicated drive... Before you embark on this, remove your OSX system drive and any other drives from your system.

This is why this technique really only applies to Mac Pro owners... it's not possible in one drive systems.

For the benefits of anyone else willing to try this before I get a chance...

The target drive for the EFI Win 7 install must NOT be formatted... in other words, if the drive has any existing partitions, remove them before starting this process.

Then during the install, you need to create a GUID partitioned disk... (GPT). That's a pre-req. for native EFI boot. MBR cannot support EFI boot. I'm not sure if that's presented as an option... hopefully it is.
__________________
tools: nMP for photography, rMBP for working, iPad for surfing, iPhone for communicating, Mac Mini for entertaining
Canon tools: 5D Mark III 24-105L/70-300L/35L/50L/85L for capturing
VirtualRain is offline   0 Reply With Quote
Old May 6, 2009, 05:01 PM   #17
ryannazaretian
macrumors 6502a
 
Join Date: Sep 2008
Location: Mississippi
Didn't know that about only Windows could be installed.

Here's what I did:
1. Backed EVERYTHING up because I was going to remove the partitions.
2. Restarted the computer with the OSX disk in. Removed the partitions and setup a GUID partition table.
3. Restarted the computer with the Windows 7 RC1 64bit installation CD and held down Option. It prompted me with Windows Setup or EFI Install. I selected EFI Install.
4. Started the installation and reconfigured my hard drive. Removed all partitions again, so step 2 was probably unnecessary. I can't remember how I partitioned them, but I setup two partitions, one for OSX and one for Windows. However, I know now that what I did wouldn't work.
5. Installed Windows 7.
6. Restarted and attempted to install OSX. I ran into trouble with the partition I created and had to redo everything the way Apple wants us to install Windows.
__________________
2010 17" MacBook Pro Antiglare
2.53Ghz i5, 8GB RAM, 256GB Crucial C300 SSD
iPhone 5 - Black - 64GB
ryannazaretian is offline   0 Reply With Quote
Old May 6, 2009, 06:17 PM   #18
VirtualRain
Thread Starter
macrumors 603
 
Join Date: Aug 2008
Location: Vancouver, BC
Quote:
Originally Posted by ryannazaretian View Post
Didn't know that about only Windows could be installed.

Here's what I did:
1. Backed EVERYTHING up because I was going to remove the partitions.
2. Restarted the computer with the OSX disk in. Removed the partitions and setup a GUID partition table.
3. Restarted the computer with the Windows 7 RC1 64bit installation CD and held down Option. It prompted me with Windows Setup or EFI Install. I selected EFI Install.
4. Started the installation and reconfigured my hard drive. Removed all partitions again, so step 2 was probably unnecessary. I can't remember how I partitioned them, but I setup two partitions, one for OSX and one for Windows. However, I know now that what I did wouldn't work.
5. Installed Windows 7.
6. Restarted and attempted to install OSX. I ran into trouble with the partition I created and had to redo everything the way Apple wants us to install Windows.
I see... thanks for clarifying... so the good news is that you did get it working until you wanted to get OSX back in the mix.

In step #4... the Win 7 installer allowed you to setup a GUID partition?

Cheers!
__________________
tools: nMP for photography, rMBP for working, iPad for surfing, iPhone for communicating, Mac Mini for entertaining
Canon tools: 5D Mark III 24-105L/70-300L/35L/50L/85L for capturing
VirtualRain is offline   0 Reply With Quote
Old May 6, 2009, 08:28 PM   #19
ryannazaretian
macrumors 6502a
 
Join Date: Sep 2008
Location: Mississippi
Quote:
Originally Posted by VirtualRain View Post
I see... thanks for clarifying... so the good news is that you did get it working until you wanted to get OSX back in the mix.

In step #4... the Win 7 installer allowed you to setup a GUID partition?

Cheers!
I don't remember if it did or not. The OSX disk did though but Windows 7 didn't like it .
__________________
2010 17" MacBook Pro Antiglare
2.53Ghz i5, 8GB RAM, 256GB Crucial C300 SSD
iPhone 5 - Black - 64GB
ryannazaretian is offline   0 Reply With Quote
Old May 8, 2009, 02:53 PM   #20
Andrmgic
macrumors 6502a
 
Join Date: Jun 2007
For some reason, Windows won't boot via EFI on my aluminum macbook.

I was able to get in, use diskpart to make a gpt EFI system partition, but it is still booting the normal windows installer rather than the EFI installer.

Do we know for sure that the newer macbooks support 64bit EFI?

I choose "EFI boot", but it is like my mac decides that it can't do that and switches to the normal windows bootloader.

I think this is a mac specific EFI problem, because there are a few motherboards out there for PCs that support UEFI and they can use EFI boot just fine.
__________________
Samsung Focus - Windows Phone 7
11.6" Macbook Air - 1.4Ghz C2D, 2GB DDR3, 128GB storage
Andrmgic is offline   0 Reply With Quote
Old May 16, 2009, 03:30 PM   #21
bradnic
macrumors newbie
 
Join Date: May 2009
no go on early 07 core2 mbpro

Same result as Andrmagic on a core2 2.33ghz mbpro - no EFI boot option with Win 7 64 dvd. 'convert gpt' with diskpart works successfully but the installer still uses MBR.

I can boot off an external drive running rEFIt, and the ver command shows EFI 1.1 Apple firmware dated 2007.

Let's hope Snow Leopard brings an EFI 2.0 firmware update for '06 and '07 vintage macs.
bradnic is offline   0 Reply With Quote
Old May 21, 2009, 04:09 PM   #22
Infrared
macrumors 65816
 
Infrared's Avatar
 
Join Date: Mar 2007
Quote:
Originally Posted by Andrmgic View Post
For some reason, Windows won't boot via EFI on my aluminum macbook.

I was able to get in, use diskpart to make a gpt EFI system partition, but it is still booting the normal windows installer rather than the EFI installer.

Do we know for sure that the newer macbooks support 64bit EFI?

I choose "EFI boot", but it is like my mac decides that it can't do that and switches to the normal windows bootloader.

I think this is a mac specific EFI problem, because there are a few motherboards out there for PCs that support UEFI and they can use EFI boot just fine.
I think it is because Apple are using outdated (antiquated?) firmware:
an EFI 1.1 variant rather than UEFI 2.1. The latter is required to boot
Windows.

http://www.microsoft.com/whdc/system...e/uefireg.mspx
Infrared is offline   0 Reply With Quote
Old May 25, 2009, 11:21 PM   #23
xraydoc
macrumors Demi-God
 
xraydoc's Avatar
 
Join Date: Oct 2005
Location: 192.168.1.1
I seem to be unable to install Win 7 x64 or x86 at all on my Mac Pro (1,1). I get a "CD Type 1 or 2. Please select" message, or something to that extent, on screen which then becomes unresponsive.

I did a brief Google search, and the solution seems to require re-burning the disc images with some additional and modified install files...

Not wanting to really invest the time and effort required just to install Vista 2.0, I gave up. But never did see anything regarding EFI options.
__________________
3.5GHz i7 27" iMac Surface Pro 3 i5 2.5GHz i5 Mac mini + 27" Thunderbolt display iPhone 6 Plus
xraydoc is offline   0 Reply With Quote
Old May 26, 2009, 04:23 PM   #24
Glen Quagmire
macrumors 6502a
 
Join Date: Jan 2006
Location: UK
1,1 Mac Pro here, installing on to a Windows-only hard drive with two partitions (both NTFS, one with the W7 beta, the other with my Windows files).

I got the "type 1 or 2" prompt with x64 Windows 7, reburned and had all kinds of trouble getting the thing to install. First time burning with the modified image, it got almost to the end of the install process and hung up. Trying again, it would restart a couple of times and then complain that it had restarted unexpectedly and couldn't proceed (eh?). Finally, I got it to install by messing around with partitions. That worked well until I tried rebooting into Windows a few days later, as the install was hosed and Windows refused to boot.

I've given up on the x64 version and have managed to get the x86 version working perfectly. Of course, I can't use all 4GB of memory in the computer, but at least the thing works. I have no idea whether it uses EFI to boot, but the boot process looks a lot like the XP one (up to the initial loading screen), and takes a similar amount of time.
Glen Quagmire is offline   0 Reply With Quote
Old Jun 2, 2009, 04:25 PM   #25
VirtualRain
Thread Starter
macrumors 603
 
Join Date: Aug 2008
Location: Vancouver, BC
Quote:
Originally Posted by Infrared View Post
I think it is because Apple are using outdated (antiquated?) firmware:
an EFI 1.1 variant rather than UEFI 2.1. The latter is required to boot
Windows.

http://www.microsoft.com/whdc/system...e/uefireg.mspx
This is definitely appears to be the case and is a show-stopper. Case closed.
__________________
tools: nMP for photography, rMBP for working, iPad for surfing, iPhone for communicating, Mac Mini for entertaining
Canon tools: 5D Mark III 24-105L/70-300L/35L/50L/85L for capturing
VirtualRain is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Windows, Linux & Others on the Mac

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
MacBook Air 2013 is the first Mac that supports EFI booting on Windows natively Livewings MacBook Air 93 Aug 19, 2014 07:32 AM
Anyone booting Windows 7 x64 using EFI monkeybagel Mac Pro 28 Jul 18, 2014 10:45 AM
EFI (Bios Chip) Password/ iCloud PIN Voca MacBook Pro 6 Feb 23, 2014 11:03 AM
Booting Windows 7 on BootCamp with Areca RAID EFI BIOS Spacedust Mac Pro 4 Dec 15, 2012 11:06 AM
New 2012 Air & ML dual boot Win7, now booting directly to Win7 winston-smith Windows, Linux & Others on the Mac 3 Oct 22, 2012 12:09 PM

Forum Jump

All times are GMT -5. The time now is 01:58 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC