← IGCSE Computer Science Paper 1

Disk formatting utility

Utility software that prepares a new drive or USB stick for use by creating a file system to store files in. It also erases any existing data on the device.

Understanding Disk formatting utility in IGCSE Computer Science Paper 1

What it does: This command builds a FAT32 file system on drive F so files can be stored on the new stick. Backing up first protects the files, because formatting removes all existing data from the drive. A disk formatter is a utility, which is a type of system software that helps maintain and manage the computer. Blocking unauthorised connections is the job of a firewall. A formatter prepares storage devices for use.

Common mistakes: Formatting erases all existing data on the drive. The line should call erase_all_data(drive), not keep the data. A disk formatter creates the file system that stores files. It does not delete one. The line should be CALL create_file_system(drive).

Class: _____________________  ·  Name: _____________________  ·  Date: _________

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.

Learning
Duo
What is the main job of a disk formatter?
It makes a computer's processor run fasterIt prepares a storage device for use by setting up a file system
Matches
A new USB stick can store files without being formatted, because a disk formatter only deletes data
↓
A disk formatter does more than delete data: it creates the file system the device needs to store files.
Applying
Meanings
Term
disk formatter
Meaning
Utility software that prepares a new drive or USB stick for use by creating a file system to store files in. It also erases any existing data on the device.
Practice
drive ← "USB stick"
Testing
Gaps
(drive)
Check Answer
Spots
3IF confirm = "yes" THEN
4 keep_all_data(drive)

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Arctic Fox' badge — Tundra Tracker, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. What is the main job of a disk formatter?
A. It prepares a storage device for use by setting up a file system ✓
B. It makes a computer's processor run faster
A disk formatter is utility software that prepares a drive or USB stick so files can be stored on it.
2. You plug in a brand new USB stick and your computer says it must be formatted before use. Why?
A. It has a virus that the formatter will remove
B. It has no file system yet, so files cannot be stored in an organised way ✓
Formatting creates the file system (the structure that stores files). A new drive needs this before it can be used.
3. What usually happens to the existing data on a drive when it is formatted?
A. It is kept and compressed to save space
B. It is erased ✓
Formatting erases existing data on the device, so you should back up anything you need first.
4. Which is the best thing to do before formatting a USB stick that holds your homework?
A. Copy the homework to another device as a backup ✓
B. Nothing, because formatting keeps all files safe
Formatting erases existing data, so important files must be backed up first.
5. Which describes what a file system does on a formatted drive?
A. It creates the structure used to store and find files ✓
B. It speeds up the drive by moving file pieces together
The file system is the structure that stores files. Moving file pieces together is the job of disk defragmentation, not formatting.

Match the Pairs

disk formatter → Utility software that prepares a drive or USB stick for use by creating a file system on it
format E: /FS:NTFS → Formats drive E and sets up a new NTFS file system, erasing the data that was on it
Formatting a new USB stick creates the file system structure that lets it store files → format F: /FS:FAT32
Formatting erases all the existing data on a drive, so back up important files first → backup(photos); format(drive)
A new USB stick can store files without being formatted, because a disk formatter only deletes data → A disk formatter does more than delete data: it creates the file system the device needs to store files.
format D: keeps all the old files safe on the drive → Formatting erases the existing data on the drive, so old files are not kept safe.

Key Term

disk formatter
Utility software that prepares a new drive or USB stick for use by creating a file system to store files in. It also erases any existing data on the device.

Fill in the Blanks

1. IF drive.isNew = TRUE THEN FORMAT(drive) ENDIF
Hint: Type the command that prepares a new drive for use.
2. FORMAT(usb) dataErased ← TRUE
Hint: Type the Boolean value showing that the old data is gone after formatting.
3. FORMAT(usb) CREATE fileSystem ON usb SAVE file ON usb
Hint: Type the one-word camelCase name for the structure that lets the drive store files.
4. IF drive.hasData = TRUE THEN OUTPUT "Data will be erased" ENDIF
Hint: Type the keyword that starts a selection, used to warn the user before formatting.
5. FORMAT(usb) fileCount ← COUNT(usb.files) IF fileCount = 0 THEN OUTPUT "Empty"
Hint: Type the number of files left on the drive once formatting has erased everything.

Spot the Error

Question 1
A INPUT drive
B INPUT confirm
C IF confirm = "yes" THEN
D keep_all_data(drive)
E ENDIF
Line D — Formatting erases all existing data on the drive. The line should call erase_all_data(drive), not keep the data.
Question 2
A CALL delete_file_system(drive)
B OUTPUT "Ready to store files"
C CALL save_file(drive)
Line A — A disk formatter creates the file system that stores files. It does not delete one. The line should be CALL create_file_system(drive).
Question 3
A drive ← USB stick
B CALL format(drive)
C OUTPUT "Ready to use"
Line A — A text value must be written inside quotation marks. The line should be drive ← "USB stick".
Question 4
A drive ← "new drive"
B OUTPUT "Formatting..."
C CALL erase_data drive)
D CALL create_file_system(drive)
Line C — The opening bracket is missing, so the call is not valid. It should be CALL erase_data(drive).
Question 5
A INPUT drive
B IF has_files = TRUE THEN
C OUTPUT "Data will be kept"
D ENDIF
E CALL format(drive)
Line C — Formatting erases existing data, so the warning must say the data will be erased, not kept.

Student with a class code? Join your class →