安装 Guest Additions 是启用共享文件夹的关键 VirtualBox的.
设置权限和文件夹类型(永久或临时)为您提供灵活性和安全性。
替代方案例如 USB, 剪贴板 或云服务补充了传统的共享文件夹系统。
随着虚拟化的增长 操作系统,家庭和专业用户面临的最常见挑战之一是需要 在 VirtualBox 中,主机和虚拟化系统之间共享文件夹。此功能对于高效交换文件和促进两个环境之间的协同工作至关重要,允许真实系统和虚拟系统安全、快速地访问文档、图像、程序和任何类型的内容。
在本文中,我们将以一种方式向您解释 详尽、详细且最新 所有选项、考虑、方法和 技巧 可以获得一个 VirtualBox 中主机和客户机之间共享文件夹的无缝集成。无论您使用 Windows, Linux 甚至是 macOS,在这里你会发现 确保此次交易顺利进行的一切必要条件。此外,我们还将分享替代方案和安全提示,以便您可以选择最适合您需求的系统。该概要收集、重组和扩展了网络上排名最高的来源中最相关的信息,并将其改编为自然而新颖的语言,以便任何用户都可以轻松理解和实施它。
VirtualBox 中的共享文件夹是什么?为什么它们如此有用?
的概念 VirtualBox 中的共享文件夹 指允许主操作系统(主机)和 虚拟机 (嘉宾)我们通过这个流行的虚拟化软件来运行。借助此功能,我们可以从虚拟化系统访问物理系统上的某些目录,反之亦然,就像它们在本地网络上一样,但在速度和易于配置方面具有额外的优势。
共享文件夹的强大实用性 它们的优势在于,它们消除了不切实际的变通方法,例如使用 USB 驱动器、电子邮件或云服务来传输数据。这对于开发人员、系统管理员、测试人员以及任何需要在两个环境之间快速轻松地移动文档、磁盘映像、项目或资源的用户尤其重要。
另外, VirtualBox 支持多种主机和客户操作系统。:从 Windows 和 macOS 到任何 Linux 发行版(Ubuntu、Debian、Fedora 等),甚至 Solaris 或 FreeBSD。在所有情况下,管理共享文件夹都非常相似,尽管根据客户系统,应该了解一些特定功能,以避免出现权限或兼容性问题。
开始之前的基本要求
在设置任何共享文件夹之前,务必考虑一系列 先前的要求 为了避免错误并确保一切第一次都能正常工作:
安装Guest Additions:在客户系统中安装 Guest Additions 附加包是必不可少的。如果没有此插件,共享文件夹功能(以及其他功能,如双向复制/粘贴或更好的图形集成)将不可用。
主机系统上的适当权限:运行 VirtualBox 的用户必须具有要共享的文件夹的访问和修改权限。
支持的 VirtualBox 和 Guest Additions 版本:建议保持核心软件和附加组件为最新版本,因为非常旧的版本可能会导致问题,尤其是在现代系统上或某些 Windows 或 Linux 更新之后。
安卓设备上 USB-C 接口的冷门用法:一份完整实用的指南如何在 Windows 和 Linux 上安装 Guest Additions
让一切正常运转的第一步是 安装来宾添加 在虚拟机中。该过程相当简单,但根据客户操作系统略有不同:
在虚拟化 Windows 系统上安装
1. 使用 Windows 启动虚拟机。
2. 从 VirtualBox 菜单中选择 设备 → 插入 Guest Additions CD 映像.
3. 在 Windows 中,将自动打开一个向导。如果没有出现,请打开文件资源管理器并导航到 CD 驱动器运行 VBoxWindowsAdditions.exe.
4. 按照安装程序中的步骤操作,完成后重新启动虚拟机。
在虚拟化 Linux 系统上安装(Debian、Ubuntu、Xubuntu……)
1. 使用您的 Linux 系统启动虚拟机。
2. 选择 设备 → 插入 Guest Additions CD 映像 在 VirtualBox 菜单中。
3. 从 终端 到安装单元(通常 /媒体/ CDROM 或类似)。
4. 运行适合您的体系结构的安装程序: sudo sh VBoxLinuxAdditions.run.
5.等待安装完成,重启虚拟机。
眼睛: 在某些发行版上,您可能需要预先安装内核头和编译器(例如,在 Debian/Ubuntu 上使用 sudo apt install build-essential dkms linux-headers-$(uname -r)),因为 Guest Additions 会为系统编译一些模块。
从主机配置 VirtualBox 中的共享文件夹
在客户系统上安装 Guest Additions 后,下一步是在主系统(Windows、Linux 或 macOS)上创建一个文件夹,作为虚拟机的共享空间。此过程在所有主机系统上都非常相似:
在主机上的任何位置创建一个文件夹。例如, C:\VirtualBoxShare 在Windows上或 /home/用户/共享 在Linux上。
使用虚拟机 关 (或暂停),在 VirtualBox 管理器中选择它并点击 组态 (齿轮图标)。
在侧面菜单中,选择 共享文件夹.
单击带有标志的文件夹图标 + 添加新的共享文件夹。
在打开的窗口中,配置以下参数:
文件夹路径: 指定主计算机上要共享的文件夹的完整路径。
文件夹名称: 输入将在虚拟化系统上显示的名称。
只读: 如果您不希望客户系统能够修改文件,请选中此框(如果您需要最高安全性,建议这样做,例如,当其他用户使用虚拟机时)。
自组装: 如果选择它,则每次您 引导 虚拟机,这大大简化了流程。
使永久化: 如果您希望文件夹在关闭或重新启动虚拟机后保持共享,请启用此选项。
挂载点: (可选,仅在某些系统上)如果您使用 Linux 作为客户端,则可以定义共享文件夹将被挂载到的确切目录。
如何在 Android 手机或平板电脑上隐藏照片一切准备就绪后,按 接受 文件夹将被配置。
从不同的客户系统访问共享文件夹的方法
访问虚拟化 Windows 系统上的共享文件夹
当您拥有 Windows 虚拟机(例如 Windows 10、8 或 7)时,访问共享文件夹的方式与在本地网络上访问的方式非常相似:
打开 文件浏览器.
在侧面板中,选择 红色。如果没有任何显示,请等待几秒钟或点击 更新.
应显示名为 VBOXSRV。双击它。
您将看到一个或多个共享文件夹,其名称如上所述。
双击该文件夹即可访问其内容。如果您具有写入权限,则可以从虚拟机中复制、创建或删除文件,就像它们位于基于 Windows 的文件夹中一样。
如果要将文件夹映射为固定网络驱动器,可以从菜单中进行 工具 → 映射网络驱动器,选择字母和路线 \\VBOXSRV\文件夹名称.
作为客户系统从 GNU/Linux(Ubuntu、Debian 等)访问共享文件夹
在 Linux 操作系统上,VirtualBox 使用虚拟文件系统 vboxsf 挂载共享文件夹。
该过程包括:
确保虚拟机内与您一起工作的用户属于该组 vboxsf。拥有文件夹的权限至关重要。要添加您自己,请运行:
sudo usermod -a -G vboxsf «$(whoami)»
重新启动虚拟机以使组更改生效。
通常,VirtualBox 会将共享文件夹挂载在 /媒体/sf_文件夹名称。例如,如果文件夹名称为“VB”,它将被安装在 /媒体/sf_VB.
如果您设置了自定义挂载点,请从文件资源管理器或终端访问该路径。
如果文件夹未自动挂载(例如,如果您取消选中“自动挂载”),则可以使用以下命令手动挂载它,并用适当的值替换“FolderName”和“MountPoint”:
sudo mount -t vboxsf 文件夹名称 挂载点
例如:
sudo mount -t vboxsf VB /mnt
您现在可以根据配置的权限浏览、复制和修改文件。
相关文章:Windows 中的共享资源:它们是什么以及如何在网络上正确使用它们
共享文件夹的类型:永久和临时
VirtualBox 最有趣的功能之一是能够定义 永久或临时共享文件夹:
常驻:即使虚拟机关闭或重新启动,它们也会被创建和维护。如果您需要主人和客人之间不断交换信息,它们是理想的选择。
暂时的:这些仅为当前会话设置,并在虚拟机关闭时消失。它们对于特定或临时任务很有用。
如何在 Excel 中逐步生成二维码(无需外部程序)两种类型都在 VirtualBox 的同一部分中配置,区别在于是否选中“Make permanent”框。
共享文件夹时的高级选项和安全建议
共享文件夹涉及在主系统和虚拟系统之间打开直接通信路径。因此,重要的是要考虑 安全和良好实践:
限制仅访问必要的文件夹。 除非绝对必要,否则避免共享个人或系统目录(例如整个“C:\Users”)。
如果您不需要从客户机写入,请使用“只读”选项。 这样,您就可以保护文件免遭意外修改或潜在威胁。
注意 Linux 上的权限:在来宾系统中,只有属于“vboxsf”组的用户才能访问该文件夹。请记住,如有必要,您可以向该组添加更多用户。
更新宾客添加 并定期检查 VirtualBox 以避免出现漏洞。
在手动安装或排除故障之前,最好检查 Guest Additions 和 VirtualBox 是否运行最新版本,因为许多问题都是由不兼容或过时的版本引起的。
在 Linux 系统上,可以通过创建挂载点并使用命令来手动挂载共享文件夹 安装 -t vboxsf。当自动挂载不起作用或已被禁用时,这很有用。
为了方便频繁访问,您可以在系统上创建符号链接,例如在桌面上,使用 comandos 类型 ln -s /media/sf_FolderName ~/桌面/文件夹名称。这使您可以快速访问并提高您的工作效率。
除了共享文件夹之外,VirtualBox 还提供了其他文件传输方式,例如 USB、拖放、共享剪贴板 和云服务。这些选项补充了核心功能并使其更容易在虚拟化环境中工作。
对于具体情况,可以根据预期用途、所需的安全级别和操作系统兼容性定制配置。保持 Guest Additions 为最新、仅共享必要内容以及使用快速链接都是在管理共享文件时提高效率和安全性的良好做法。
相关文章:如何在 Windows 11 中更改默认文件夹位置:完整更新指南
艾萨克对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。