- Você pode colocar várias VMs em um disco rígido. De preferência em diretórios separados para manter as coisas ordenadas.
- Se você formatar o cartão SD com um sistema de arquivos, não será diferente de qualquer outro diretório.
Combine esses dois e a resposta deve ser óbvia "Sim, você pode".
As coisas ficam mais interessantes se você quiser usar o acesso RAW a um disco ou a um cartão SD, mas não vi nada em sua pergunta que indicasse que você queria fazer isso. Além disso, isso ainda renderia a mesma resposta de quando você usou um disco rígido normal.
Which speed does the card need to run a Windows VM (for testing websites) and a Ubuntu server (for the webserver)
O mais rápido que você quiser. Obtenha um cartão mais lento e você precisa de mais paciência.
Mais uma vez, o mesmo que com discos rígidos regulares.