Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Android general questions thread, Ask anything here!

views
     
tgrrr
post Jun 20 2011, 12:34 PM

Enthusiast
*****
Senior Member
939 posts

Joined: Jan 2003
From: Penang
QUOTE(shadow111 @ Jun 18 2011, 10:45 PM)
one noob question.. do we need to perform defrag for the memory card?
i just got a cheap dna class 10 16GB micro sd.. as time goes, data fragmentation will sure occurs.. do we need to perform defrag like our pc hdd?
is there any tools for this? thanks.
*

Never defrag flash based storage.
1. Mechanical drives' head need to seek back and forth if files are fragmented causing unnecessary wear. Flash access are digital with no such problem and runs several magnitudes faster.
2. De-fragmenting flash causes unnecessary data movement (reads and writes) causing more harm by wearing out flash faster.
3. Flash based storage employs various different algorithms to store data due to flash fundamental behaviour which I'll not explain here, but in a nutshell, OS sees a virtual mapping of the data, not the physical one, thus have no way of knowing how to best manage the data in flash.

 

Change to:
| Lo-Fi Version
0.0174sec    0.56    7 queries    GZIP Disabled
Time is now: 4th December 2025 - 10:11 AM