I have installed VirtualBox OSE on Ubuntu 11.04 and Windows XP pro as the virtual machine. Now I want to have a shared folder which can be accessed on both, my host Ubuntu machine, and my WinXP guest virtual machine.

How can I do that?


4 Answers 4


First step is to install Guest Additions in your virtual Windows.

After that you may define a shared folder as outlined in this answer. However in Windows you don't "mount" it but instead you take the following steps (from the user manual of Virtual Box):

In a Windows guest, shared folders are browseable and therefore visible in Windows Explorer. So, to attach the host's shared folder to your Windows guest, open Windows Explorer and look for it under "My Networking Places" -> "Entire Network" -> "VirtualBox Shared Folders". By right-clicking on a shared folder and selecting "Map network drive" from the menu that pops up, you can assign a drive letter to that shared folder.

If you don't see any entries coming up in the Browse dialog, you can manually fill out the Folder: field with \\VBOXSVR\<folder-name> where <folder-name> is the share name of your folder.

Screenshots for Windows Explorer (German locale)

Windows XP

enter image description here

Windows 7

enter image description here

Windows 10

enter image description here

  • I don't think these instructions are for XP though. Under "My Network Places" I do not see "Entire Network". When I select "View workgroup computers" that's empty too. Mar 4, 2015 at 4:50
  • @MooingDuck: they are - see edit for shots.
    – Takkat
    Mar 4, 2015 at 19:49
  • Ah, I didn't have the tree visible on the left, I had the default context form thing, which has different options. daleisphere.com/wp-content/uploads/… Mar 4, 2015 at 19:51

You have to install the Virtualbox Guest Addition (GA) to be able to share with the host if using Windows.

First create a folder to share in with the host. For example, create a folder called X in your Host's Desktop and before or after installing the Guest Addition right click on the guest os in your Virtualbox main window. Go to settings and look for the Shared Folder option.

Select it and choose the X folder you just made. Now boot the guest OS with the Guest Addition already installed (if you haven't installed it yet do so) and on the terminal type net use x: \\vboxsrv\x that is all. It should tell you that you are now sharing.

For Linux is easier.


I was having this problem with Ubuntu host and Windows Guest. I had Guest addition installed but was not able to share the folder.

Following 3 commands in Ubuntu host terminal worked for me

sudo apt install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
sudo apt install build-essential module-assistant
sudo m-a prepare

After that start Guest Machine and install Virtual Box Guest Addition from Devices - Insert Guest Additions CD image , this will show the ISO file just go on clicking to install.

If ISO is not listed then again click Devices-Optical Drives-Choose Disk Image

browse to "/usr/share/virtualbox" ISO image should be here select this and then go back to installation process.


Adapted from here.

At least for Ubuntu 22.04 host system and Windows 10 Pro and VirtualBox 6.1.38, the following works. I assume, it works the same way with other versions of Windows as guest:

  1. Boot the Guest operating system in VirtualBox.
  2. Select Devices > Shared Folders in the VirtualBox menu
  3. Choose the Add button. Select the host folder you want to share
  4. Select Auto Mount
  5. Reboot your guest system
  6. Now you will find your shared folder mapped as network drive on Windows.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .