Vad är diskfragmentering och behöver jag fortfarande defragmentera?

Dec 13, 2024
Hårdvara
OBEHANDLAT INNEHÅLL

Behöver moderna datorer fortfarande den typ av rutinmässiga defragmenteringsprocedurer som äldre datorer krävde? Läs vidare för att lära dig mer om fragmentering och vad moderna operativsystem och filsystem gör för att minimera prestandapåverkan.

Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en gruppdrivande gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsaren Simon Sheehan är nyfiken på defragmenteringstillståndet i moderna enheter:

Som en del av regelbundet Windows-underhåll defragmenterar jag min hårddisk. Men varför fragmenterar hårddisken på NTFS- och FAT * -system? Uppenbarligen gör EXT * inte det, varför är det här? Ska jag också defragmentera mina USB-enheter?

Låt oss vända oss till några av bidragsgivarnas svar för att undersöka Simons fråga.

Svaret

SuperUser-bidragsgivare Daniel R. Hicks sätter frågan:

Fragmentering är inte problemet för 30 år sedan. Då hade du hårddiskar som var knappast snabbare än disketter, och processorstorlekar som var små. Nu har du mycket snabba enheter och stora processorminnen, och ibland avsevärd buffring på hårddisken eller i styrenheten. Plus-sektorstorlekar har blivit större (eller filer tilldelas i större block) så att mer data i sig är sammanhängande.

Operativsystem har också blivit smartare. Medan DOS 1.x skulle ha hämtat varje sektor från disk som det hänvisades till, kan ett modernt operativsystem se att du har en fil öppen för sekventiell åtkomst och rimligt kan förutsäga att du kommer att hämta ytterligare sektorer när du har konsumerat de du har nu. På så sätt kan den "förhämta" nästa (dussin) sektorer.

Och mer är det ofta bättre att inte ha en fil sammanhängande. På ett (stort) system där filsystemet sprids över flera enheter kan en fil faktiskt nås snabbare om den "sprids" också, eftersom flera skivor kan söka efter filen samtidigt.

Jag defragmenterar vartannat år, oavsett om min låda behöver det eller inte.

[I’ll add that the important thing is not so much whether the data on the disk gets defragmented as whether the free space does. FAT was terrible at this — unless you defragged things kept getting worse and worse until there were no two contiguous blocks of free space. Most other schemes can coalesce free space and allocate pieces in a somewhat “smart” fashion so the fragmentation reaches a certain threshold and then stabilizes, rather than getting worse and worse.]

Journeyman Geek lägger till i följande information om Linux-filsystem:

ALLA filsystem fragment. ext och andra Linux-filsystem fragmenterar mindre på grund av hur de är utformade - för att citera Wikipedia angående Linux-nätverksadministratörshandboken :

Moderna Linux-filsystem håller fragmentering på ett minimum genom att hålla alla block i n en fil nära varandra, även om de inte kan lagras i på varandra följande sektorer. Vissa filsystem, som ext3, fördelar effektivt det fria blocket som är närmast andra block i en fil. Därför är det inte nödvändigt att oroa sig för fragmentering i ett Linux-system.

Jag skulle dock notera det ext4 har defragmentering online så att fragmentering så småningom är ett problem, även med Linux-filsystem.

Windows-filsystem har sina kluster placerade överallt där det finns utrymme för att placera dem, och defrag går runt och ersätter dem. Med Linux placeras filer företrädesvis där det finns tillräckligt med utrymme.

Jag skulle dock notera att Windows 7 har schemalagda defragmenteringskörningar, så det är inte riktigt nödvändigt att köra defragmentering manuellt.

Ett element i den ursprungliga frågan som inte behandlades är om du ska defragmentera din flash-enhet eller inte. Defragmentering är en mycket läsare / skrivintensiv process och bör undvikas på SSD-lagringsenheter som flash-enheter och SSD-enheter. För mer information om defragmentering, filsystem och SSD: er, kolla in följande HTG-artiklar:

  • HTG förklarar: Behöver du verkligen defragmentera din dator?
  • HTG förklarar: Vad är en SSD-enhet och vad behöver jag veta?
  • HTG förklarar: Varför Linux inte behöver defragmentering

Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in fullständig diskussionstråd här .

.post-innehåll .inmatningsfot

What Is Disk Fragmentation? Disk Fragmentation And Defragmentation Explained.

What Is Disk Fragmentation And Defragmentation? How To Do In Windows And Dos?

Disk Defragmentation | What Is Fragmentation Defragmentation | How To Defragment Windows | Explained

What Is Defragmentation? How Often Do I Need To Do It?

Disk Fragmentation And Defragmentation Explained

Disk Fragmentation & Defragmentation

How To Defragment Your Hardrive On A Mac


Hårdvara - Mest populära artiklar

Så här kontrollerar du moderkortets modellnummer på din Windows-dator

Hårdvara Oct 20, 2025

Oavsett om du behöver uppdatera drivrutiner, kontrollera hårdvarukompatibilitet eller om du bara är nyfiken, är det mycket lättare att kontrollera ditt moderkortsmodellnummer m..


Hur man använder flera appar samtidigt på en iPad

Hårdvara Sep 25, 2025

OBEHANDLAT INNEHÅLL iOS 11 Nya multitasking-funktioner gör iPad ännu kraftfullare. Möjligheten att komma åt dockan i vilken app som helst gör att du lättare kan..


De bästa nya funktionerna i macOS Sierra (och hur man använder dem)

Hårdvara Feb 7, 2025

OBEHANDLAT INNEHÅLL En ny version av Apples stationära operativsystem finns här, och med den kommer en hel massa intressanta nya funktioner. Här är några av de bästa att se..


Så här använder du din iPhone eller iPad som en Apple TV-fjärrkontroll

Hårdvara Aug 2, 2025

OBEHANDLAT INNEHÅLL Apple TV-fjärrkontrollen kan lätt gå vilse mellan soffkuddarna, men tack vare Apple TV Remote-app för iPhone och iPad har du alltid en säk..


Hur låser du upp din Android-telefons startladdare, det officiella sättet

Hårdvara Jun 20, 2025

Att låsa upp din Android-telefonens bootloader är det första steget för att rota och blinka anpassade ROM-skivor. Och i motsats till vad många tror är det faktiskt fullt stöd..


Huvudmonterade skärmar: Vad är skillnaden mellan förstärkt och virtuell verklighet?

Hårdvara Sep 10, 2025

OBEHANDLAT INNEHÅLL När digital teknik fortsätter att sippra in i alla aspekter av våra analoga liv verkar det bara vara en tidsfråga innan den började ersätta våra vanlig..


Så här skyddar du datorns hårdvara från statisk elektricitet när du arbetar med den

Hårdvara Jan 9, 2025

OBEHANDLAT INNEHÅLL Oavsett om du är bygga din egen dator , installerar nytt RAM , eller om du uppgraderar datorns komponenter, öppnar du den och ..


Från tipsboxen: DIY Flash Diffusers, hemgjorda Ethernet-testare och Metro UI i Windows 8

Hårdvara May 10, 2025

OBEHANDLAT INNEHÅLL En gång i veckan sammanfattar vi några av de bra tips som läsarna skickar in och delar med dem till alla. Den här veckan tittar vi på DIY-flashdiffusorer, hemg..


Kategorier