Launching the virus scan of my physical PC, avast find a virus in a .vhd file.
If starting the virtual machine, using it, and launching a new virus scan of my physical PC, avast find a virus, but different from the first.
Avast currently doesn’t unpack vhd (virtual hard drive) files.
Therefore, it’s possible that a file on the virtual hard drive is infected, but avast finds the infection only because it scans the whole vhd as a binary block. It’s hard to tell…
I’d recommend installing avast inside the virtual machine and do a scan from there.
I install Avast in all Virual Machines also on Linux.
Then I don’t think that the virtual machine is infected… It’s possible that the virus in real two consecutive files?
I think is you use Windows at first OS and use Linux on VM.
Am I right think?
If it is same I think ,your problem is VM software have virus hack into VM software must update it to lastest version now.
and backup your data on VM and reinstall OS on VM after VM software updated.