In message <[EMAIL PROTECTED]>, 
[EMAIL PROTECTED] writes

>[EMAIL PROTECTED] wrote:
>
>> Every time I use it I get the reassuring answer that the hard drive does
>> not need a Defrag.
>
>I think it has to be *really really* bad before you get told to defrag. 
>I recently did lots of deletions and a general housekeep here at work 
>and decided to defrag - it say that the disc was (somnething like) 96% 
>fragmented but I didn't need to defrag. Go figure.
>
>I ignored the advice and set a defrag in motion overnight. Next 
>morning, it was still running :o)

Weird ... :-) ..... I have usually found that the Defrag starts to kick 
in when the hard drive 5% to 10% fragmented.

However, as you say if you have a very large hard drive installed then 
be prepared for a long wait ...

>> As far as Windows is concerned it is just one large file, so it cannot
>> itself be defragmented - which is what happens to the hard drive surface
>> area having gaps between areas of occupied data and areas not occupied
>> by data.
>I beg to differ (if I may). It makes no difference how big the file is 
>(unless it is a single extent), it can be fragmented. A two extent file 
>can have one extend in location A and another in location 
>A+lots_of_displacement. That file is, technically, 50% fragmented and 
>can be defragged.
>
>
>> The Defrag with DOS/Windows packs the data together, removing the
>> fragments that got separated to be a whole continuous area of data.
>This is correct.
>
>
>> Internally I don't know how the QXL.WIN holds its directions to
>> information.  Yet it will not be affected by defragmenting.
>It can be. If the QXL.WIN file is spread of lots and lots of diosc 
>area, in multiple fragments, then whenever the internal pointer says 
>'go here' that has to be transl;ated to a disc address physically on 
>the drive platter(s). If you need to read lots of chuncks at 'random' 
>locations then each read incurrs a rotational delay plus seek time plus 
>latency period - which increase access times.
>
>If the chuncks of QXL.WIN you want are contiguous (or interleaved 
>'continuously') then there is a single 'mul;ti-block' read rather than 
>lots of small reads. This incurs minimal rotational delay and latency 
>or seek time and speeds up the read operation.
>
>
>> I guess someone can look all this up in the manuals .....
>Someone had to learn this stuff for an exam some time back. Assuming 
>the Oraganic RAM is still sort of working, the above should still be 
>true. I don't think disc technology has progressed very far (other than 
>in hardware) in the intervening years, however, I am always open to 
>corrections - as those of you who have read my series on Assembly 
>Language Programming will attest. :o)

An interesting topic.  On my other system RISC OS there is no such thing 
as a Defrag option ... so I assumed that with that OS it just never 
occurs.

I recently, and finally, managed to fill a 500Mb hard drive ( yes small 
by PC standards ... like the QL world ) and it just politely told me the 
drive was full.  I then just moved some data to a removable drive and 
carried on as usual.  He drives are SCSI 1.

-- 
Malcolm Cadman
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to