重複ファイルの削除方法|Windows 11・10

重複ファイルは、内容と保存先を確かめてから削除します。Windows 11・10でソフトを入れずに探す方法、無料ツールの比較、Macでの整理、ごみ箱から戻す手順を解説します。

NameQuick Team · 更新日:

重複ファイルは、内容と保存先を確認し、不要なコピーだけをごみ箱へ移して削除します。Windowsでは、追加ソフトなしでPowerShellから内容が一致する候補を一覧にできます。名前ではなく内容を比較し、ごみ箱はすぐに空にしないでください。

同じ資料を二度ダウンロードしたり、写真を二重に取り込んだりすると、どれを残すべきか迷います。まずは自分で保存したフォルダーを一つ選び、内容が同じかを調べましょう。重複していることと、不要であることは別です。

方法別の案内:Windowsの標準機能無料ソフトMacの整理。まずは、次の削除前の確認を済ませてください。

重複ファイルは消しても大丈夫?削除前の確認

同じ名前・同じ見た目だけでは判断できません

名前が違っても、内容が同じファイルはあります。例:請求書.pdf請求書 (1).pdfです。反対に、別の案件フォルダーにある同名のファイルは、内容が異なる場合があります。

内容の比較には「ハッシュ値」を使えます。ファイルの中身から計算する照合用の値で、名前だけ変えても値は変わりません。この記事ではSHA-256で同じ値になる候補を探します。サイズの一致や写真の見た目だけでは判断せず、縮小版・編集版と完全なコピーも区別します。

削除候補にできるファイルと、触らないフォルダー

まずは、次の範囲に絞ります。

ファイル・保存場所判断の目安
自分の文書、ダウンロード、通常のフォルダーに保存した写真内容が一致し、不要と確認できたコピーだけを削除候補にします。
バックアップ、案件ごとの素材・プロジェクトフォルダー同じ内容でも両方必要な場合があります。一律に削除しません。
C:\Windows、Program Files、Program Files (x86)、ProgramData、AppDataシステム・アプリ用の場所は、今回の検索・削除対象から外します。
OneDriveのオンライン専用ファイル、他の人と共有・同期しているフォルダー一括整理の対象から外し、保存目的と共有先への影響を確認します。

OneDriveの青い雲アイコンは、オンライン専用の状態を示します。Microsoftの説明にあるとおり、これを削除するとOneDrive上やほかのデバイスにも削除が反映されます。「PC内の余分なコピー」と考えて消さないでください。

残すコピーを決め、先にバックアップを取る

残す基準は、普段使う保存先と用途です。例:案件Aと案件Bで同じロゴ画像を使っているなら、両方を残します。日付が古いという理由だけで削除しないでください。大切なファイルは整理対象の外にバックアップを取り、迷うものは保留にします。

Windows 11・10でソフトを入れずに探して削除する

少数ならエクスプローラーで候補を確認し、多い場合はPowerShellで内容を比較します。以下は、自分のPCのローカルフォルダーを対象とする方法です。

なお、Windows 10の通常サポートは2025年10月14日に終了しています。ファイル整理とは別に、利用環境の見直しも必要です。

少数のファイルはエクスプローラーで候補を確認する

Windowsキー+Eでエクスプローラーを開き、対象フォルダーで「表示」→「詳細」を選びます。名前やサイズで並べ替え、似たファイルを見つけたら開いて確認します。

例:資料.pdf資料 (1).pdfがあっても、名前や表示サイズが同じだけでは内容の一致は分かりません。「(1)」が付くものをまとめて削除せず、確信できない場合は次の方法で調べます。

PowerShellで内容が同じファイルを一覧にする

Windows標準のWindows PowerShell 5.1を使います。スタートメニューで「Windows PowerShell」を検索し、「開く」を選びます。管理者として実行したり、実行ポリシーを変更したりする必要はありません。

次のコマンドは、Get-FileHashでSHA-256の値を計算し、同じ値が複数ある場合だけ一覧にします。ファイルを削除・移動する処理は含みません。

