0
Can someone explain to me use of MyDefrag flash script? I read the article on MyDefrag's site, but the concept is still unclear to me. What exactly is that extra processing needed?
0
Can someone explain to me use of MyDefrag flash script? I read the article on MyDefrag's site, but the concept is still unclear to me. What exactly is that extra processing needed?
3
It tells you in the article:
Many people think that flash disks do not benefit from defragmentation and optimization because bandwidth and access time are the same for the entire disk, unlike mechanical harddisks which are faster at the beginning than the end. But fragmented files need extra processing time inside Windows, not noticeable on mechanical harddisks but very significant on fast flash memory disks. Even more important is free space optimization. Flash memory is written in large blocks, and if free space is fragmented then Windows has to (read and) write much more data than the size of the file. This takes time, which translates into lower speed.
So if you have a file which is made up of 4 small blocks of data of, say 1k each, each one in a different read/write block (let's call it a page) of, say, 128k in size, then 4 pages have to be transferred (totalling 512k) just to get the 4k of data out of it.
Some information I had access to point that it is flash memory controller that does rearrangement with no intervention form windows. What does windows then do? – AndrejaKo – 2011-03-20T17:54:08.757
1What does windows do? Well, crash lots I guess. – Majenko – 2011-03-20T17:54:47.217
But seriously - the processing needs to be done - it doesn't matter whether it's Windows or the drive controller that does it. It all amounts to delays. – Majenko – 2011-03-20T17:55:56.280
I'm aware of that, but in case where the controller is a problem on SSDs there are ways to avoid the delays such as extra space allocated to the controller for file creation when the disk is full and so on. The windows point is what I'd like to focus on. – AndrejaKo – 2011-03-20T18:15:31.583