Defrag harddisker bare når de er fragmented

Det gir ikke mening å starte en defragmentering av harddisken hvis stasjonen er egentlig ikke fragmentert. Hvis en defragmentering er planlagt, vil det bli utført uavhengig av tilstanden til stasjonen.

Hvis en stasjon har ingen fragmentering overhodet, eller bare liten fragmentering at ingen innvirkning på ytelsen av mange, så det gjør egentlig ikke gjøre fornuftig å kjøre en defrag på den. Defrag verktøyet som følger med Windows kan brukes til å kontrollere fragmentering nivå av en harddisk, og vi kommer til å bruke dette til å lage et skript som kjører defrag når harddisken er fragmentert.

Du kan sjekke fragmentering nivå av en harddisk ved hjelp av kommandolinjen og kommandoen Defrag.exe c: /a. Verktøyet sjekker deretter den angitte harddisk og rapporterer tilbake sin fragmentering nivå.

Det er nyttig å finne en stasjon fragmentering status, men vil ikke hjelpe deg med en gang som du trenger for å kombinere informasjonen liksom med driften av verktøyet slik at Defrag.exe er bare kjøre når det er nødvendig.


Et manus av Ramesh Srinivasan bruker rapporten for å avgjøre om en harddisk bør defragmenteres. Visual Basic script kan legges til Windows scheduler eller bare kjøres under oppstart, avslutning, eller ved å dobbeltklikke på filen til enhver tid mens systemet er i gang.

Jeg kopierte filen til en tekstfil og zippet det allerede. Du kan laste ned skriptet her eller besøke nettsiden ovenfor der skriptet vises i tekstform.

Koden vil nummerere alle faste stasjoner som er koblet til systemet. Å legge manuset til Windows Task Scheduler, laste det ned eller lage den fra bunnen av hvis du vil, og gjør følgende etterpå.


    Trykk på Windows-tasten, skriv Task Scheduler og velg oppføringen som kommer opp. Dette bør åpne Windows Oppgaveplanlegging på systemet ditt.
  1. Velg Opprett Task fra handlingene notering.
  2. Legg til et navn til den.
  3. Bytt til triggere, klikk på nytt , og angi når du vil at skriptet skal kjøres. Eksempler er å kjøre den daglig på et bestemt tidspunkt, ukentlig, mens PCen er inaktiv, eller under start eller avslutning.
  4. Bytt til handlinger, velge nytt, og klikk på Bla gjennom for å legge manuset du at Windows skal kjøre for deg.

    Klikk ok etterpå og du er ferdig.
    SummaryArticle NameDefrag Harddisker bare når de er fragmentedAuthorMartin BrinkmannDescriptionRun en defragmentering programvare bare når en harddisk er fragmentert nok til å rettferdiggjøre det.