Dilwyn, I am reasonably certain that the first free slot is used.
I think this is why if you get directory corruption you can no longer add files. Something is wrong at the end of the directory so the directory cannot be extended. However existing entries tend to be OK which is why copying all the files to another empty QXL.WIN corrects the problem.. Dave -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Dilwyn Jones Sent: 09 November 2009 15:09 To: [email protected] Subject: Re: [Ql-Users] qxl.win > Did you try to run TT's drvchk or drvlink on that "drive"? No. I did a recursive copy of the entire qxl.win. The old qxl.win was perfectly readable and copied to a new qxl.win of the same size without problem. I actually used an old program of mine (The Copier) and dates weren't important, I don't think The Copier preserves dates (if it does, more by luck than judgement). I seem to be up and running again, anyhow. Regarding fragmentation, I was thinking more of the directory than fragmentation of the qxl.win itself. I don't know how adding and deleting files in the qxl.win works. Suppose X is a deleted file and you have files arranged like this: file1 X file2 X file3 If a new file is created, is it always placed at the end of the directory (i.e. after file3 int he example) or does the filing system locate the first free slot (in this case the X between file1 and file2)? Dilwyn Jones > -----Ursprüngliche Nachricht----- > Von: [email protected] > [mailto:[email protected]] Im Auftrag von Dilwyn Jones > Gesendet: Sonntag, 8. November 2009 22:09 > An: [email protected] > Betreff: [Ql-Users] qxl.win > > I've run into an unusual program with my WIN1_ (a QXL.WIN) which I > have been unable to resolve. > > > DIR WIN1_ gives 84847/1048560 sectors, it's a 512MB QXL.WIN, with > 11,716 files on it. > > Despite reporting 84847 sectors free it says Drive Full. Deleting one > file will let me save one file normally, then it runs into Drive Full > next time I try to save anything. So it's not as if it's write > protected, for example. > > Anyone any idea what's happening? Could I have run into the maximum > number of files a QXL.WIN file might hold, for example (directory > full)? > > > It was running on a pen drive, so I tried copying it to C: drive and > using it from there with QPC's win1_ pointing to C:\QXL.WIN. Same > result. > > Next step will be create a new blank QXL.WIN and copy everything there > to see if that gives the same result (i.e. checking for fragmented > qxl.win?) > > Help! > > Dilwyn Jones > > > > _______________________________________________ > QL-Users Mailing List > http://www.q-v-d.demon.co.uk/smsqe.htm _______________________________________________ QL-Users Mailing List http://www.q-v-d.demon.co.uk/smsqe.htm ---------------------------------------------------------------------------- ---- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.698 / Virus Database: 270.14.57/2492 - Release Date: 11/09/09 12:11:00 _______________________________________________ QL-Users Mailing List http://www.q-v-d.demon.co.uk/smsqe.htm _______________________________________________ QL-Users Mailing List http://www.q-v-d.demon.co.uk/smsqe.htm
