How to create shared folder for virtual machine on VirtualBox

VirtualBox lets you set up a folder to share files with the virtual machine, and here's how on Windows 10 or 11.

VirtualBox shared folder
VirtualBox shared folder

On Windows (11 or 10), after creating a virtual machine on VirtualBox, you may sometimes need to share files between the host and guest operating systems to install apps or work with documents.

Although you can configure the virtualization solution to drag and drop files, you can also set up a folder on the host device to share files with the virtual machine. In addition, you can also use this approach when, for example, the feature to mount an ISO file or storage peripherals doesn’t work with the virtual machine.

Whatever the reason, VirtualBox on Windows 10 offers two ways to share files, including using a shared folder or mapping a folder as a network drive in the guest operating system.

In this guide, you will learn how to share a folder with a virtual machine using VirtualBox on Windows 10 (or Windows 11).

Create a shared folder on VirtualBox

To set up VirtualBox to share a folder with a virtual machine, use these steps:

  1. Open VirtualBox.

  2. Right-click the virtual machine and select the Settings option.

    Virtual machine context menu

  3. Click on Shared Folders.

  4. Click the “Add new shared folder” button from the top-right corner.

  5. In the “Folder path” field, confirm the path for the local folder to share with the device. Alternatively, you can click the down-arrow button and select the Other option to browse and select the folder.

    Shared folder settings

  6. In the “Folder Name” field, confirm a name to identify the shared folder.

  7. (Optional) Check the Read-only option to prevent saving files into the folder from the virtual machine.

  8. Click the OK button.

Once you complete the steps, the folder will appear in the network section of the guest machine.

Create a mapped drive on VirtualBox

To map a shared folder to a virtual machine, use these steps:

  1. Open VirtualBox.

  2. Right-click the virtual machine and select the Settings option.

    Virtual machine context menu

  3. Click on Shared Folders.

  4. Click the Add new shared folder button from the top-right corner.

  5. In the “Folder path” field, confirm the path for the local folder to share with the device. Alternatively, you can click the down-arrow button and select the Other option to browse and select the folder.

  6. In the “Folder Name” field, confirm a name to identify the shared folder.

  7. (Optional) Check the Read-only option to prevent saving files into the folder from the virtual machine.

  8. In the “Mount point” field, specify the drive letter to map the folder as a drive on the virtual machine – for example, “G:”

    Create map drive settings

  9. Check the Auto-mount option to mount the shared folder with the drive letter from the previous step.

  10. Check the Make Permanent option to keep the shared folder mounted even after restarting the virtual machine.

  11. Click the OK button.

After you complete the steps, the folder will mount as a drive on the virtual machine. In the case of Windows 10, you can access it under the “Network locations” section on File Explorer’s “This PC” page.

Access VirtualBox shared folder or mapped drive

You can access the folder from the “Network” or “This PC” pages, depending on how you configure the feature.

Network page

If you created a shared point to access the files, use these steps:

  1. Open File Explorer.

  2. Click on Network.

  3. Double-click the VBOXSVR device.

    VBOXSVR

  4. Double-click the shared folder to access the files.

Once you complete the steps, you can interact with the files and folders.

This PC page

If you mounted the folder as a drive to access the files, use these steps:

  1. Open File Explorer.

  2. Click on This PC.

  3. Under the “Network locations” section, double-click the drive letter assigned to the mount point to access the files.

    Windows 10 vm mapped drive

After you complete the steps, the files and folders will be accessible.

Delete shared folder or mapped drive on VirtualBox

To delete a shared folder or mapped drive from VirtualBox, use these steps:

  1. Open VirtualBox.

  2. Right-click the virtual machine and select the Settings option.

  3. Click on Shared Folders.

  4. Select the shared folder or mapped drive and click the “Remove selected shared folder” button from the top-right.

    Delete shared folder option

Once you complete the steps, the folder will no longer be accessible from the virtual machine.

About the author

Mauro Huculak is a Windows How-To Expert who started Pureinfotech in 2010 as an independent online publication. He has also been a Windows Central contributor for nearly a decade. Mauro has over 14 years of experience writing comprehensive guides and creating professional videos about Windows and software, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me. Email him at [email protected].