Monte a unidade de rede como unidade física

13

Existe uma maneira de montar um local de rede para que ele apareça como um disco físico local? por exemplo. \computer\share as D: (não é uma unidade de rede)

    
por jwee 01.02.2010 / 06:30

11 respostas

13

Como eu disse em essa (quase) pergunta idêntica :

Are you sure this is really what you want to do? There's a very good article on why this is a bad bad bad idea over at Joel on Software (see point #3)...

The concluding statement is:

Conclusion: the next time someone tries to sell you a programming product that lets you access network resources the same was as you access local resources, run full speed in the opposite direction.

If you want to know why, read the relevant parts of the article.

E a resposta curta para sua pergunta é: Não. Não é fácil, e a razão é que espera-se que um disco local tenha todos os tipos de funcionalidade que um compartilhamento de rede não possui. Um disco local espera um sistema de arquivos local (NTFS / FAT / etc), que um compartilhamento de rede não possui (Bem, funciona, mas no servidor em que está hospedado, não sua localização), bem como uma série de outros recursos que simplesmente não podem ser replicados com segurança ou confiabilidade (consulte o link artical).

    
por 04.02.2010 / 00:13
29

Sim, isso é possível no Windows Vista e no Windows 7.

Abra o Prompt de Comando como administrador. Em seguida, digite o seguinte comando:

mklink /D C:\LinkName \NetworkLocation\LocationName

Isso criará um "link simbólico" na Unidade C chamado LinkName , que vinculará a LocationName on \NetworkLocation . O Windows, é claro, saberá que esse é um link simbólico, mas o tratará como se fosse uma pasta na unidade local. Todos os aplicativos tratarão esse link simbólico como um recurso local.

Espero que isso ajude.

    
por 11.07.2011 / 16:34
5

Você pode montar uma unidade de rede como um disco físico virtual usando o protocolo iSCSI para acessar um servidor iSCSI - por exemplo, você pode configurar um usando o Free NAS - Google-lo para mais informações.

    
por 04.02.2010 / 04:20
4

Suponho que você esteja usando o Windows, mas não diga qual versão. Em qualquer caso, no Windows Explorer, no menu Ferramentas, selecione Mapear unidade de rede. Se você está no Vista, por exemplo, que esconde os menus, basta pressionar e soltar a tecla Alt para mostrar os menus.

Você também pode usar o comando SUBST :

SUBST M: \COMPUTERNAME\SHARENAME
    
por 01.02.2010 / 06:42
3

Se você quiser fazer o script, use o comando NET USE:

The syntax of this command is:

NET USE
[devicename | *] [\computername\sharename[\volume] [password | *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]
    
por 01.02.2010 / 06:44
2

Eu usei a resposta da Alderbury para salvar meus arquivos onedrive da Microsoft em um nas wd my cloud e funciona. Eu tenho um windows 10 PC. O Microsoft onedrive só salvará em pastas na unidade c: \ e não em uma unidade de rede.

Sim, isso é possível no Windows Vista e no Windows 7.

Abra o Prompt de Comando como administrador. Em seguida, digite o seguinte comando:

mklink /D C:\LinkName \NetworkLocation\LocationName

Isso criará um "link simbólico" na Unidade C chamado LinkName , que será vinculado a LocationName on \NetworkLocation . O Windows, é claro, saberá que este é um link simbólico, mas o tratará como se fosse uma pasta na unidade local. Todos os aplicativos tratarão esse link simbólico como um recurso local.

Espero que isso ajude.

    
por 29.08.2015 / 16:56
1

A sugestão de mklink /D C:\LinkName \NetworkLocation\LocationName realmente funciona. Foi assim que eu fiz funcionar:

Primeiro mapeei pela unidade de rede como Z: . Para fazer isso, clique com o botão direito do mouse na unidade de rede e você verá "Mapear unidade de rede" como uma opção. Se você não abrir a unidade de rede e criar nela a pasta na qual você deseja armazenar o Onedrive for Business. Em seguida, clique com o botão direito na pasta e mapeie-a para a unidade Z :, ou qualquer outra que você queira.

Em seguida, execute o CMD como administrador. Na caixa de prompt de comando que aparece, digite mklink /D C:\ Z: (os espaços são necessários). Você verá agora um arquivo em c:\ chamado LinkName.

Abra esse arquivo e você verá um arquivo com o mesmo nome do diretório que você mapeou como unidade Z: . Clique com o botão direito e clique em Propriedades. Na guia geral, você verá os atributos inferiores. Se Somente leitura, ou qualquer outra caixa, estiver realçada ou marcada, clique nela para desmarcá-la. Em seguida, clique em aplicar.

Agora, você pode ir para o Onedrive for Business e escolher como o local da pasta em C:\Linkname que é a unidade de rede mapeada.

Espero que seja fácil de seguir.

    
por 03.09.2015 / 00:31
0

Encontrei uma solução usando este Dokan

Você pode montar um compartilhamento de rede como uma unidade e compartilhá-lo normalmente. Funciona perfeitamente.

    
por 22.08.2017 / 21:01
0

A partir do Windows 10, basta clicar com o botão direito na rede e clicar em "conectar a unidade" (logo acima de "cortar").

Ele definirá uma letra (D :, E: ou outra) e aparecerá como uma unidade local.

    
por 31.08.2017 / 11:19
-1

Se você quiser apenas seus arquivos em outro lugar, mas não precisar acessá-los de vários locais simultaneamente, poderá salvar uma unidade virtual na pasta compartilhada e usar algum software para montá-la como uma unidade física local. / p>

Ele se comportará como uma unidade local; todo software reconhecerá isso como tal, mas não consumirá espaço em seus discos rígidos locais. Se você realmente precisar acessar esses arquivos de dois ou mais locais de uma só vez, vá para hardlink, já que outros já foram bem explicados.

Texto original antes da edição:

Eu tenho um aplicativo que requer que os arquivos sejam salvos localmente, mas devido ao seu gigantesco consumo de espaço, tenho que deixá-lo no servidor. Eu simplesmente salvei uma unidade virtual em uma pasta compartilhada e a mapeei usando o Daemon Tools. Funciona como um encanto e é reconhecido como armazenamento local.

* É rápido, por causa da rede gigabit, mas não totalmente confiável, no entanto. Você pode perder dados críticos ou corromper o arquivo da unidade virtual. Para evitar isso, você pode usar a opção "Pasta off-line", mas, como salva uma cópia dos arquivos localmente, pode consumir muito espaço, o que impossibilita o uso em casos como o meu.

    
por 18.02.2016 / 16:59
-4

O melhor método é criado iSCSI, conectar-se a este iSCSI e indicou o armazenamento Shadown Copy para o local. Este post eu costumava criar iSCSI e ser feliz !!!.

    
por 11.03.2017 / 14:35