elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Como iniciar y terminar un loop usando MFT?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como iniciar y terminar un loop usando MFT?  (Leído 3,738 veces)
otroWeyMas.nasm

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Como iniciar y terminar un loop usando MFT?
« en: 28 Abril 2023, 04:29 am »

Hola

Tengo una duda sobre MFT.

Se que cada MFT record tiene una longitud de 1024 y yo supongo que las apps que recuperan archivos borrados deben encontrar el tamaño total de la tabla MFT y con un while o un for ir buscando cada archivo borrado.

si por ejemplo quiero buscar en todo el disco duro los archivos borrados, ¿debo llegar a la tabla MFT, sacar el total de la tabla y entonces buscar con un loop?, o ¿debo llegar a la tabla MFT y después obtener el total del disco duro o espacio libre y con eso hacer el loop?

porque por ejemplo, con este comando puedo obtener el total de la tabla

defrag -a -u -v c:

Y según la tabla pesa 427mb

pero siento que es muy poco a diferencia de las apps de búsqueda que tardan mucho cuando analizan el disco duro.


prácticamente con qué debo iniciar y terminar la búsqueda con un loop los archivos borrados, ¿con el total de la tabla MFT o con el total del disco duro o con el total del espacio libre del disco duro?
 
Si es con el total de la tabla MFT, ¿qué debo sumar o multiplicar en Bios Parameter Block para encontrar el total de la tabla MFT?

Si es con el disco duro, ¿debo entonces encontrar el total del disco duro o es el espacio libre?, algo así

while(i < size_HD)

while(i<size_free_space_HD)

Espero puedan ayudarme con eso.

Saludos


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como meto un do loop en un for next?
Programación Visual Basic
EL BARTO 4 1,955 Último mensaje 23 Enero 2008, 22:18 pm
por EL BARTO
Iniciar aplicacion con windows usando msn messenger
Análisis y Diseño de Malware
bizco 6 4,518 Último mensaje 25 Septiembre 2010, 05:45 am
por Jaixon Jax
Si instalas Java podrías terminar usando el buscador de Yahoo!
Noticias
wolfbcn 0 1,178 Último mensaje 26 Junio 2015, 01:49 am
por wolfbcn
Como hacer un loop en bash?
GNU/Linux
venadHD 1 2,302 Último mensaje 18 Agosto 2015, 11:52 am
por pedrxd
Terminar Proceso usando funciones NTAPI
Programación C/C++
dapz 2 2,261 Último mensaje 28 Agosto 2017, 18:51 pm
por josue9243
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines