Embora o conceito seja semelhante (pegue um monte de discos e aja como se fosse um dispositivo de armazenamento), eles realmente funcionam em um nível diferente. O JBOD é executado próximo ao hardware, geralmente como parte de uma configuração do controlador de disco. Os pools de armazenamento da Microsoft são executados no nível do SO.
Para ilustrar este ponto: suponha que você tenha um servidor com JBOD configurado no controlador RAID. Você pode executar qualquer sistema operacional nesse grupo de discos e todos os sistemas operacionais se comunicarão com esse grupo, desde que o controlador seja suportado por esse SO. Por outro lado, se você configurar esses discos como um pool de armazenamento, somente o Microsoft Windows saberá o que fazer com ele e outros sistemas operacionais não poderão usar esse pool de armazenamento.
Veja também este site da Microsoft TechNet blog .