I didn't choose "Repair" when installing it.
I choose "Install" and in that times it's okay.
But its first boot after make partition and volume, copy some files from CD to disk,
windows boot manager on GTP disk that is installed by Windows 8 is good. I think.
Maybe windows boot loader has some problem.
I checked it with BCDEDIT and BCDBOOT, but I can't find any error.
Anyway as I said, I did install just right way and very normally.
I make clean GTP disk and booted in UEFI but it appeared.
Of course, I checked my CD and image of Windows 8's hash value.
It's matched with MS announced.
Install with MBR disk and BIOS is just fine.
Same Windows 8 CD, same physical hard disk, same RAM, same DG45ID with that install way
except GPT and UEFI.
Install Windows 7 with GTP disk and UEFI is also fine.
Install Windows 7 with MBR disk and BIOS is also fine.
You may be right. It could be a defective boot loader. And this could be due to the installation process. During installation, did you delete the existing partition (if there are any) and let the program create the gpt partition as part of the installation process? Or you created the gpt partition manually first before running the Win 8 setup?
In my case I deleted the existing partition in my hdd and just let the Win 8 setup create the gpt partition as part of the installation process.
Other than this, it could also be a defective copy of Win 8. Although it has the same hash number but still we cannot be sure until we run it.
I also assumed that you have the Sata mode setting in bios set to AHCI mode.
First of all I did not try it on the DG45ID. I have a different mb. But I believe this has nothing to do with the mb based on what I have learned from other forum threads. In these threads the installation of Win 8 goes back to older machine and it is a success.
It could be a defective copy I suspect. I downloaded my copy from Microsoft's website not from MSDN. I tested the installation both using mbr and gpt partition starting with the CP edition up to the RP edition. And the procedure that I follow is as given in my previous thread.
Let's just wait for a while and see if others can help you out.