以下のパスは例です。C:\Users\ユーザー名\Downloadsを実際の対象フォルダーのパスに置き換え、前後の半角の引用符は残してから、コード全体を貼り付けてEnterキーを押します。大きなフォルダーでは時間がかかるため、ダウンロードなど一つのフォルダーから始めてください。

$folder = 'C:\Users\ユーザー名\Downloads'

Get-ChildItem -LiteralPath $folder -File -Recurse -ErrorAction Stop |
    ForEach-Object {
        Get-FileHash -LiteralPath $_.FullName -Algorithm SHA256 -ErrorAction Stop
    } |
    Group-Object -Property Hash |
    Where-Object { $_.Count -gt 1 } |
    ForEach-Object {
        $_.Group | Format-List -Property Hash, Path
    }

サブフォルダーも検索し、Hashに照合用の値、Pathに保存先を表示します。例:名前が違う二つのPDFに同じ値が表示されたら、それぞれの保存先と用途を確認し、残す方を決めます。一覧には残すべきコピーも含まれるため、全件を削除しないでください。

このコードは、OneDriveのオンライン専用ファイルを自動で除外しません。 同期フォルダーや別の場所へのリンクを含まない、自分のローカルフォルダーだけを指定します。

エラーが出た場合は確認未完了として、削除に進まないでください。正常終了して結果が空でも、「PC全体に重複がない」という意味ではありません。指定範囲の外や、通常は表示されない隠しファイルなどは確認できていません。

不要なコピーをごみ箱へ移し、必要なら復元する

削除直前に内容・保存先・残すコピーをもう一度確認し、エクスプローラーで不要な方だけを選んでDeleteキーを押します。Shift+Deleteは使いません。「完全に削除する」という確認が出たら中止してください。

ごみ箱に入ったことを確認します。戻す場合は、ごみ箱内の対象を右クリックして「復元」を選びます。ネットワーク上のファイルなどにも同じ復元方法が使えるとは限りません。

残したファイルが問題なく使えると分かってから、ごみ箱の中身を見直して空にします。容量を空けるにはこの操作が必要ですが、自動クリーンアップの設定がある場合もあるため、ごみ箱をバックアップ代わりにはしないでください。

無料ソフトで重複ファイルを探して削除する

無料ソフトは対応OS・比較方法・削除先で選ぶ

コマンドを使わずに多数のファイルを確認するなら、無料ソフトも選択肢です。名前やサイズだけの検索ではなく、内容を比較する方法を選びます。

ソフト公式に案内されているOS完全なコピーを探す方法・削除時の注意
FileManyWindows 7・8・10バイナリ比較、または完全ハッシュで比較します。削除先は「ごみ箱に捨てる」を選びます。Windows 11対応は公式情報で確認できていません。
dupeGuruWindows・macOSなどStandardモードのContentsで比較し、ごみ箱へ送ります。PictureモードのContentsとは比較方法が異なります。
Czkawka/KrokietWindows・macOSなどKrokietのDuplicate FilesでHashを選びます。Trashはごみ箱への移動、Deleteは完全削除です。

公式の配布元から入手し、まずテスト用コピーで試してください。Czkawkaは開発者のGitHubが配布元です。使う版の動作条件も確認します。FileManyの「通常削除」はごみ箱を経由しません。また、「空のフォルダを削除する」はオフにして、検索中の削除を避けます。

dupeGuruで内容を比較し、確認してから削除する

以下はWindowsでの操作例です。公式ヘルプに沿って、検索結果を確認してから不要なコピーを指定します。

  1. StandardモードとContentsを選び、対象フォルダーを追加します。
  2. Scanを実行し、結果の内容と保存先を見比べます。
  3. 残すファイルを変える場合は、選択してActions → Make Selected into Referenceを使います。
  4. 不要なコピーだけにチェックを付けます。行を選択するだけでは削除対象になりません。
  5. Actions → Send Marked to Recycle binでごみ箱へ送ります。確認画面のDirectly delete filesはオフにします。

削除後はWindowsの節と同じようにごみ箱を確認します。最初から全件にチェックを付ける方法は避けましょう。

Macで重複ファイルや写真を整理する

一般のファイルはFinderで候補を絞る

