På Windows behöver traditionella hårddiskar (men inte solid state-enheter) vanligtvis defragmentering - en process som kan ta ganska lång tid. På macOS (och Linux ) behöver du inte oroa dig alls. Varför är detta, och vad är defragmentering, i alla fall? Låt oss ta en titt.
Så vad är defragmentering och varför behöver Windows det?
Först och främst, låt oss göra det ur vägen. Du behöver inte defragmentera SSD-enheter (de flesta operativsystem tillåter inte ens dig). Vad vi pratar om här är traditionella hårddiskar med snurrplattor.
Även i Windows är defragmentering inte lika stor sak som tidigare. Moderna hårddiskar är snabbare, moderna system har mer minne och Windows använder nu som standard NTFS-filsystemet, vilket alla minskar behovet av defragmentering på traditionella hårddiskar. Utöver det, om du har en sådan enhet utför Windows Vista, 7, 8 och tio automatisk defragmentering som en del av deras regelbundet schemalagda underhåll, så du behöver inte ens oroa dig för att göra det själv.
Men vad är defragmentering?
Enkelt uttryckt, när du tar bort en fil från hårddisken markeras det utrymme som filen tog som tillgängligt. Ta bort fler saker och du har mer tillgängligt utrymme i bitar och bitar utspridda över din hårddisk. När ditt operativsystem skriver en ny fil till disken (eller när en fil växer i storlek), kan en del av den filen gå in i ett tillgängligt utrymme och en del till ett annat. Det är fragmentering.
Alla operativsystem lider av viss grad av fragmentering. Det är hur deras filsystem hanterar det som är viktigt. macOS och Linux hanterar fillagring lite annorlunda. Istället för att placera flera filer nära varandra på disken försöker de sprida filerna på olika platser. Detta ger utrymme för filer att växa och skapa nya filer. Om fragmentering uppstår försöker operativsystemen flytta filer runt för att rymma.
Windows fungerar annorlunda. På gamla filsystem som FAT och FAT32 fanns det inget inbyggt skydd mot fragmentering och enheter krävde regelbunden defragmentering. Dessa dagar använder Windows NTFS-filsystemet som standard på de flesta enheter, vilket har ett visst inbyggt skydd mot fragmentering (det lämnar lite buffertutrymme för filer att växa) - men det är fortfarande inte perfekt.
Dessutom är de flesta flash-enheter fortfarande formaterade med FAT32 ur lådan, och de kan också bli fragmenterade.
Defragmentering försöker fixa det genom att flytta alla filer på plats igen. Det är dock en långsam och irriterande process. De flesta bryr sig inte, särskilt eftersom Windows 10 automatiskt defragrar för dig i bakgrunden. Ändå utför många människor fortfarande en fullständig defragmentering då och då.
Så varför behöver inte Mac-datorer defragmentering?
Det korta svaret är att Mac-datorer inte har det här problemet i första hand, eftersom de använder ett helt annat filsystem. Ett annat kort svar är att nästan alla Mac-datorer idag har solid state-enheter och precis som på Windows behöver de inte defragmentering.
Men för äldre Mac-datorer med snurrande hårddiskar är defragmentering inte heller ett problem. Detta beror på hur macOS lagrar filer. HFS- och APFS-filsystemen som Mac-datorer använder automatiskt defragmenterar filer i alla fall med hjälp av snygga processer som heter Hot File Adaptive Clustering och on-the-fly defragmentering.
När du lagrar en fil på macOS lämnar den plats för den filen att expandera snarare än att packa nästa bredvid den. När du öppnar en fil kan macOS också upptäcka om filen ligger på fel plats och automatiskt flytta den till rätt plats. Dessa två processer tillsammans innebär att du nästan aldrig behöver defragmentera din disk; i själva verket levererar Apple inte ens ett defragmenteringsprogram med nya Mac-datorer.
Vad händer om jag vill göra det ändå?
Du kan defragmentera din enhet på macOS om du vill, men uppmanas att den:
- Förmodligen inte nödvändigt. Om din dator fungerar långsamt är det förmodligen av andra skäl.
- Är inte alls nödvändigt på solid state-enheter.
- Stöds inte riktigt, och det finns inte mycket programvara som gör det.
- Kan göra din enhet långsammare genom att störa macOS inbyggda defragmentering.
Hur som helst, om du vill kan du försöka iDefrag ($ 12,95 och fungerar bara på system under 10,13 High Sierra) eller Drive Genius 4 ($99).