atani123
30-04-2014, 16:35:33
Para empezar quiero pedir disculpas sino estoy en el hilo correcto pero no sabia donde solicitar la ayuda.
Soy programador con bastantes años de experiencia, antes Turbo Pascal y luego Delphi. El caso es que necesito realizar una aplicacion de backup, al estilo Ghost o Clonezilla. Hasta aqui todo bien, la he realizado con mas o menos compresion de ficheros y demas, el problema que tengo es su lentitud. Puesto que debe leer sector a sector y hacer una imagen del disco no he encontrado otra forma de acceder al disco que no sea a traves de interrupciones, el software funciona bien, pero debido a limitaciones del DOS solo puedo leer 127 bloques de un golpe por lo que se hace eterno. Para poner un ejemplo:
Arranca FreeDos entro en modo grafico sale el logo de mi empresa y permito realizar un backup o un restore. Hasta ahora el disco a copiar era una SD de 8Gb (alrededor de 35 minutos), es lento, pero puede aceptarse. El problema es que ahora el fabricante me ha cambiado la SD de 8GB a 16Gb y el tiempo estimado es de 2 horas.
Alguien tiene idea de como acceder al disco de forma mas eficiente o tiene una idea o yo que se que.
Se que lo correcto seria acceder a la tabla de particiones y copiar solamente los ficheros existentes pero vamos que no se muy bien como interpretar la tabla con los nuevos sistemas operativos Windows 7 y demas.
Gracias de nuevo
Soy programador con bastantes años de experiencia, antes Turbo Pascal y luego Delphi. El caso es que necesito realizar una aplicacion de backup, al estilo Ghost o Clonezilla. Hasta aqui todo bien, la he realizado con mas o menos compresion de ficheros y demas, el problema que tengo es su lentitud. Puesto que debe leer sector a sector y hacer una imagen del disco no he encontrado otra forma de acceder al disco que no sea a traves de interrupciones, el software funciona bien, pero debido a limitaciones del DOS solo puedo leer 127 bloques de un golpe por lo que se hace eterno. Para poner un ejemplo:
Arranca FreeDos entro en modo grafico sale el logo de mi empresa y permito realizar un backup o un restore. Hasta ahora el disco a copiar era una SD de 8Gb (alrededor de 35 minutos), es lento, pero puede aceptarse. El problema es que ahora el fabricante me ha cambiado la SD de 8GB a 16Gb y el tiempo estimado es de 2 horas.
Alguien tiene idea de como acceder al disco de forma mas eficiente o tiene una idea o yo que se que.
Se que lo correcto seria acceder a la tabla de particiones y copiar solamente los ficheros existentes pero vamos que no se muy bien como interpretar la tabla con los nuevos sistemas operativos Windows 7 y demas.
Gracias de nuevo