Sim, um sistema VirtuaBox Windows permitirá que você execute todos os softwares que você executaria dentro de uma instalação normal (exceto um monte de softwares Direct3D, por exemplo, jogos 3D) e permitirá que você conecte qualquer acessório USB ao convidado. Sistema Windows.
Claro que isso vai lhe custar algum desempenho, mas nada muito perceptível.
Quaisquer dispositivos USB conectados ao host podem ser vistos no convidado através de um controlador emulado USB 1.1 incluído e, se você instalar a versão de código fechado (baixar diretamente do site VirtualBox), você emulará um USB 2.0.
Para instalar o VirtualBox, você pode fazê-lo através do centro de software ou, se preferir, pode instalar a versão de código fechado a partir do repositório do Oracle através destas instruções
A montagem de um dispositivo USB é simples e as instruções devem ser semelhantes ao post abaixo