← Back to Bad Advice

Run CHKDSK first? Preserve your files before repair

A drive opens slowly, a folder disappears, or Windows reports file-system errors. The immediate recommendation is often to run CHKDSK with repair options.

CHKDSK is a legitimate maintenance tool. The risky part is treating it as the first response to every data-loss problem, especially when the device holds the only copy of important files.

What CHKDSK is trying to achieve

CHKDSK checks file-system structures. Options such as /f enable repairs; /r also searches for bad sectors and attempts to recover readable information, and includes repair functionality. These operations differ from running a status check without repair parameters.

A repair tool aims to make the file system internally consistent. The difference between repair and recovery is the reason to preserve important data first. Recovery may instead require preserving contradictory records, orphaned structures or older metadata long enough to extract the files they describe. A consistent volume is not proof that all original content survived.

Checking, repairing and recovering are different operations

The word “check” makes all variants sound observational. The actual options matter. A status-only invocation differs from repair-enabled modes. In particular, /x also includes /f; it is not simply a convenient way to disconnect a volume. /r is not a stronger undelete mode: it adds sector checking to repair functionality.

Other Windows error-checking interfaces can lead into repair operations too. Before accepting “scan and fix,” establish what the proposed action changes and whether the files have already been preserved. A status check still requires reads and is not automatically appropriate for an unstable device.

Why a clean file system can contain fewer useful files

Imagine two records that disagree about which file owns a region of storage, or a chain of allocated clusters that is no longer reachable from a directory. The maintenance task is to resolve that inconsistency into a structure the operating system accepts. The recovery task is to examine the competing evidence and preserve useful content before choosing an interpretation.

Those objectives can agree, but they are not guaranteed to. A repair may reconcile records, reconnect orphaned content or remove references it considers invalid. The exact behavior depends on the file system and the damage. It is not accurate to say that CHKDSK always deletes orphaned files, nor that a successful repair always preserves them in their original form.

Names and sizes are only metadata. A volume that mounts afterward may still contain truncated files, missing fragments or content affected by unreadable sectors. Repair success must therefore be evaluated separately from file recovery success.

Why order matters

Repair can change metadata on the source. Once those changes have been made, a later recovery attempt sees the modified state rather than the original evidence.

On a device with read errors or unstable access, lengthy checking adds another concern: the drive must keep working while the tool encounters difficult regions. A repair pass does not substitute for controlled acquisition of a failing source.

This does not mean CHKDSK always destroys files. It means the value of the only copy should decide the sequence, rather than the convenience of a familiar command.

A safer sequence

  1. Identify whether the problem is limited to the file system or accompanied by device-level symptoms: disconnections, timeouts, incorrect capacity or abnormal noises.
  2. If the files remain accessible and the source is stable, preserve the important files on separate storage before repair. Verify that the copies open.
  3. Where appropriate, acquire a sector-level image. Failing media may require specialist imaging or professional recovery rather than a normal copying attempt.
  4. Keep a preserved image and use a separate working copy for experiments. Do not repair your only recovery copy.
  5. Try file extraction from the unmodified image before deciding whether file-system repair is useful.
  6. If testing repair on a working copy, compare the result with the pre-repair state and validate the files, not just the volume status.

Three situations that should not receive the same advice

Scroll horizontally to see the full table →

SituationSensible priority
A stable disk reports an error, and a recent backup has been testedA maintenance repair may be proportionate after confirming the target and backup
A stable disk contains the only copy, and folders have disappearedPreserve the state and extract needed files before testing repair on a working copy
The disk times out, disconnects or makes abnormal noisesAddress source acquisition or physical failure before file-system maintenance

A long /r pass is especially poorly matched to a suspected mechanical failure: the drive must continue operating while the process attempts to read difficult areas. A tool reporting bad clusters has identified a symptom at the file-system level; it has not repaired the drive's physical reliability.

If repair is already in progress

Do not infer that an unchanged percentage proves the process has frozen. Work can be uneven, and some stages can take a long time. At the same time, prolonged operation with grinding, repeated device dropouts or escalating read failures is not something to ignore just to reach 100%.

There is no single interruption instruction that suits a system disk, a removable device and physically failing media. Avoid a blind power cut as routine advice. Record the command, stage and symptoms; use the program's supported cancellation route where applicable or obtain guidance for the actual failure. If the process finishes, preserve its report before any further repair experiments.

What .chk files do and do not tell you

Files saved from lost chains may contain useful content, fragments or unrelated pieces. Changing the extension does not reconstruct missing structure. Keep the original recovered fragments and work on copies when identifying formats or testing reconstruction. Their presence is evidence to assess, not proof that the original files have been restored.

When CHKDSK makes sense

It can be appropriate for maintenance on a stable device with a verified backup, or for a controlled repair attempt on an expendable working copy. It does not repair damaged heads, recover overwritten content or make an unreliable device trustworthy.

If CHKDSK already ran

Keep its logs and record the options used. Avoid following it with formatting or a series of other repair utilities. Changed names or .chk files need assessment; neither a successful completion message nor a tidy directory tree proves complete recovery.

The principle

Preserve the recoverable state before asking a repair tool to change it.

Sources and further reading

  • Microsoft Learn: chkdsk — Status checking versus repair options, lost-chain handling and command behavior.
  • GNU ddrescue manual — Preservation guidance for media with I/O errors. Repair experiments on copies are an editorial application of that principle.

← Back to Bad Advice