I have a weird problem that I have never encountered before. At first I thought it was a bad hard drive but it has only gotten weirder. This is my Exchange Server running on Windows Server 2003 R2 x64. I have two 500GB WD RE2 drives that were configured to mirror (using the Disk Management snap-in). This has been working since January flawlessly. Last Monday I look over at the server and see the hard drive light pinged. I login to find that the mirror had failed. Assuming the drive has failed I turn off the server, check the connections, and turn the server back on. It boots up perfectly. I recreate the mirrors. A few days later the same thing happens. This time I reboot the server and it gets stuck at POST telling me no drive can be found at SATA Port 0. I turn off the server and remove the drive at port 0, replacing it with the drive loaded on port 1. Now I am convinced the drive is bad. I power on the server, make the changes in the BIOS, and everything fires up just fine. Now here's where it gets weird. Last night I am relaxing on the couch watching COPS (not that you cared) and I look over at my notebook and it says connection lost and that it is trying to reconnect to the Exchange Server. I walk into my office, turn on the display, and find my server sitting at POST saying SATA drive not found at Port 0. WTF? I turn off the server and let it sit for a few moments. I power it back on and it loads up fine. I check the Event Viewer and nothing, no errors or warnings. Any ideas?