När ditt Windows-operativsystem läser en fil från en hårddisk läser den en fil lagrad i massor av små bitar - vanligtvis 512-bitars bitar i NTFS. Ditt operativsystem skriver inte alltid, sällan sällan, till disken och lägger alla separata 512-bitars bitar bredvid varandra. Ibland läggs faktiskt olika bitar långt ifrån varandra. En fil kan sluta spridas över hårddisken slumpmässigt.
Om du defragmenterar en flash-enhet får du mycket få, om några, prestanda ökar annat än kanske en något ökad skrivtid på vissa enheter. Eftersom det inte finns några läs- / skrivhuvuden att flytta, finns det ingen extra tid att hämta data från några separata blixtceller, oavsett hur långt ifrån varandra. Men vad defragmentering kommer att göra är att ta ut blixtcellerna snabbare.
När en skrivning görs till en given flash-cell orsakar den en liten nedbrytning i komponenterna i den cellen. Detta kanske inte är sant i en sådan utsträckning mycket längre, eftersom den underliggande tekniken ständigt förbättras, men ändå, för närvarande och troligen under en lång tid framöver, kommer det att vara fallet till viss del. Ju mer du skriver till en blixtanordning, desto kortare blir dess livslängd. Normal användning är OK; men det kommer fortfarande inte att vara evigt. (Vad gör?)
Om du defragmenterar regelbundet onödigt kommer du dock att lägga till många tusentals skrivoperationer när du gör det och kanske till och med halverar dess livslängd.
Defragmentera dina elektromekaniska (standard) hårddiskar regelbundet och det kommer att förbättra filprestanda. Defragmentera dock en flash- eller SSD-enhet, och du tar bara ut den utan goda skäl.