将networking驱动器装入物理驱动器

有没有办法挂载一个networking位置,使其显示为本地物理磁盘? 例如\\computer\share作为D:不是networking驱动器)

正如我在这个(几乎)相同的问题上所说的:

你确定这真的是你想要做的吗? 有一篇很好的文章,说明为什么在Joel on Software上这是一个糟糕的坏主意(见第3点)…

最后的声明是:

结论:下一次有人试图向您推销一种编程产品时,您可以访问networking资源,就像访问本地资源一样,在相反的方向上全速运行。

如果你想知道为什么,请阅读文章的相关部分。

对你的问题的简短回答是:不,不容易,原因是本地磁盘预计将有各种networking共享不具有的function。 本地磁盘需要一个本地文件系统(NTFS / FAT / etc),这是一个networking共享所没有的(当然了,但在服务器上托pipe,而不是你的位置),以及其他一系列的function,只是不能安全或可靠地复制(见链接的文字)。

是的,这在Windows Vista和Windows 7中是可能的。

以pipe理员身份打开命令提示符。 然后键入以下命令:

 mklink /DC:\LinkName \\NetworkLocation\LocationName 

这将在驱动器C上创build一个名为LinkName的“符号链接”,它将链接到\\NetworkLocation上的LocationName 。 当然,Windows会知道这是一个符号链接,但将它视为本地驱动器上的文件夹。 所有的应用程序将把这个符号链接当作本地资源。

希望这可以帮助。

您可以使用iSCSI协议将networking驱动器安装为虚拟物理磁盘以访问iSCSI服务器 – 例如,您可以使用Free NAS设置一个 – Google它以获取更多信息。

我假设你正在使用Windows,但你不知道哪个版本。 在任何情况下,在工具菜单的Windows资源pipe理器中select映射networking驱动器。 例如,如果您使用的是Vista,则隐藏菜单,只需按下并释放Alt键以显示菜单。

您也可以使用SUBST命令:

 SUBST M: \\COMPUTERNAME\SHARENAME 

如果要编写脚本,请使用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}] 

我使用Alderbury答案为了保存我的微软ondrive文件到我的云我的云,它的工作原理。 我有一个Windows 10电脑。 Microsoft onedrive将只保存到c:\驱动器上的文件夹,而不是networking驱动器。

是的,这在Windows Vista和Windows 7中是可能的。

以pipe理员身份打开命令提示符。 然后键入以下命令:

 mklink /DC:\LinkName \NetworkLocation\LocationName 

这将在驱动器C上创build一个名为LinkName的“符号链接”,它将链接到\NetworkLocation上的LocationName 。 Windows当然会知道这是一个符号链接,但将它当作是本地驱动器上的文件夹。 所有的应用程序将把这个符号链接当作本地资源。

希望这可以帮助。

mklink /DC:\LinkName \NetworkLocation\LocationName实际上起作用。 这就是我的工作原理:

我首先映射networking驱动器为Z: 要做到这一点右键点击networking驱动器,你会看到“地图networking驱动器”作为一个选项。 如果您不打开networking驱动器并在其上创build您要存储Onedrive for Business的文件夹。 然后右键单击该文件夹并将其映射到驱动器Z:或其他任何你想要的。

接下来,以pipe理员身份运行CMD。 在出现的命令提示框中键入mklink /DC:\ Z:需要空格)。 您现在将在c:\上看到一个名为LinkName的文件。

打开该文件,您将看到一个与映射为驱动器Z:的目录名称相同的文件Z: 右键单击它,然后单击属性。 在常规选项卡下,您将在底部看到属性。 如果“只读”或任何其他框被突出显示或选中,请单击它以清除它。 然后点击应用。

您现在可以转到Onedrive for Business并select作为映射networking驱动器的C:\Linkname内的文件夹的位置。

我希望这很容易遵循。

我find了一个使用Dokan的解决scheme

您可以将networking共享安装为驱动器,然后像往常一样共享。 完美的作品。

从Windows 10开始,只需右键单击networking,然后单击“连接驱动器”(位于“剪切”上方)。

它会设置一个字母(D :, E:否则),它会显示为一个本地驱动器。

如果您只想将文件放在其他位置,但实际上不需要同时从多个位置访问它们,则可以将虚拟驱动器保存在共享文件夹中,并使用某些软件将其作为本地物理驱动器进行安装。

它将作为本地驱动器运行,所有软件都会将其识别为本地驱动器,但不会占用本地硬盘驱动器上的空间。 如果你真的需要同时从两个或更多的地方访问这些文件,那么去硬链接,其他人已经很好地解释了。

编辑前的原始文本:

我有一个应用程序需要文件保存在本地,但由于其巨大的空间消耗,我不得不把它留在服务器上。 我只是将一个虚拟驱动器保存在一个共享文件夹中,并使用Daemon Tools进行映射。 像魅力一样工作,被认为是本地存储。

*由于千兆networking,速度很快,但并不完全可靠。 您可能会丢失关键数据或损坏虚拟驱动器的文件。 为了防止这种情况,您可以使用“脱机文件夹”选项,但由于它在本地保存了一个文件副本,因此可能会占用大量空间,这使得在我的情况下无法使用。

创buildiSCSI的最佳方法是连接到此iSCSI,并为本地指定Shadown Copy存储。 这篇文章我用来创buildiSCSI和快乐!!!

http://www.andersonpatricio.org/criando-um-storage-iscsi-com-windows-storage-server-2012-e-configurando-nic-teaming-nas-interfaces-da-rede-san/