CHK ファイル形式とは?
.chk 拡張子は、ディスク領域のエラーを検索するために使用されるツールである CHKDSK または ScanDisk によって生成された、Windows ファイルの復元された断片を指します。.chk ファイルは、単にファイルシステムの修復中に回収された 以前に失われたデータの断片 です。
突然の停電や USB デバイスの取り外し後、データ処理が完了しないことがあります。これらのツールでボリュームをスキャンすると、損傷したファイルシステムが修復され、孤立したクラスターチェーンが収集されます。データの一部は、損傷したファイルが見つかったドライブ上の FOUND.000 フォルダに保存され、回収された各断片には FILE0000.CHK、FILE0001.CHK のように連番で名前が付けられます。
.chk ファイルの保存と削除
CHKDSK または ScanDisk でハードドライブのスキャンを実行した後、.chk ファイルは FOUND.000 などのシステムフォルダに保存されます。通常、これらのファイルは孤立したクラスターチェーンであり、元のコンテンツがすでに他の場所に複製されているか、あるいは完全に空である可能性があるため、削除しても問題ありません。
ヒント
.chk ファイル自体には固有のシグネチャはありません。その最初の数バイトは、元のファイル(例:JPEG 画像なら FF D8 FF、ZIP アーカイブなら PK)のものです。削除に関して不安がある場合は、まず CHK-Mate などのプログラムで内容を確認できます。これにより、ファイル内にどのような種類のデータが含まれているかを明確に特定できます。さらに、UnCHK や FileCHK などの他のプログラムも .chk ファイルからデータを抽出できます。.chk ファイルはバイナリエディタを使用して開くこともでき、ファイルが空かどうかを確認できる可能性があります。ファイルを開いた後に 00 バイトしか表示されない場合は、そのファイルが空であることを示しており、破棄しても安全です。
セキュリティと安全性
リスク: LOW.chk の断片は単に回収されたデータであるため、ファイル自体の検査は低リスクです。2 つの注意点があります:(1) 回収された断片は、悪意のあるファイルを含むあらゆるファイルの一部である可能性があるため、実行ファイルや Office ドキュメントに再構成したものは、開く前にスキャンしてください。(2) 容量を確保するために FOUND.000 フォルダを削除する前に、まだ必要なデータの唯一のコピーを破棄していないか確認してください。実際のファイルがすべて揃っており正常に動作している場合、.chk の断片は通常冗長であり、削除しても安全です。マイナーな形式を狙ってアドウェアや不審なプログラム(PUP)を同梱していることが多い、怪しい «CHK ファイルオープナー» のダウンロードサイトは避け、UnCHK/FileCHK/CHK-Mate を使用するか手動でリネームしてください。
形式の詳細
概要- アプリケーションのチェックポイント/一時ファイル - 一部のプログラム(古い FoxPro、WordPerfect、一部のバックアップツール)も、ディスク復元とは無関係に、独自のテンポラリ/チェックポイントファイルに .chk を使用します。
CHK ファイルを開くプログラム
技術的詳細
詳細仕様| 開発元 | Microsoft (CHKDSK); Microsoft/Symantec (ScanDisk) |
| 作成元 | ディスク整合性スキャン中に CHKDSK (Windows NT から Windows 11) または ScanDisk (MS-DOS 6.2 / Windows 9x) によって作成 |
| 保存場所 | スキャンされたドライブのルートにある FOUND.000, FOUND.001, … サブフォルダ |
| ファイル命名規則 | 連番の数字名: FILE0000.CHK, FILE0001.CHK, … |
| コンテンツタイプ | 生バイナリ断片 - ファイルシステムから回収された 1 つ以上の孤立したクラスターチェーン |
| ファイルシグネチャ (マジックバイト) | 固有のものはなし。最初の数バイトは元のファイル形式を反映(例:JPEG なら FF D8 FF、PDF なら 25 50 44 46、ZIP/Office なら 50 4B) |
| MIME タイプ | application/octet-stream |
| 一般的なファイルサイズ | 1 ディスククラスター(NTFS では通常 4 KB)から、失われたファイルのフルサイズまで |
| サポートされているファイルシステム | FAT16, FAT32, NTFS (CHKDSK); FAT12, FAT16, FAT32 (ScanDisk) |
| プラットフォーム | Windows のみ。Linux/macOS の fsck は .chk ファイルを生成しません |
| 復元方法 | バイナリエディタでヘッダーバイトを検査するか、TrID を実行して実際の形式を特定し、正しい拡張子でリネームする |
| 復元ツール (Windows) | CHK-Mate, UnCHK, FileCHK, TrID |
| 復元ツール (Linux/macOS) | file コマンドおよび手動リネーム |
| 削除の安全性 | 一般的に削除しても安全。まずバイナリエディタで内容がゼロでないか検査して確認してください |
| 空ファイルの指標 | 00 バイトのみを含むファイルは、空またはゼロ化されたクラスターが回収されたことを示しており、安全に破棄できます |
| リリース日 | CHKDSK (since MS-DOS / early Windows); ScanDisk (MS-DOS 6.2 / Windows 9x) |
| 仕様書 | learn.microsoft.com |