O que você está pedindo é simplesmente impossível no Win32. Você seria capaz de conseguir isso por meio de um subsistema (como SUA) ou uma camada de emulação como o Cygwin apenas.
As barras para frente e para trás não são o problema, porque o Windows entende isso muito bem.
Nenhuma solução no Windows (ou melhor, no subsistema Win32) fornecerá o que você deseja em todos os programas. Enquanto você poderia escrever uma extensão de shell para fazer o Windows Explorer mostrar isso do jeito que você quer, o prompt de comando e outros programas não terão uma pista, pois o namespace do shell está confinado ao Explorer (e outras ferramentas de gerenciamento de arquivos que escolhem implementar isso.
O mais próximo que você pode conseguir é compartilhar (via Samba) a /Volumes/NetworkDrive
out, renomeando sua máquina para Volumes
e nomeando a ação NetworkDrive
. Desta forma prepending outra barra (ou barra invertida), ou seja, \Volumes\NetworkDrive
, vai render algo próximo ao que você quer.
Enquanto sistemas unixoid como o Mac possuem uma única raiz, o subsistema Win32 (que é a parte visível para o usuário de todas as versões modernas do Windows) possui várias raízes (cada letra de unidade). O sistema operacional em si tem uma noção de uma única "raiz de objeto" (muito parecido com o modo como funciona em sistemas unixóides), mas isso está além do escopo da questão (caso você esteja curioso, leia "Windows Internals" e mexa com WinObj de Sysinternals ).