Moje pytanie brzmi tak - czy chcesz mieć możliwość odpalania XP w czasie normalnej pracy na 7 trochę tak jakbyś jakiś program odpalał czy jako drugi system, wybierając na starcie czy odpalasz XP czy 7?
Jak pisał m_kola przy tej drugiej opcji nie ma znaczenia czy masz to na osobnych partycjach czy dyskach i na pewno nie będzie problemu z podpinaniem skanera. Przy VirtualBox trzeba się pobawić z przekazywaniem USB maszynie wirtualnej, nie zawsze działa to prosto i intuicyjnie.
Jeśli skanujesz rzadko, to łatwiej Ci będzie zrobić dwa systemy obok siebie i po uruchomieniu kompa wybierać jeden z nich.