I am taking a prep class for MCTS: Win 7. A question I came accross is not covered in the book. Q: In which situation is dual booting required because virtualization is not able to perform the task? A.) Installing and testing new applications B.) Installing and testing new device drivers C.) Installing and testing service packs D.) Installing and testing security updates The book states that dual booting would be used for testing new service packs, drivers or software to ensure it does not affect their daily work if unstable. That covers 3 of the items above. But, no where does it talk about what can't be perform with virualization. I know Linux can be installed in a VM which has all of the above. So,is this just a crappy question, or am I missing something?