KVM: actually support different disk types