La Web del Programador: Comunidad de Programadores
 
    Pregunta:  598 - RECUPERACION DE DATOS EN WINDOWS 95
Autor:  José Luis Barvo Gonzalez
Existe alguna forma de recuperar los datos que fueron eliminados de la papelera de reciclaje de Windows 95?
Si existe, favor de enviarme la información lo más pronto posible al e-mail anexo.

Gracias


  Respuesta:  Fer
Ok. mi amigo, no te precipites.
Lo que debes hacer únicamente es apagar tu equipo y luego encenderlo en solo símbolo de sistema.
Una vez arrancado este ejecuta el programa undelete de un sistema operativo anterior, de preferencia 5.0.
Ahh!!! no olvides indicar la ruta de acceso de la papelera de reciclaje.
Y listo.

  Respuesta:  HiGhLaNDeR
El formato MDB es un formato con propietario, Microsoft. Que yo sepa no está publicado nada a cerca de su formato interno, y no creo que Microsoft por lo menos saque nada.
Tampoco conozco ninguna página donde pudiera venir algo especificado. Lo que sí te puedo decir es que para acceder a sus datos se utilizan unas DLL llamadas genéricamente DAO (Data Acces Object) de Microsoft y que en ellas vienen todas las funciones y estructuras necesarias para utilizar archivos .MDB. Ese "motor de bases de datos" se llama genéricamente el Jet Admin Database.
Debido a la gran posibilidad de cambios dentro del formato MDB te recomiendo encarecidamente que estudies el tema de sacar la información de las DLL para poder llamar a sus funciones desde fuera, pero no que intentes descifrar el formato del MDB.
De todas maneras la forma en la que suelen sacarse los formatos suele ser un poco "bestia". Y consiste en guardar un archivo en blanco, otro con un dato, otro con otro, etc... así vas guardando en disco distintas bases de datos y luego comparándolas a nivel de byte con algun programa, para estudiar sus modificaciones y buscar una relacción para esos cambios. Esa técnica se suele usar en formatos más reducidos que el MDB, yo te diría que sacar ese formato con esa técnica es prácticamente imposible, así que te remito al tema de las DLL, en los archivos de ayuda .HLP de algunos compiladores de Microsoft para Windows viene profundamente explicada la estructuras y las funciones para acceder a los datos del DAO.