Se você estiver satisfeito com volumes de 200 GB, então: Sim.
Você pode particionar o disco de forma que o disco tenha duas partições de 200 GB. Adicione um carregador de inicialização que defina uma partição para ter o tipo NTFS (0x06) e um para outro tipo. Então inicialize na partição 0x06.
O resultado é que o Windows verá um disco de 400 GB com duas partições. Uma partição será reconhecida (aquela de onde você é inicializado), uma será do tipo desconhecido e não será usada.
Nós costumávamos fazer isso no trabalho com algo chamado XOSL . No entanto, isso não funcionou bem para nós, já que as pessoas costumavam compartilhar pen drives USB entre os dois sistemas operacionais e ainda assim conseguiam infectar ambas as partições.
Então, sim, pode funcionar. Mas cuidado com o correio compartilhado, pen drives compartilhados, cartões SD compartilhados etc etc.