I'm trying to install Windows Server 2008 R2 64-bit for the first time in a Dell PowerEdge R220, using UEFI. At first the installation wouldn't see any disks. Then, I found this:
Trouble Installing Windows Server 2008 on Dell PowerEdge R720 w/ PERC H710 Mini
I had never used the "LifeCycle Controller", but after some experimenting I was able to make the installation see the one virtual disk that I created as RAID-0. However, now it gives me the message that "Windows cannot be installed to this disk". It says:
Windows needs the driver for device [PERC H310 Adapter]
Windows sees the disk but can't install to them, how do I work around that? I tried "Load Driver" in the hopes that the driver in the server would be mapped somewhere, but it wasn't able to find it. I'm out of ideas here. 🙁
Best Answer
I couldn't find a way to make the server itself tell the Windows installer how to see the disk, but by talking to @joeqwerty in the comments I ended up following this course, which worked:
On the good side, I was able to install windows without any further errors. On the bad side, I don't have network: it doesn't even display the network cards. That means I should have drivers for that too, and who knows which other drivers are missing. Probably if I was able to install windows using the Lifecycle Controller properly in the way it was intended, I would now have all the drivers I need, but I couldn't find out how to do it.
Thanks @joeqwerty for suggesting that I update the OS drivers, which led me to this partial solution.
P.S.: after I did that, I realized that I was using a Win2008R2 without SP1. I repeated the installation with a new disk with SP1, but the only difference was that I didn't get the message saying that the hardware might not be able to boot on this disk. All the other problems were the same, and the same workaround went fine.