Can't get Virtualbox to recognize Truecrypt mounted block device
I am trying to access my external hard drive through Ubuntu which is running as a guest OS using Virtualbox running on Windows XP as host.
Windows XP only recognizes this external drive as an unformatted block device because I used Truecrypt to encrypt and format the entire block device with the Ext3 filesystem.
I use Truecrypt (from within XP host) to mount the block device to drive letter L:\ Obviously, I can't browse the device because XP thinks it's unformatted and can't see the Ext3 filesystem.
In the Virtualbox Options for Shared Folders, I set up the machine name and the path to this Truecrypt mounted volume. I also set up a USB device filter, which it recognizes and lists as Western Digital External HDD . However, when I boot into the Ubuntu guest, it's not listed as a mounted block device, with or without Truecrypt mounting it from within XP.
When I run the command:
I get this error:
sudo mount -t vboxsf -o uid=[username] [share name] [mount point]
I should note that I am not using the default share name and the name of the share name and mountpoint are not identical either. I realize people get this error message because of those reasons. I should also note that I can successfully mount an XP folder using the same commands, so I know the correct procedures for setting up and mounting a shared folder residing on the host OS.
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
Lastly, I should note that I can successfully mount this block device on Ubuntu as host system (not running Virtualbox) after decrypting it with Truecrypt and mounting it to a mount point, so I know it's not going to be an issue with the block device itself, which is healthy and uncorrupted.
I'm really at a loss for what to do next.
"Before enlightenment, chop wood and carry water.
After enlightenment, chop wood and carry water."