Second KVM on same img file will destroy the img file

Hi,
KVM can be started on same img file more than one time. But if windows guest is started on same img file same time twice by kvm, the structure of the virtual disk on the img file will be broken.
Is there a way to prevent that kvm starting on same img file more than once?
Why don’t kvm lock the img file for kvm will not start accidently on that img file the second time and BROKEN THE IMG FILE

Thanks in Advance