· Text 7073 · w8 · inlagg
Jag har nu lyckats rädda en ISAM-diskett vars biblioteksspår skrivits
över av det annars rätt så trevliga MYAB-kortet!
Så här gjorde jag:
Först gjorde jag om FILSTAT-programmet lite, så att det
1/ undersökte alla kluster på spåret och redovisade de sektorer som skulle
kunna vara hela RIB:s (alltså den första fysiska sektorn i en fil, den
som ligger före den första logiska.)
2/ RIB:s som såg OK ut skrevs ut på skärmen med rutinen i FILSTAT,
3/ och sedan avgjorde jag om de sektorer som RIB:en beskrev skulle kopieras
till en ny och hel diskett.
Filnamnen var ju tyvärr raderade, så jag fick döpa de nya filerna efter
var på disketten de hade legat.
Nå, problemen var inte slut med detta.
För även om jag nu hade lyckats rädda både ISM-filen och DAT-filen, så
hade tyvärr det förbannade kortet varit inne och kladdat mitt i ISM-filen.
Tack vare Kristoffers ISAMCHEK kunde felet lokaliseras.
De felaktiga ISM-sektorerna gjorde jag om till tomma ISM-sektorer
och sedan lät jag ISAMCHEK berätta vilka data-poster som inte refererades.
Dessa poster var sedan de enda som behövde sorteras in den långsamma
vägen igen.
Tack Kristoffer!
Tillsammans har vi sparat alla de timmar det skulle ha tagit att mata
in alla uppgifter som registrerats sedan den senaste backupen.