Hola.si es que no quieres gastarte un dinerillo en un disco duro portatil,o una memoria potente,lo mas facil,practico y barato es crear una particion en tu disco duro.Creo recordar que el programa necesario se llama ''partition magic'',con el podras crar una especie de disco duro ''virtual'',llamemoslo asi,en el que podras meter todas tus fotos,programas,etc...,el cual,al formatear tu ordenador,esa particion que hemos creado,quedara intacta despues del formateo,ya que normalmente en los formateos lo que hacemos es limpiar la unidad de disco ''c'' y al no haber mas unidades,se elimina todo,pero al crear una particion con el programa,solo eliminaremos todos los datos que esten en ''c'',dejando tu particion con todos tus datos a buen recaudo.
Un saludo