【问题标题】:Access shared folder in VirtualBox from command prompt Host Ubuntu Guest Win7从命令提示符 Host Ubuntu Guest Win7 访问 VirtualBox 中的共享文件夹
【发布时间】:2016-01-08 18:39:09
【问题描述】:

我在 VirtualBox 中以访客身份安装了 Win7,并为此共享了我的“MyFolder”。
因此,我可以在访客的 Windows 资源管理器中将其视为“MyFolder(\\vboxsrv) (E:)”
如何从命令提示符访问此文件夹?
E:pushd \\vboxrsv 不起作用

【问题讨论】:

  • 你试过pushd \\vboxsvr\MyFolder 。如果您的驱动器映射正确,那么 E: 应该可以做到。
  • 我不知道为什么,但是在我做了我在回答中发布的内容之后 - 一切正常 - E: 和 cd \d E:。在它没有工作之前。
  • 不错。可能是映射问题。
  • 如果您有解决问题的方法,请将其发布并标记为答案
  • @csharpwinphonexaml 我已经发布了答案,但我不知道这是否是一个通用的解决方案,因为我无法描述真正的问题是什么。这就像 JustForMyProblem 上的 JustForMe 解决方案)

标签: ubuntu windows-7 virtualbox


【解决方案1】:

在文件资源管理器中手动运行 cmd,现在我可以访问 E:

  1. 打开文件资源管理器
  2. 转到 E:
  3. 点击Alt+D
  4. 输入cmd
  5. 利润!

这不是一个通用的解决方案,但就我而言,它解决了这个问题。

【讨论】:

  • 只是想知道:如果你正常启动cmd,你不能用`cd /d e:`改变目录吗?
【解决方案2】:

在使用提升的命令提示符时遇到了同样的问题。在这种情况下,我需要再次映射相同的驱动器号。从提升的命令提示符中执行

net use

这将显示正确映射的驱动器盘符,但无法从提升的命令提示符中访问该盘符。然后再次映射相同的驱动器号:

net use f: \\vboxsrv\Shared

现在 F: 可以访问了。

原因是提升的命令提示符通常会创建一个新的登录会话,该会话不与现有登录会话共享符号链接。

【讨论】:

    【解决方案3】:

    您必须先安装 VirtualBox 扩展包,然后:

    1- 在虚拟框中创建一个共享文件夹并选中 auto-mountMake Permanent 复选框。
    2- 在您的 Windows 中,打开 命令提示符
    3- 输入 E: 并按 Enter。(E 是您在文件资源管理器中的共享文件夹驱动器)

    完成:)。

    【讨论】:

    • 创建共享文件夹后,必须重启机器。
    • 不是操作问题的解决方案。他已经可以在资源管理器中看到驱动器号 E:。
    【解决方案4】:

    我最好的经验是使用以下命令在系统启动时运行计划任务:

    schtasks /create /tn "user_mount" /tr "net use \\user\20034 /user:user_user password /persistent:yes" /sc onstart /RU SYSTEM /rl highest

    仅仅因为你有/persistent 标签并不意味着它会在重新启动时存活下来。

    我的服务器连接断断续续,这几乎 100% 解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 2017-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多