[Isis-users] Registros borrados fisicamente

De Smet Egbert egbert.desmet at uantwerpen.be
Thu Sep 5 19:25:57 CEST 2013


To 'ASOISIS" :
Maybe, if you can still find a way to run an old 16-bits executable programmed in Pascal, the attached 'mfn.exe' can help : it allows to (re-)set the number of records (MFN's) in the database, which should be assessed as a maximum. So if you have a reasonable guess (like Ernesto's), put it there and see if the MST becomes readable. But do this only on a copy of the file if possible anyhow, no guarantee for anything...

Egbert de Smet
Universiteit Antwerpen
________________________________________
From: isis-users-bounces at iccisis.org [isis-users-bounces at iccisis.org] on behalf of spinaker [spinaker at adinet.com.uy]
Sent: Thursday, September 05, 2013 7:04 PM
To: isis-users at iccisis.org
Subject: Re: [Isis-users] Registros borrados fisicamente

Fabio

Hay algunas herramientas que podrian servir, aunque la mejor de todas es
tener un respaldo actualizado ...

La forma de saber aproximadamente cuántos registros hay en una base, es
viendo el archivo .xrf
porque el .mst puede crecer (incluso quedar con obesidad mórbida como el
tuyo), pero el .xrf es un array
donde caben 127 punterios en cada bloque de 512 bytes
de modo, por ejemplo tengo una base  lilacs  donde el .xrf tiene 67584
bytes, hay allí 132 bloques de 127 punteros  (67584 / 127 = 132)
entonces la base tiene entre  16638 hasta 16764 registros como máximo
con este valor entonces ingresas al  ctlmfn y "cebas"  el registro de
control con el valor máximo

para eso usas la función ctlmfn lilacs
y entonces te aparecen una serie de opciones, la primera es la cantidad
de registros, que debe decir 0
entonces le pones  16674
el resto de los valores acepta lo que propone hasta terminar con ok

Seguramente ahora tienes forma de leer el .mst en forma secuencial (lo
que no garantiza demasiado)
haz un  mkxrf (por las dudas) y luego intenta o bien exportarlo o crear
una copia de la base

Suerte (y  mucha)

Saludos
Ernesto Spinak

El 05/09/2013 12:14, Asoisis escribió:
> Hola a todos
>
> Quisiera saber si hay alguna manera de recuperar una base de datos en
> la cual todos sus registros aparecen borrados físicamente.
> Intentamos con el ctlmfn pero el registro de control del archivo
> maestro muestra en cero el nxtmfb. El archivo maestro se aumentó a 4GB
> y solo tiene 39500 registros.
>
> Cualquier ayuda muchas gracias,
>
> Cordialmente,
>
> Jhon Fabio Barreto Moreno
> Asoisis
>
> -------------------------------------------------------
>
> Hello everyone
>
> I wonder if there is any way to recover a database in which all
> records are physically deleted.
> We use the CTLMFN, but registration master file control has reset the
> nxtmfb.
> The master file is increased to 4GB and only has 39500 records.
>
> Thanks for your help.
>
>
> Cordially,
>
> Jhon Fabio Barreto Moreno
> Asoisis
> _______________________________________________
> isis-users mailing list
> isis-users at iccisis.org
> To manage your own subscription options go to:
> http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten at xs4all.nl


--
   .^.                                .^.
   ( )                                ( )
   ===                                ===
  =[=]================================[=]=
   | |  Ernesto Spinak                | |
   | |  spinaker at adinet.com.uy        | |
   | |  Montevideo, Uruguay           | |
   | |  tel/fax  (598) 2622-3352      | |
   | |  celular  (598) 99612238      | |
  =[=]================================[=]=
   ===                                ===
   ( )                                ( )
    V                                  V

_______________________________________________
isis-users mailing list
isis-users at iccisis.org
To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users
Or contact Henk Rutten: hlrutten at xs4all.nl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MFN.EXE
Type: application/octet-stream
Size: 11456 bytes
Desc: MFN.EXE
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20130905/e82408e5/attachment.obj>


More information about the isis-users mailing list