Un programa para crear unidades virtuales gratuito seria:
http://www.daemon-tools.cc/En cuanto a lo de mejorar la calidad de videos, no conosco y dudo que exista un programa destinado a ello, mucho menos automatico o facil de usar. El proceso de mejorar la calidad incluye filtar el ruido, aumentar o disminuir el detalle, entre otros ajustes mas, y depende de cada video en particular. Si existen programas para recomprimir videos que incluyen filtros de toda clase, e incluso los mejores son gratuitos, pero su uso no es del todo sencillo, un ejemplo seria para videos AVI el VirtualDubMod, y como bateria de filtros lo mejor que podes encontrar es Avisynth.
Tambien tene en cuenta que nunca podras mejorar realmente la calidad de un video, una ves que este es comprimido esa calidad ya fue eliminada, a lo sumo lo que se logra es mediante ciertas tecnicas disimular la falta de la misma, dando una sensacion de mejora en la calidad.
Para imagenes ya es otra historia, programas como GIMP son ideales, pero requieren mas conocimientos para su manejo. Sin embargo existen opciones como el Picassa(de Google) que permiten ajustar varios factores de forma muy simple, e incluso poseen la capacidad de realizar ajustes automaticos.
Tambien tenes estos otros dos, quizas mas completos:
http://www.faststone.org/http://perso.orange.fr/pierre.g/xnview/enxnview.html (este tiene muy buena critica)
Todos los programas mencionados son gratuitos.