Beginner Guide for Building a Fully Working Snow Leopard Hackintosh Along With Windows 7 (Part II – Installation)


In Part I of the “How to Build a Successful Snow Leopard Hackintosh Dual Boot With Windows 7” series, we’ve covered the basics on how to choosing the right hardware for your Windows 7 PC. We ended with a conclusion the best way to start is building a desktop PC by choosing your very own custom components. We’ve covered how to choose parts from different brand motherboards, different Intel CPUs, different type of Memory (depending on your motherboards), Hard Drives, SSDs etc. If you’ve missed the first post and would like to learn how to and WHY you need to choose those brand components, it’s a good idea to check part I first.

Snow Leopard Dual Boot Windows 7

Part II Install Windows 7 Along with Snow Leopard

What you need:

  • Windows 7 Installation Disk (Home Premium, Professional, Ultimate doesn’t matter)
  • A retailer Snow Leopard Install disk (should comes with 10.6.3)
  • iBoot or iBoot Legacy Disk Imagines
  • a USB Stick large enough to hold the Mac combo update (approx 1GB)

Thanks to tonymacx86 for providing those awesome tool such as iBoot, MultiBeast, BridgeHelper for free. Those tool really simplified the whole installation process and made your life easier as a Hackintosh wannabe.

There are two method to install Windows 7 and Snow Leopard Dual Boot. This primary depend if you want to install two OS on two different disk or if you want to install two OS on the same disk (separate partition) . I will cover both case, but remember the later one is tricky.

It is a good idea to always install two OS on two different hard drive, that way you will encounter a lot less headaches after wards.

Method 1: Install Snow Leopard and Windows 7 on two separate hard drive

Because you have two different hard drive, you don’t need to worry about managing boot loader. To switch between the two OS the best way is to change the boot order in BIOS and yet that’s the simplest way.

It doesn’t matter which OS to install first, but since Windows 7 installation are so simple we will cover that in the later part of this tutorial.

Let’s get started with install Snow Leopard. For reference please check the always up to date guide over on tonymacx86

  1. set your BIOS to ACHI mode, change to boot from CD as your first boot order
  2. Insert iBoot if you have first generation Intel Core i3/5/7 or earlier CPU, switch to iBoot Legacy if you have second generation Intel Core series CPU or any other unsupported CPUs
  3. Once you see the graphical iBoot screen, eject the disk and swap the retailer Snow Leopard disk then press F5
  4. Choose Mac OS X Install DVD
  5. This will let you boot into Mac OS X Install environment. You need to go to Utilities > Disk Utilities first to format your disk partition to GUID Partition table
    (select the hard drive on the left, then select Options on the right side. This is very important since by default is it not set to GUID Partition table )
  6. Now if everything is going well proceed the installation you can however uncheck some unnecessary components in the Customization
  7. Upgrade to 10.6.7, now this part is a bit tricky, since it will be very from people to people, the best way to upgrade to the latest OS X version is to find tutorials that have the same hardware as you do. Or to check what others are saying when they upgrade their system to the latest version
  8. The basic work flow is running Mac OS X combo update to 10.6.7 before restart your computer, run MultiBeast to overwrite the working kexts back to your system. If you are running Sandy Bridge CPU run the BridgeHelper after and restart your machine.
  9. Once you have a stable System, install Windows 7 on a different hard drive. The next when you want to switch back to Mac just need to go to BIOS to change the hard drive priority.

Method 2: Install Snow Leopard and Windows 7 on the same Hard Drive with Different partition

If you want to install both OS on the same hard drive, this will be a bit tricky. If you have Windows 7 already installed, you need to cleanup your hard drive and partition your hard drive give at least 30GB.

If you plan to install from scratch, it’s a good idea to install Snow Leopard first. Follow in Method 1, but in Step 5 make sure you select 2 partition and assign size to each. One partition will be format with Mac OS X Extended (Journaled) and the other partition format in MS DOS. Very important to do all this in GUID Partition Table. Process the rest steps in Method 1.

When Snow Leopard is done here is the steps to

Install Windows 7 and recover Snow Leopard both boot from Hard Drive using (Windows Boot Manager)

  1. Insert Windows 7 Install Disk
  2. Install Windows 7 on the other partition that you have formatted earlier in MS DOS using the Mac Disk Utilities
  3. After Windows 7 finish install you will realize you can’t boot back into Snow Leopard again
  4. Insert iBoot or iBoot Legacy (whichever works for you)
  5. Choose to boot into the Snow Leopard partition that you have installed earlier (while you can always boot into the Snow Leopard with the help of using iBoot disk, but it’s always a good idea to boot straight from the disk)
  6. Once you are back in Snow Leopard, run MulitBeast, install Chameleon bootloaders from Drivers & Bootloaders > Bootloaders
  7. Restart and you will have Chameleon bootloader that enables you switch from Mac and Windows 7 (you don’t need to proceed further this if you are okay with Chameleon bootloader, meaning by default your system will always boot into Mac)
  8. If you would like to change your System boot into Windows 7, follow along
  9. Insert Windows 7 Install Disk
  10. Launch the command prompt in the Install Disk
  11. Type bootrec.exe /FixMbr
  12. Type bootrec.exe /FixBoot
  13. Restart boot back into Windows 7
  14. Download this file called tboot and place it in your root C drive
  15. Open up command prompt again as Administrator now inside Windows 7 and type the following
  16. bcdedit /create /d “Hackintosh” /application bootsector (this will return you a unique string see screenshot above)
  17. bcdedit /set {id} device boot (replace your unique ID to {id})
  18. bcdedit /set {id} path \tboot (replace your unique ID to {id})
  19. bcdedit /displayorder {id} /addlast (replace your unique ID to {id})
  20. Restart your machine again now you will see your system is running with Windows Boot Manager and when you select “Hackintosh” it will toggle you into Chameleon bootloader into Snow Leopard

Enjoy this concludes the end of Part II of How to Build a Successful Snow Leopard Hackintosh Dual Boot With Windows 7 series.

Next up in Part III we will talk about some fine tuning after you’ve installed both OS. Stay turned.

[Update September 13th 2011]

There is a new guide for installing Mac OS X Lion on the Virtual Machine, if building hackintosh is too complicated, installing Mac OS X on the VM is by far the easiest step. Be sure to check this out !


  1. Hey Guys I have Snow Leopard loaded on my Laptop and I didn’t have to remove the Windows 7 Professional from the Hard Drive.  It boots fine and I still have the Partition Table set as MBR not GPT.  I will convert the Partition Table at a later Date.  I loaded Snow Leopard onto a USB drive first and then used Carbon Copy (a 3rd party Apple App) to clone the drive to a partition on the Hard Drive.  A few more Tweeks and …. cool

  2. Hi everyone.. please i’m a novice and i’m really an apple freak (MAC OX S), i have an HP DM4 – 3055DX, core i5, 8GB Ram, 640GB hard Drive, Windows 7 Enterprise on my system. i’d really appreciate if anyone could tell me the step-by-step approach in Dual Booting Mac OX S as well as downloading a complete torrent file (the link) to any Mac OS X . pls u can mail me on [email protected] .
    thnks in anticipation.

  3. “If you have Windows 7 already installed, you need to cleanup your hard drive and partition your hard drive give at least 30GB.”
    Where is the rest of the tutorial for this case?


Please enter your comment!
Please enter your name here