Finderの通常検索は、ファイルの内容を照合して重複を自動検出する機能ではありません。名前や種類で候補を絞り、内容を確認するために使います。

対象フォルダーを開いて検索語を入力し、Returnキーを押して、検索範囲をそのフォルダーに絞ります。「+」で「名前」「種類」などの条件を追加します。例:「請求書」を含む書類を探し、各ファイルを確認します。大量の内容比較が必要なら、前の無料ソフトの節をご覧ください。

不要と確認できたコピーはDockのゴミ箱へドラッグします。戻す場合はゴミ箱内で選択し、「ファイル」→「戻す」を使います。ゴミ箱を空にするのは、残したファイルを確認してからです。

写真の重複は「写真」の「重複項目」で結合する

macOS Ventura 13以降では、「写真」アプリの「重複項目」を使えます。Appleの結合手順に沿って、写真を見比べてから操作します。

「写真」を開き、サイドバーの「重複項目」を選びます。「ユーティリティ」の下にある場合は、そこを展開してください。結合する項目を選び、「○個の項目を結合」を押して、確認画面でも結合を選びます。表記はmacOSの版で異なります。

削除された項目は、Finderのゴミ箱ではなく「最近削除した項目」に移り、30日以内なら復元できます。ここはすぐに空にしないでください。分析に時間がかかり、重複項目がすぐ表示されない場合もあります。

iCloud写真を使っている場合は、削除がほかのデバイスにも反映される点に注意します。写真ライブラリの内部ファイルをFinderで直接間引くことは避けてください。

NameQuickでライブラリ内の重複ファイルを整理する

NameQuick 3は、ファイルの内容を読み取って名前変更や整理を行うWindows・Mac向けアプリです。ライブラリ内の重複検索も使えます。

All Files(すべてのファイル)からFind duplicates…(重複を検索…)を開きます。名前ではなく、内容がバイト単位で一致するファイルがグループになります。残すコピーの提案と理由を確認し、必要なら選び直します。

確認するまでは何も移動しません。 WindowsではMove to Recycle Bin(ごみ箱に移動)で不要なコピーを移し、Macではゴミ箱へ移します。1回のUndo(取り消す)で、移したコピーをまとめて復元できます。

対象はNameQuickライブラリ内だけで、ディスク全体ではありません。似ているだけの写真は検出せず、オンライン専用ファイルはスキップします。重複ファイルを自動削除・完全削除することもありません。

導入手順はNameQuickの導入と最初の設定をご覧ください。

重複を整理したら、保存先とファイル名をそろえる

ダウンロードした資料の保存先を決め、写真は取り込む前に保存済みか確認すると、次の整理で迷いにくくなります。名前を整えるのは、不要なコピーを取り除いてからにしましょう。

命名例:2026-09_請求書_青空商事.pdfのように、日付・種類・相手先をそろえます。数が多い場合は複数のファイル名を一括変更する方法、命名時の注意はファイル名に使えない文字と命名ルールをご覧ください。名前を変えるだけでは、重複はなくなりません。

重複ファイルの削除でよくある質問

Windows 11で重複ファイルを削除するには?

少数ならエクスプローラーで確認し、多い場合はPowerShellや無料ソフトで内容を比較します。残すコピーを決め、不要なものだけをごみ箱へ移します。詳しくは「Windows 11・10でソフトを入れずに探して削除する」をご覧ください。

重複ファイルは消しても大丈夫ですか?

自分で保存したファイルで、内容と用途を確認して不要と判断できたコピーなら削除候補にできます。同じ内容でも、バックアップや別案件の素材は必要な場合があります。システム・アプリ用や共有・同期フォルダーは一括整理から外してください。

ファイル名が違っても重複を見つけられますか?

内容を比較する方法なら探せます。例:資料.pdf資料 (1).pdfでも、内容が同じなら候補になります。縮小・編集した写真など、似ていても内容が異なるファイルの検索とは別です。

削除したファイルを元に戻せますか?

Windowsでは、ごみ箱に残っていれば右クリックから「復元」できます。Macはゴミ箱の「ファイル」→「戻す」、「写真」は「最近削除した項目」を確認します。空にした後の復元は保証できません。

関連ガイド

ドキュメント一覧