I recently performed a clean installation of Windows 8 on my PC and now I cannot initialize one of my HDDs ( The drive works perfectly on Win7 ).
Disk Management sees the HDD as "not initialized" and Windows sees the HDD as having 0 bytes.

Some suggested to try allocating a Drive Letter using DiskPart, but I couldn't as Disk 0 has no volumes.
I also read on a forum that someone managed to solve the problem by plugging the HDD into another SATA port ( this did not work either ).

Here are some screenshots with the errors.

Image 1
Image 2
Image 3
Image 4