I have an Ubuntu 13.04 server. Today I found the box had crashed. I restarted it, and now every single hard drive's partition table is missing. (1 SSD for /boot, /, and 3 2TB drives for RAID).

I have the SSD connected to a laptop VIA USB->SATA cable, and sure enough, the partition table is missing. This tells me that the Motherboard / SATA controller / software actually broke the drives, not that they just can't be read correctly.

Something similar happened to only the SSD a few months ago, and I was forced to just re-partition it.

How the heck could his have happened? Bad Motherboard or SATA controller?