La Web del Programador: Comunidad de Programadores
 
    Pregunta:  27585 - CON QUE RUTINA EN C PODRíA REHACER MI TOC AFECTADA X VIRUS
Autor:  jose cuenca garcia
Hace una semana tuve la mala suerte de contraer un virus que me ha entrado en la tabla de contenidos de mi disco duro, no me ha hecho mucho destrozo, pero buscando por la red una solucion un poco más profesional (+ de programador) me comentaron que podria hacer en C una rutina que me rehiciese dicha tabla, no quiero que me den la rutina, sólo una indicación de como se debe hacer y quie instrucciones de C usar ya que mis conocimientos en C no son tan extensos como creia.
Gracias de antemano.

  Respuesta:  David Guerrero
Hola.

No sé de que forma el virus afecto la TOC. Si tu TOC es de tipo FAT, te puedo
comentar que generalmente se guarda un copia de la misma en caso de que la original sea corrompida. En tal caso, lo que puedes hacer es restaurar la FAT alterada por el virus con la copia. Desafortunadamenté no sé especificamente en que sectores del H.D. se guarda esta copia, por lo que tendrías que investigarlo. También te puedo comentar que para hacer esto requieres rutinas de bajo nivel(ensamblador) por lo que es mejor que busques alguna utilería para reparar la FAT.