Un disco duro virtual es un "disco" que se crea en tu disco duro fisico, seria como una especie de particion, pero actua como disco rigido "separado", sirve por ejemplo para instalar un sistema operativo y lo tenes abierto al mismo dentro de tu sistema operativo actual. Por Ej: si tenes Windows XP, podes crear un disco duro virtual, e instalar Windows 98 o Linux o el sistema operativo que quieras, y lo manejas desde una ventana en tu mismo windows xp.
Tambien se conoce al disco duro virtual como un espacion en internet donde uno puede guardar sus archivos, como si fuera una pagina web, pero actua como una carpeta de tu computadora donde se pueden almacenar cualquier tipo de archivo que quieras.