Hola, yo + ó - hago lo mismo, pero de una forma mucho mas sencilla, tengo una segunda partición en la que tengo creada una imagen de "C" con el programa Drive Image.
Cuando quieras formatear, en vez de hacer eso, arrancas con el disquete de arranque creado con el mismo Drive Image, entonces le das a restaurar imagen y te sale todo tal cual lo tenías cuando la creaste, con drivers, programas y todo lo que tuvieses en ese momento en tu unidad.
Va de maravilla, en 15 minutos tienes todo instalado.
Salu2