Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Just curious if it is important to have anti virus for a virtualized operating system I got to thinking, that operating system is actively connecting to the Internet, so I thought maybe it had vulnerabilities.

share|improve this question
What OS are you virtualizing? – daviesgeek May 4 '12 at 16:16
up vote 3 down vote accepted

If you are virtualizing a version of Windows, I would recommend you do use anti-virus software. Although Windows is running in a VM, it still is Windows and is vulnerable to viruses. A good choice of anti-virus software for Windows is Microsoft Security Essentials, which is free from Microsoft. (Note that: "Your PC must run genuine Windows to install Microsoft Security Essentials.")

If you are virtualizing a Linux distro, there is malware for Linux, so I would recommend anti-virus as well. There are several listed on the Linux malware Wikipedia page, including Avast! (Free) and AVG (Free).

share|improve this answer
Thanks, this is was very helpful. – Jerrod May 5 '12 at 5:58
@Jerrod I'm glad I could help! – daviesgeek May 5 '12 at 5:58

If you're running Windows in a VM and it has Internet access, then yes, you should consider running anti-malware software.

VMs attempt to be as much like real computers as possible, so Windows in a VM is just as vulnerable as Windows running on real hardware.

share|improve this answer

Although it is important to protect a VM from malware and exploits, it might not be quite as important for VMs where you can easily take a snapshot of a clean system and revert to that snapshot periodically (every day, every user logout, after every time going online, after browsing, etc.) Also, the VM might be running on a system that has an active firewall and suspicious activity logging external to the VM (for example: Little Snitch on a Mac can warn you if a VM attempts to connect to some unexpected port number).

share|improve this answer

Yes, you should run anti-virus software on a VM, and also on your Mac standalone. Macs are vulnerable to viruses, and Virtual Machines can posse a risk to your Mac because it is emulating a virtual environment. I've gotten my fair share of viruses running Crossover for Counter Strike. So if your going to use a VM I highly recommended using one!

You can never be to safe these days...

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.