T_chrishohó, álljon meg a gyászmenet. a hagyományos lemezek és a memóriakártyákon hót máshogy vannak az adatok elrendezve.
a töredezettségmentesítést azért találták ki annó, mivel a hagyományos lemezzel ahhoz, hogy egy másik sávba, szektorba menjünk (ami nem az előző előtt van közvetlenül) meg kell várni míg körbe forog egyet a lemez. plusz mozgatni kell a fejet.
azonban memóriakártya már nem így épül fel, hanem mátrix tömbként vannak az adatok, nem kell itt semmit mozogni, stb., hanem csak a vezérlő megmonja, hogy Xsor, Y oszlopban lévő értéket izibe de gyorsan. Ezért is gyakorlatilag elenyésző idejű a véletlen elérési ideje a memóriakártyáknak. Írásnál is dettó, nem számít, hogy milyen töredezett, mivel nem kell fejet mozgatni, az, hogy hova menti egy sokezred másodperc alatt megvan.
amit te tapasztalsz az inkább az, hogy a mai memóriakátyák (főleg az olcsóbbak) lassúak a folyamatos írásban, ráadásul ha linuxot használsz az cachel, és ha sokáig töltesz lehet, hogy közben elkezdi kiírni a cachet is a kártyára.
plusz a sima töredezettségmentesítési algoritmusok a hagyományos hdd-hez vannak kitalálva, annak paramétereit veszik alapul, így memóriakártyák esetén nem érnek semmit.
aztán, arról még nem is beszéltünk, hogy már jó rég óta a memóriakártyák vezérlőegysége véletlenszerűen pakolja az írási műveleteket, azért, hogy elkerülje, hogy bizonyos memóriacellák jobaban elhasználódjanak, hogy egyenletes legyen a használódás.
éppen ezért, hiába futtatnál le egy töredezettségmentesítőt, (logikailag egyben lesznek a gép számára, az igaz), de a valóságban nem lesznek folyamatosak az adatok, mivel erről intézkedik a memóriakártya belső vezérlője.
szóval memóriakártyát nem érdemes töredezettség mentesíteni (plusz ezzel még noveled az írási műveletek számát, és így előbb használódik el a kártya)