Do you have a Gigabyte motherboard with Xpress Recovery BIOS?
If so, then the BIOS has truncated the drive after backing up a copy of itself to a small HPA (approximately 2000 sectors) at the top end of the drive.
GDB is detecting the correct partition size from the partition table in sector 0.
The reason the drive is reporting 33MB is that Gigabyte's BIOS has a bug that incorrectly adjusts the drive's capacity after creating the HPA. 1TB drives are reduced to 33MB, 1.5TB become 500GB, and 2TB become 1TB.
The solution is to use a tool such as HDAT2 or the HDD Capacity Restore Tool to remove the HPA (Host Protected Area).
I would also update the BIOS afterwards.