I'm pretty sure I came across this issue when I upgraded to Win 7 on my 80GB G1 drive. I couldn't get Windows 7 to boot after install when set to RAID mode, and if I set it to IDE or AHCI it would just BSOD because it had the RAID storage drivers. If I installed with the controller set to IDE or AHCI, everything was fine when booting to Windows except I needed it set to RAID to access my 2TB storage array.
Ultimately, I believe the solution for me was this:
- Disconnect all other drives leaving only your SSD connected where you intend to install the OS.
- Set controller to RAID mode.
- Boot from Win7 install DVD/media.
- Delete any existing volume from prior format/install.
- Format drive and create new volume. *NEXT STEP IS KEY*
- The new install should have created TWO PARTITIONS: a 100MB System Partition and the rest for your new OS volume.
- Install OS normally after that, boot up to make sure everything is in order, then reconnect the rest of your drives.
The real key for me was the 100MB System Partition was not being created when other drives were connected. Personally I think this is a bug with Win 7's installer/bootloader that slipped through the cracks, but its also a by-product of Intel's horribly convoluted ICH southbridge storage mode settings and driver dependencies. Also, the 100MB System Partition isn't needed when I loaded a Vista image and did an in-place upgrade to Win 7 from that. It was only a requirement for new installs in Win 7 with the ICH10R set to RAID.