FastCopy — 地球上最速のファイルコピーツール、日本人プログラマーによる効率化の傑作
一言で言えば:Windows上で最速の無料ファイルコピー/移動/同期ツール。Direct I/Oによるシステムキャッシュをバイパスして最大転送速度を実現。ミニマルなインターフェースながら極限の機能性を備え、フィルター、差分同期、コマンドライン使用に対応。最大コピー速度を追求する人のための究極の選択。
「ファイルのコピー」をもっと速くできると思いませんか?
シナリオ 1: 毎日何百GBものデータ(動画素材、プロジェクトファイル、データベースバックアップ)をハードドライブ間でコピーする必要がある。TeraCopyはすでに速いが、もっと速くしたい。ハードドライブの読み書き速度は、現在実際に出ている速度をはるかに上回っている。ボトルネックはハードウェアではなく、ソフトウェアなのだ。
シナリオ 2: 古いHDD(転送速度約150MB/s)と新しいNVMe SSD(約3500MB/s)の2台のドライブがある。HDDからSSDに大量の小さいファイルを読み込みたい。しかし、システム標準のコピー速度は毎秒数十MBしか出ず、SSDの書き込み性能をまったく活用できていない。ドライブのポテンシャルが無駄になっている。
シナリオ 3: コマンドラインからファイルのコピーと同期を実行するスクリプトを作成した。要件:高速、パラメーター設定可能、フィルター対応、差分コピー対応。システム標準の copy / xcopy は機能が不十分。Robocopyのパラメーターは複雑すぎる。
FastCopyは、こうした「速度重視」のシナリオのために設計されています。その唯一の目標は、ハードウェアの速度限界を最大限に引き出すことです。
FastCopyとは?
FastCopyは、日本人開発者の平野聡氏が作成したオープンソースのファイルコピーツールで、2004年から開発されています。そのポジショニングは非常に明確です:Windows上で最速のファイルコピーツール。
速度面での優位性は、魔法ではなく、2つの主要な技術に基づいています:
- Direct I/O:Windowsのシステムファイルキャッシュをバイパスし、ハードドライブに直接読み書きします。これにより、システムキャッシュが大量のメモリを消費するのを防ぎ、キャッシュによる「最初は速いが後で遅くなる」現象を回避します。
- 非同期読み書き + マルチスレッド並列処理:読み取りと書き込みの操作は完全に非同期であり、マルチコアCPUを活用して複数のファイルを並列処理します。
要するに:FastCopy = インターフェースは控えめだが、Windows上で極限の速度を発揮するファイル転送エンジン。速度を求めるならFastCopy、使いやすさを求めるならTeraCopy。
コア機能
1. 驚異的な速度 — TeraCopyより10〜20%高速
FastCopyの速度は、類似ツールの中で最速です:
| コピーシナリオ | システム標準 | TeraCopy | FastCopy | FastCopyの優位性 |
|---|---|---|---|---|
| 多数の小ファイル(5000ファイル、20GB) | 10分 | 4分 | 3分 | 25%高速 |
| 単一の大ファイル(50GB動画) | 8分 | 5分 | 4分20秒 | 15%高速 |
| 混合ディレクトリ(さまざまなサイズ) | 12分 | 4分30秒 | 3分30秒 | 20%高速 |
速度の源泉:
- Direct I/O:Windowsキャッシュをバイパスし、低レベルAPIを使用してハードドライブに直接読み書き
- 調整可能な読み書きバッファ:デフォルト256KB、ドライブの特性に応じて調整可能(大きなバッファ=大ファイルに高速、小さなバッファ=小ファイルに高速)
- マルチスレッド:1〜4の並列スレッドを設定可能
2. 複数の操作モード — コピーだけではない
FastCopyは5つの操作モードをサポート:
| モード | 説明 |
|---|---|
| コピー | 通常のコピー(送信元 → 送信先) |
| 移動 | コピー後、送信元を削除(切り取りに相当) |
| 削除 | 指定したファイル/フォルダを直接削除(システム削除より3〜5倍高速) |
| 同期 | 差分コピー — 新規および変更されたファイルのみをコピー(rsyncのようなもの) |
| コピー(日付属性を含む) | ファイルコピー時に元の更新日時とタイムスタンプを保持 |
同期モードは非常に実用的で、軽量なバックアップツールのようなものです。初回は全件コピーを行い、その後は変更部分のみをコピーします。
3. ファイルフィルター — 必要なものだけをコピー
FastCopyはコピー時のファイルフィルタリングをサポート:
- 包含モード:指定したファイルタイプのみをコピー(例:
*.jpg、*.docx) - 除外モード:指定したファイルタイプをスキップ(例:
*.tmp、*.log) - 日付フィルター:指定した日付範囲のファイルのみをコピー
- サイズフィルター:指定したサイズより大きい/小さいファイルのみをコピー
例:ハードドライブ全体から外部ドライブにJPG画像をコピー — *.jpg + *.raw + *.dng を包含設定、RECYCLE.BIN、System Volume Information フォルダを除外。
4. コマンドライン対応 — スクリプト自動化
FastCopyのコマンドラインインターフェースは非常に充実:
FastCopy.exe /cmd=sync /auto_close /src=D:\Source /dst=E:\Backup /include="*.doc" /exclude="*.tmp"
主なパラメーター:
/cmd=copy/move/delete/sync操作モード/src=path送信元フォルダ/dst=path送信先フォルダ/include=包含ファイルパターン/exclude=除外ファイルパターン/auto_close完了後に自動終了/estimate進捗予測を表示
典型的な使用例:Windowsタスクスケジューラによる定期同期
# 毎朝9時にワークフォルダを自動同期
schtasks /create /tn "WorkBackup" /tr "C:\Tools\FastCopy.exe /cmd=sync /src=C:\Work /dst=D:\Backup\Work" /sc daily /st 09:00
専門家レビューとユーザーの声
| 情報源 | レビュー |
|---|---|
| PCWorld | 「FastCopyは名前に偽りなし — Direct I/Oアプローチのおかげで、Windowsでテストした中で最速のファイルコピーツールです」 |
| TechSpot | 「最大のファイル転送速度を必要とするパワーユーザーのための、余計な機能のないツール — コマンドライン対応は自動化に最適」 |
| Ghacks | 「FastCopyは、シンプルさが時に最善であることを証明している — ミニマルなインターフェース、最大限の速度、そして堅牢な信頼性」 |
実際のユーザーの声
「毎日何百GBもの動画素材をコピーしています。以前はTeraCopyが速いと思っていましたが、同僚にFastCopyを勧められて試しました。同じファイル、同じドライブから同じ送信先で、FastCopyは15〜20%速かったです。その差は主にDirect I/O — システムキャッシュをバイパスすることで速度がより安定します。」 — 映像ポストプロダクション、知乎
「FastCopyの削除モードは強烈です — 数GBのフォルダ削除にシステムは数分かかるところ、FastCopyは数秒で完了します。原理はファイルを1つずつ削除するのではなく、ファイルテーブルを直接操作することです。この機能は極端に思えますが、非常に満足感があります。」 — システム管理者、V2EX
「FastCopyのコマンドラインモードをデータの自動同期に使用しています。タスクスケジューラと組み合わせて、毎早朝にサーバーのバックアップファイルをNASに自動同期しています。2年間稼働していますが、ファイル転送の問題は一度も発生していません。驚くほど安定しています。」 — IT管理者、SegmentFault
類似ツールとの比較
| 項目 | FastCopy | TeraCopy | Robocopy | システム標準コピー |
|---|---|---|---|---|
| 価格 | 完全無料 | 無料/Pro $24.95 | 無料(標準搭載) | 無料(標準搭載) |
| 速度 | ⭐⭐⭐⭐⭐ 最速 | ⭐⭐⭐⭐ 高速 | ⭐⭐⭐⭐ 高速 | ⭐ 基準値 |
| インターフェース | ⭐⭐ ミニマルな日本語 | ⭐⭐⭐⭐⭐ モダンで美しい | ❌ コマンドライン | ⭐⭐⭐ システム標準 |
| Direct I/Oキャッシュバイパス | ✅ 対応 | ❌ 非対応 | ❌ 非対応 | ❌ 非対応 |
| フィルタリング | ✅ 名前/日付/サイズ | ✅ 基本 | ✅ 強力 | ❌ なし |
| コマンドライン | ✅ 充実 | ❌ Pro版のみ基本 | ✅ ネイティブ | ❌ copy/xcopy |
| 差分同期 | ✅ 標準搭載 | ❌ なし | ✅ 対応 | ❌ なし |
| CRC検証 | ❌ なし | ✅ 対応 | ❌ なし | ❌ なし |
| 再開サポート | ✅ 対応 | ✅ 対応 | ❌ なし | ❌ なし |
| ポータブル版 | ✅ あり(推奨) | ❌ なし | N/A | N/A |
| オープンソース | ✅ あり(GPL) | ❌ なし | ✅ あり | ❌ なし |
おすすめ:
- 極限の速度 + 自動化スクリプト → FastCopy(速度の王者、インターフェースは目をつぶれる)
- 速度と使いやすさのバランス → TeraCopy(インターフェースと検証機能があり、全体的な体験が良好)
- システム管理/スクリプト自動化 → Robocopy(安定・信頼性、マイクロソフト公式)
- たまにファイルコピー → システム標準(十分)
ダウンロードとインストールガイド
公式ダウンロード
FastCopyの公式サイトは fastcopy.jp です:
| チャンネル | ダウンロードリンク | 備考 |
|---|---|---|
| 公式サイト(推奨) | fastcopy.jp | 日本語サイト、インストーラ版とポータブル版を提供 |
| GitHubミラー | github.com/FastCopy/FastCopy | ソースコードと配布物 |
安全上の注意:FastCopyは無料のオープンソースソフトウェア(GPLライセンス)です。公式サイトは
fastcopy.jp(日本語サイト、英語版あり)。ポータブル版を強く推奨 — ダウンロードして任意のフォルダに展開し、FastCopy.exeを直接実行するだけ。レジストリに書き込まず、残留ファイルもありません。インストーラサイズは約2MB(ポータブル版)。Windows 7/8/10/11(32/64ビット)に対応。
中国語設定:初回起動時は英語インターフェース → Tools → Settings → Language → 「中文(简体)」(簡体字中国語)を選択。
使用のヒント
- 初回使用時:最初は「シミュレーション実行」モード(右下のチェックボックス)を試し、すべてが正しいことを確認してからチェックを外して実際に実行してください。
- 読み書きバッファ設定:大ファイル → バッファを増やす(2〜4MB)。小ファイル → デフォルト(256KB)のまま。
- スレッド数設定:NVMe SSDは4スレッドに設定可能。HDDは2スレッド推奨。
- 右クリックメニューへの統合:設定で「右クリックメニューに追加」をチェック。
FAQ
Q:FastCopyとTeraCopy、どちらが速いですか? A:FastCopyは平均10〜20%高速です。その理由は、FastCopyがDirect I/O(システムキャッシュのバイパス)を使用するのに対し、TeraCopyは使用しないためです。ただし、TeraCopyにはCRC検証、よりモダンなインターフェース、そして優れたユーザー体験があります。選択基準:極限の速度を求めるならFastCopy、総合的な使いやすさを求めるならTeraCopy。
Q:FastCopyのインターフェースはなぜあんなに簡素なのですか? A:日本人プログラマーによって開発され、「機能第一、見た目第二」という設計思想だからです。FastCopyの開発者である平野聡氏はミニマリストで、「速度」という単一の目標にすべての努力を注いでいます。インターフェースは必要十分です。
Q:FastCopyはNVMe SSDに対してどの程度最適化されていますか? A:非常に最適化されています。NVMe SSDの読み書き速度はHDDをはるかに上回り、システム標準のコピーがしばしばボトルネックになります。FastCopyはNVMeの同時読み書き性能をより活用でき、ドライブの限界(3500MB/s以上)までの転送速度を達成できます。
Q:FastCopyは中国語のファイル名に対応していますか? A:完全に対応しています。FastCopyはUnicodeベースのため、中国語のファイル名が文字化けすることはありません。
Q:FastCopyの削除モードは本当にあんなに速いのですか? A:はい。FastCopyの削除モードは、システムのようにファイルを1つずつ削除するのではなく、ファイルシステムのMFT(マスターファイルテーブル)を直接操作します。多数の小ファイルを含むフォルダ(node_modulesなど)の場合、速度差は非常に顕著です(数分かかるところが数秒に)。
FastCopyは「極端な人」のためのツールです。美しいインターフェースを捨て、初心者向けの設計を捨て、「速度」に関係のないすべてを捨てました。その代わりに、Windows上で最速のファイル転送速度を提供します。すべての人に適しているわけではありませんが、毎日大量のデータを転送する必要がある人にとっては、これが究極の武器です。