Newbie Question Running VB in External USB Hard Disk

This is for discussing general topics about how to use VirtualBox.
Post Reply
vbqwejst
Posts: 11
Joined: 2. Apr 2011, 08:29
Primary OS: MS Windows XP
VBox Version: OSE other
Guest OSses: win xp

Newbie Question Running VB in External USB Hard Disk

Post by vbqwejst »

Can I run VB in an external USB drives? Would the performance be acceptable? Is there any known compatiblity issues with usb drives?

Sorry if this question sounds trivial. I am new to VB and is planning to buy an external USB drive solely for using it so want to double check before investing money on the hardware. I want to carry my own harddisk with me and startup my private virtual machine anywhere I go, on any PCs I can access.

Thanks for your advice.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Newbie Question Running VB in External USB Hard Disk

Post by mpack »

VB itself must be installed in the host OS since it relies on device drivers for important functions. VMs can be located on external drives, but this is not reliable IMHO on Windows hosts because the drive letter assignment is liable to change. Performance will be poor: USB drive performance is usually 25% to 20% of internal drive performance - and that's mechanical drives. Flash drives are even slower and not really suitable for use as an OS boot drive anyway.

There is no compatibility issue when using a USB drive in this scenario. This scenario involves the host using USB to access a file on a drive, so any problems you may see being discussed having to do with guest USB are not relevant.
BillG
Volunteer
Posts: 5106
Joined: 19. Sep 2009, 04:44
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows 10,7 and earlier
Location: Sydney, Australia

Re: Newbie Question Running VB in External USB Hard Disk

Post by BillG »

It really depends on what you want the virtual machines to do. For most of the things I use vms for (OS and network setup testing or proof of concept) storing the virtual hard disks on an external hard drive is quite satisfactory. You will only really feel the slower disk access if you are running disk intensive applications in the vm. SQL server would be a no-no, for example.

As mpack pointed out, the VirtualBox application itself must be installed on the host OS. You can't just plug in an external USB drive and away you go without installing anything on the host OS.
Bill
Post Reply