So I was trying to install Windows 7. The catch is that I have a ASUS P6T Deluxe motherboard and I use the Marvell SAS controller for my drives. But really any non-standard mass storage drive will have the exact same issue. So when the install starts it predictably can't find any drives and it has the alert at the bottom "No Drives were found. Click Load Driver to provide a mass storage driver for installation".
So far, so good, I was expecting this and I have my updated Marvell SAS Controller driver from ASUS ready to go. I remove the Windows 7 DVD and put in my SAS Controller driver CD. Browse to the location and pick the right driver and hit 'Next'. The driver appeared to load. My drives show up and I'm ready to go...yeah!
Wait what's this at the bottom?.. another alert "Windows cannot be installed to Disk 0 Partition 1"....hmmm ok well Windows 7 looks like it created two partitions here, one that says "System Reserved" that is only about 100MB..and the remainder of the drive as another partition. So I click on the large partition assuming this would be the logical place to install Windows and I still have the alert on the bottom. I click the "Show Details" and I get the error "Windows is unable to install to the selected location - Error: 0x80300001".
I could tell you how much time I spent thinking this was a driver issue and scouring the Internet for updated drivers for Windows 7. Let's just say it was "a while".
So here's the trick...