Eu encontrei o mesmo problema após a atualização do VirtualBox 2.2.2 para 3.1.6, e, lamentavelmente, a reinicialização não teve efeito. No entanto, depois de pesquisar por um longo tempo, encontrei a solução no fórum do VirtualBox :
Com o VirtualBox desligado, remova o dispositivo USB do seu host. Em seguida, reinicie o VirtualBox, inicie a máquina virtual e reconecte o dispositivo USB. Agora, o VirtualBox reconhece os dispositivos.
Observação : fiz o teste com o Windows Vista e o Windows 7.