what is PC EFI ?

PC EFI is a technology to run Mac OS X on any pc with close to macs specs, without any modifications to osx kernel.

Is it legal ?

Yes, it’s legal to have this files, because it’s built from sources apple provided, before apsl2 was changed a year ago.

How it can be used?

It can be used in two ways – installing to hfs partition using startupfiletool and using grub to boot bootloader.

What else I need to run OSX on my pc ?

You need a legal copy of MacOSX  (you can buy it at and small kext to emulate apple’s “tpm”(which is actualy smc device).

What a difference between diskXsX and rdiskXsX?

diskXsX is a disk device which can be mounted, but when it mounter, it can’t be accessed

(about root partition) , rdiskXsX cab be accessed any time, for read or write operations.

U also can read technical faq for pc efi here.


  1. kaze
    November 22nd, 2007 | 11:25 pm

    hello, first thanks for your work!
    Now to my question, does efi patch work on sse2 cpu ?

  2. admin
    November 23rd, 2007 | 11:49 am

    only with ToH sse2 kernel

  3. theQMaster
    November 23rd, 2007 | 12:46 pm

    Great work!

    Few questions, if I install it on a running 10.4.6 hac will I be able to upgrade to 10.4.11 via the update feature ?

    Secondly, I use vista’s boot manager, do I still go with the Grub install ?

  4. kaze
    November 23rd, 2007 | 9:55 pm

    thanks for your answer, I installed efi along with dsmos.kext, applesmbios.kext, kernel from 10.4.10 irc chan, patched bootloader with boot_v5, and my sse2 intel laptop is now stuck on infinite boot loop just after loading the extensions.
    What did I do wrong?

  5. netkas
    November 23rd, 2007 | 11:16 pm

    kernel from 10410 chan doesn’t need dsmos and u have to use smbios old smbios i think (which is for pcs)

  6. hac_a_mac
    December 1st, 2007 | 3:55 pm

    it did not worked with my JaS release (10.4.8). I used the PC EFI v5.1 and stuck on a infinte boot loop. Pls comment

  7. macaroo
    December 7th, 2007 | 9:27 am

    It works on the 10.4.8 Jas release. You probably have an unsupported processor. EFI works on, but not limited to, Core Duo, Core 2 Duo, Core 2 Quad, Coro Solo, Pentium D. I have tested this on Pentium 4 Prescott 640 and got the infinite loop.

  8. fithisux
    December 8th, 2007 | 5:47 pm

    Hi I would like to ask some questions because I have not understood the process. First of all I am an Open Source Fan and actually I am interested in this PC EFI emulation. Although I am intereste din Darwin kernel I am not interested in Aqua and the rest of te closed parts of the OS. Does PC-EFI give an opportunity to boot the open source Darwin 9 kernel on a supported configuration? Is it possible to install GPLed software on this kernel (of course with the open source utilities/userland apps Apple provides) without needing the rest of the system? In other words can I have a GNU Darwing with the PC-EFI bootloader? Is it legall?

    Thanks for your time,hacking and research. Hopefully it brings us one more step closer to an open source Apple system (I love their uKernel arch) and possibly to an L4/Darbat kernel.

  9. February 12th, 2008 | 9:40 am

    Can I install it over existing osx leo installation?
    Intel coreduo (not core2)

  10. ali
    February 12th, 2008 | 3:27 pm

    Will efi v.8 boot a vanilla kernel with Pentium D 945 processor?

  11. Caminoz
    April 6th, 2008 | 8:19 pm

    EFI cannot boot vanilla kernel off Pentium D 8 and 9 series. Except the one that’s base on core 2 architecture. Th Prescott core won’t work. But you can still use PC EFI for a few benefit.

  12. Alex
    April 16th, 2008 | 12:33 pm

    Can the original DVD be used to install? I have linux w/grub and w/pc_efiv8 I can get to the prompt where I can choose a harddrive but could I instead boot to the original DVD and then do native 10.4.9 install? Great work

  13. April 16th, 2008 | 1:57 pm

    Hi, could anyone tell me what best MAC OS X Better for me?

    I’ve installed many versions of 10.5.x, and 10.4.x, but they all do overheating on my processor(core2duo 2,4ghz T7700 laptop).
    And I have one Gforce 8600M GT 512RAM, so can anyone make this work on tiger???

  14. Nik
    April 16th, 2008 | 10:42 pm

    WTF? I come to this site to download pc efi, and can’t find a link anywhere on it to any actual software.

  15. April 23rd, 2008 | 8:48 am

    […] gekauft habe. achso: natürlich eine Installations-DVD, entweder eine original-DVD von LEO mit einem EFI-Emulator oder eine der angesprochenen angepassten DVDs ( ich empfehle Leo4All, aktuell v3), dazu kann ich […]

  16. Deming
    June 14th, 2008 | 12:31 pm

    What I don’t understand is, why can’t we simply build a version of the BSD Apple uses and smack Gnome or KDE on it? Anyone know it that is possible?

  17. brainus
    June 16th, 2008 | 3:24 pm

    Deming, that was sort of the Darwin project, if I’m not mistaken. I think the goal of this software is to actually be able to use OS X, as in its interface and built in software. The underlying layer is only especially relevant because that’s the part you have to fool into letting you run it on non-Apple machines.

  18. Bo
    July 19th, 2009 | 8:06 pm

    So, I have an eMachines C6207 PC and I have Zephyroth Leopard OSx86 10.5.2-EFI [AMD ONLY] in the begining of the install process.

    I am at the screen asking me which drivers I want to install. Do I need to select a bootloader at all? It’s not a Dual boot machine or anything. EFI v8 MBR Bootloader and EFI v8 GUID are my options.

    I also realize now I will need a new video card and some kind of wireless plus more RAM (realized these things early on but wanted to try the install first).

    While I’m asking, should I select a graphics driver or chipset at all?

  19. Anon
    October 2nd, 2009 | 5:10 pm

    Where is the download like for pc efi 10.3 ?

  20. smith
    November 3rd, 2009 | 11:32 am

    i am using gigabyte G33M-S2E,core 2 Quad 2.4ghz.this config support MacOSX.thank you.

  21. kongkong
    December 17th, 2009 | 2:50 pm

    I have an old Acer Extensa 3002WLMi and would like to run Mac Os X on it. May I ask the gurus whether this would work?

    Many thanks

    This is the technical data

    Intel® Centrino™ Mobiltechnologie
    Intel® Pentium® M Prozessor 725 (2MB L2 Cache / 1.60GHz / 400MHz FSB)
    Intel® i855GME Chipsatz – Intel® PRO/Wireless 2200BG
    15.4″ WXGA+ CrystalBrite TFT-LCD Display
    ATI Mobility™ Radeon® 9700 mit 64MB
    1GB (2x 512) DDR-333
    100GB HDD (5.400rpm / 8MB Cache)
    DVD-SuperMulti Double Layer
    56Kbps Modem
    10/100 LAN
    WLAN 802.11b/g
    3-in-1 Card-Reader

  22. RaconteurX
    January 11th, 2010 | 12:33 am

    I recently inherited a Gateway 505GR from a friend, quite a bit more oomph than the Apple G4 AGP I have had for the past several years. It has a 3.0 GHz Pentium 4 processor, an Intel 915G Express motherboard, 3.0 GB of RAM, an ATI Radeon X1600/1650 video card, a RealTek HD Audio card and Windows XP.

    I come at this as a Mac user who is completely clueless about the Intel architecture and simply want to know if I can install Leopard or even Snow Leopard on the above config. Dual-boot would be nice, I suppose, but this is not essential; at day’s end it will be the MacOS end of things I use most.

    If it is, in fact, possible, is there a best choice of OSx86 install to use? And is it possible to upgrade to EFI in the process? Any help would be most appreciated.

  23. August 29th, 2010 | 1:23 am

    […] هل هو قانوي ام لا ويعرف لنا ماهو EFI علي الرابط التالي ٫ ثالثا ٫ وهو المكون المهم في نظام ابل انه الواجهه […]

  24. StanSPP
    October 10th, 2010 | 3:29 pm

    Hi, Sorry for being a noob but I need some help. I’m trying to install my Retail copy of SL on my Dell Inspiron 1520 laptop. I boot using the PC EFI DVD and use F8 to open the options menu before swapping to the retail DVD. I wait until the DVD light has stopped flashing and then hit F5 however the DVD icon disapears from the menu so I can’t start the install process! Any ideas what might be wrong?

  25. gat
    January 20th, 2011 | 8:55 pm

    hi possible efix to dongle x3max or atmel ?

  26. Vadim
    January 22nd, 2012 | 6:56 pm

    It’s possible to use PC EFI on P8B-C/4L with Xeon E31230?

Leave a reply