Sim, mas há coisas que você deve saber. Pelo menos no passado, a troca de hardware pelo Windows causou problemas. Isso significa que você sempre executará o Windows virtualizado ou sempre em metal. No entanto, isso é muito raramente um problema com o Ubuntu. Eu não sei qual é a situação com o Windows 10.
Então, o que você pode fazer é ter o Windows em uma unidade e o Ubuntu em outra. Em seguida, você pode criar uma definição de VM do VirtualBox que use a unidade do Ubuntu diretamente como um dispositivo bruto. Dessa forma, você pode optar por inicializá-lo em metal ou como uma máquina virtual durante a execução do Windows. No entanto, você não deve inicializar a VM enquanto o Ubuntu estiver em execução, ou você quebrará o sistema.
Eu sempre fiz isso com discos físicos separados e funciona muito bem. Não tenho certeza se é possível fazer o mesmo usando partições diferentes no mesmo disco, mas não recomendo, ou pelo menos você deve investigá-las completamente antes de fazer uma tentativa. Ter dois sistemas operacionais acessando o disco diretamente ao mesmo tempo é uma péssima idéia.