Step-by-step Windows guide

How to Review Potential Duplicate Files

Duplicate review begins with candidates and ends with a purpose decision. Matching names are not proof, and identical content does not mean every copy is unnecessary.

What you will doDistinguish possible duplicates from files confirmed to contain identical data
UsesFile Explorer Properties, trusted previews, and PowerShell Get-FileHash
Before changing filesConfirm content, location purpose, synchronization, and backup separately
Preparation

Before You Start

Limit the review to personal files and locations you understand. Duplicate-looking system or application files are often intentional and should not be treated as ordinary document copies.

Create or verify a backup before changing valuable material. A duplicate review can identify matching data, but it cannot decide which location fits your recovery or project needs.

  • Keep full paths visibleLocation is essential evidence when names repeat.
  • Use complete hashesCompare the full SHA-256 values, not a shortened display.
  • Check synchronizationRemoval in one synchronized folder can propagate elsewhere.
Evidence model

Separate Duplicate Names from Duplicate Contents

Matching names create candidates. They do not confirm matching data. A report can be revised and saved under the same name in another folder, while an identical photo can be renamed during import.

Matching file sizes strengthen a candidate because identical files must have the same length. Different sizes prove that the data is not byte-for-byte identical, but matching sizes do not prove the opposite.

A visual preview helps with human meaning: page count, image subject, video duration, or visible revision. A cryptographic hash addresses the data-level question. Purpose still requires a separate location and workflow review.

A manual duplicate evidence ladder
CheckUseful resultRemaining question
Name and extensionFind related candidatesAre they the same version?
Size and datesRule out obvious differencesCan same-size data differ?
Trusted previewCompare visible meaningIs the byte data identical?
SHA-256 hashConfirm matching file dataWhy does each copy exist?
Location and workflowUnderstand purposeWhich outcome is recoverable?
Manual verification

Compare Properties and Content Before Hashing

  1. Gather a small candidate set

    Choose files in known personal folders with similar names, extensions, or apparent purpose.

    Expected result: The review remains understandable.

  2. Record complete paths

    Use the File Explorer address and Properties information to distinguish Downloads, project, archive, and synchronized locations.

    Expected result: Location roles are not lost.

  3. Compare sizes

    Different sizes rule out identical file data. Matching sizes keep the files as candidates.

    Expected result: Obvious non-matches are removed.

  4. Preview trusted files

    Open them in the application normally used for that format and look for visible revision or quality differences.

    Expected result: Human context supplements file properties.

PowerShell procedure

Calculate and Compare SHA-256 with Get-FileHash

Matching hashes answer the content questionHash values are shortened only in this illustration.
  1. Open PowerShell or Windows Terminal

    Use Start to open PowerShell, or open Windows Terminal and choose a PowerShell profile.

    Expected result: A PowerShell prompt is ready.

  2. Hash the first file

    Enter Get-FileHash with a quoted literal path and explicitly select SHA-256. LiteralPath treats wildcard-like characters as part of the file name.

    Expected result: PowerShell displays Algorithm, Hash, and Path.

    Get-FileHash -LiteralPath "C:\Users\Taylor\Downloads\example.zip" -Algorithm SHA256
  3. Hash the second file

    Run the same command with the complete path to the second candidate.

    Expected result: You have two full SHA-256 values.

  4. Compare the complete Hash values

    Different values prove the data differs. Matching values are extremely strong evidence that the data is identical.

    Expected result: The content-level comparison is complete.

  5. Return to the purpose question

    Check whether either path belongs to a backup, project package, shared handoff, synchronized folder, or application workflow.

    Expected result: A content result becomes a safe management decision.

Purpose review

Account for Backups, Archives, and Synchronized Folders

A backup is supposed to contain additional recoverable data. A matching hash can confirm that a backup copy was captured correctly; it is not a reason to reduce backup coverage.

An archive preserves completed or historical material for retrieval. It may intentionally repeat a deliverable that also exists in an active or shared folder. Decide which organizational model you need before removing a location.

Synchronization is not automatically backup. If deletion propagates to the service and other devices, removing one local copy can remove every synchronized representation. Review the service’s retention and recovery behavior separately.

  • Project packagesCopies can make a project self-contained for handoff or long-term preservation.
  • Email attachmentsA saved attachment may be the only copy organized outside the mailbox.
  • ExportsAn exported deliverable can match another export while both remain referenced by different workflows.
Finish carefully

Avoid Common Duplicate-Review Mistakes

Possible outcomes include keeping both purposeful locations, consolidating ordinary personal copies into one maintained home while preserving backup, renaming versions for clarity, or leaving the files unchanged until their role is understood.

The safest duplicate review is small, documented, and tied to a known workflow. It is not a whole-drive deletion exercise.

  • Deleting by nameSame-name files can contain different revisions.
  • Using size as proofSame-length files can contain different data.
  • Comparing only part of a hashUse the complete output to avoid a mistaken match.
  • Ignoring path purposeA matching backup, archive, or project package can be intentional.
  • Reviewing application files manuallyManaged databases and packages require application-specific guidance.
  • Making an irreversible first movePreserve recovery options and verify backup before changing valuable files.
Questions that come up

Frequently Asked Questions

Do same names and sizes prove duplication?

No. They create a stronger candidate, but comparing file data through a complete SHA-256 hash provides much stronger evidence.

Can two identical files have different dates?

Yes. Copying, downloading, extracting, and synchronization can change file-system dates without changing the file data.

Why keep identical data in two places?

Backup, archive, project packaging, collaboration, and offline availability can all make intentional copies useful.

Does Get-FileHash upload the file?

The built-in command calculates the hash on the computer where you run it. The command shown here does not send the file to DiskSifter.