Disk defragmentation utility
A utility that rearranges the scattered pieces of files on a hard disk drive so each file is stored together, which speeds up reading. It is not needed for SSDs.
Understanding Disk defragmentation utility in IGCSE Computer Science Paper 1
What it does: The example shows file A and file B scattered and mixed together before, then each file in a single block after defragmenting. SSDs read any location equally quickly, so there is no speed benefit and defragmenting is skipped. Fragmented means the file is split into pieces stored in different locations on the disk. Compression is a different utility. An HDD has moving parts, so scattered pieces slow it down. An SSD has no moving parts, so it does not need defragmenting. A defragmenter helps maintain the computer, so it is utility software, which is a kind of system software. Contiguous means the blocks touch each other, one after another, on the disk.
Common mistakes: An antivirus scans for malware and does not join file pieces together. A hard disk drive needs the defragmenter, so the line should be RUN defragmenter. The count must start at the number of scattered pieces, such as 12. Starting at 0 means the WHILE condition is false and no pieces are ever joined.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 356–372) and word search (Modules 356–389).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
defragmenterFill in the Blanks
Spot the Error
Student with a class code? Join your class →