Windows Installation error from Harddisk

I have an openstack ubuntu 12.04 machine
We did kvm image create with virtio and booted an windows 2008 server successfully.

kvm -m 1024 -cdrom /home/en_windows_server_2008_datacenter_enterprise_standard_x64_dvd_X14-26714.iso
-drive file=windowsserver.img,if=virtio,boot=on -drive file=virtio-win-0.1-22.iso,media=cdrom -boot d -nographic -vnc :0

We now tried to take HD and attach to the machine and boot the same.

kvm-img create -f qcow2 windowserev.qcow2 20G
kvm -m 1024 -hda /dev/sdc -drive file=windowsserver.qcow2 -boot c -nographic -vnc :0

However on boot windows goes to repair mode

What we would like to do is install virtio driver on physcial windows machine and just boot as image using openstack
Please advise
Please find the attached snapshot