Booting and partitioning of GPT for Windows 8:
1.Boot from the Windows 8 install media (You must initiate this boot from a device labeled as a UEFI device, or the installation of Windows 8 will produce an error that the OS cannot be installed to a GPT partition) These UEFI boot devices will have a prefix UEFI: "name of your device", and show as a boot option in your UEFI.
2.After booting to the UEFI device you see the Install Windows 8 screen, press Shift + F10 to open a command prompt.
3.Type Diskpart, press Enter
4.Type List Disk , press Enter
5.Type Select Disk # (where # is the number your drive shows up as), press Enter
6.Type Clean, press Enter
7.Type Convert GPT, press Enter
8.Type Exit, press Enter.
9.Close the Command Prompt window.
10.Click the "Next" button.
11.Click the "Install now" button.
12.Put in your product key and click the "Next" button.
13.Accept the terms and click the "Next" button.
14.Choose "Custom: Install Windows only (advanced)."
15.Select the partition and click "Drive options (advanced)"
16.Click "New" and then click the "Apply" button. Four partitions should appear. Click the bottom partition.
17.Click the "OK" button and then click the "Next" button.
18.From then on follow the on screen instructions till you get to the desktop.
Note: If you can't boot after the install you need to make sure the boot is set to "Windows Boot Manager" in the UEFI. Also, important info.