O 2K/XP/Vista permitem que ao invés de montares uma drive/partição como unidade com letra a montes num path já existente.
A grosso modo, se criares na unidade x uma directoria y em seguida podes dizer ao OS para montar nessa directoria y a unidade z.
Quando as aplicações acedem à unidade x directoria y vêm os ficheiros/pastas da unidade z. Para eles todo o processo é transparente, o OS faz o trabalhinho por trás.
Como foi dito atrás, em *nix isso é um processo implicito, visto que apenas tens / (root)e em seguida montas o resto das coisas em vários pontos de / (root). Podes por exemplo ter um disco apenas com pastas de utilizadores e montares o dito disco em /home. Dá um certo jeito, pq assim mesmo que formates o sistema por alguma razão, depois só tens de montar de novo o disco que contem as pastas dos utilizadores em /home e está tudo como seria de esperar. Ou podes ter coisas mais estranhas, tipo um /home que vai dar a um hd extra com todos os utilizadores e um /home/utilizadorgrande que vai dar a um outro disco só com os files de um user que já não cabe no hd extra. Flexibilidade.