If anyone is interested, I found a solution. I still can't choose a drive letter, but it turns out that Windows Setup created an extended partition (rather than primary) from the blank space and set it as non-boot. I fixed it with Gparted and reinstalled, and it is now C:.