CHK ファイルを開くにはどうすればよいですか? 便利なプログラム。

19.08.2019 モバイルインターネット

CHK。 これらのファイルには、コンピュータのシャットダウンやその他の誤動作によって破損した可能性のある情報が保存されています。 ただし、chk ファイルには必ずしも完全なデータが含まれているわけではありません。 そして、ファイルを元の形式に復元するのに苦労する必要があります。

すでに述べたように、拡張子が CHK のファイルは、ScanDisk システム ユーティリティを使用したディスク スキャン中に作成されます。 障害が発生した場合、一部のファイルが破損する可能性がありますが、プログラムは可能な限りすべてを復元します。 この場合、すべてのデータは file0001.chk、file0002.chk などの名前のファイルにランダムに保存されます。 ファイルは、FOUND.001、FOUND.002 などの名前のフォルダーにあります。

一部のファイルは単なるゴミである可能性がありますが、その他のファイルは回復可能な場合があります。 chk ファイルには 2 つのファイルの部分データが含まれており、そこから情報を取得する可能性がないことが判明する場合があります。 残りのファイルについては、失敗する前に付いていた拡張子を確認し、名前を変更するだけで済みます。

回復前のファイルの状態を判断するには、どのような兆候を利用できますか? 問題は、ファイルには常にそのタイプに関するサービス情報が含まれており、場合によっては他のデータが作成されたプログラムに関するサービス情報も含まれているということです。 たとえば、RAR アーカイブには常に次の行が含まれます。 ラー!これは、テキスト エディタでファイルの内容を表示するだけで確認できます。

また、exe ファイルには文字が含まれている必要があります MZコードの先頭に:

これらの兆候は、chk ファイルの内容をテキスト形式で表示するときに表示されます。 可能であれば、16 進数の署名によってファイルの種類を判断することをお勧めします。 これには別のプログラムがあります。 ここでは、Total Commander ファイル マネージャーにある Lister ツールについて説明します。 ファイルを表示するには、このプログラム内でファイルにカーソルを置き、キーを押すだけです。 F3 .

メニューにある オプションファイル表示モードを選択できます。 テキストのみテキスト形式で見るか、 16進数データを 16 進エンコードで表示するには、次のようにします。

ファイル タイプの署名を判断するには、行番号に続く文字と数字のペアに注目します。 図では署名が見られます 0xFFD8FF、JPEG ファイルタイプに対応します。 便宜上、最も一般的なファイル タイプのテキスト署名と 16 進署名のリストを次に示します。

EXE – MZ (0x4D5A)
RAR – ラー! (0x52617221)
ZIP-PK (0x504B0304)
JPEG (JPG) – JFIF (0xFFD8FF)
PNG – PNG (0x89504E47)
GIF – GIF89 (0x4749463839)
BMP-BM (0x424D)
DOC - RP (0xD0CF11E0)
MPEG (MPG) – (0x000001BA または 0x000001B3)
アヴィリフ
MP3 – ID3 (0x49443303)

場合によっては、ファイルのサイズからファイルの種類を推測できることがあります。 したがって、サイズが約 1.4 GB の大きなファイルが表示された場合、それは AVI 拡張子を持つ以前のビデオ ファイルである可能性が高くなります。

CHKParser32 を使用した chk ファイルからの情報の回復

chk ファイルの数が多すぎて 1 つずつチェックできない場合は、このために特別に設計されたプログラムを使用することをお勧めします。 これらのユーティリティの 1 つは と呼ばれ、無料で配布されています。

ダウンロードして解凍し、すぐに実行するだけです。 次に行う必要があるのは、ボタンを押してchkファイルのあるフォルダーを指定することだけです .

プログラムはフォルダーの内容を分析し、見つかった chk ファイルの数を表示します。 次にボタンを押します そして結果を待ちます。 CHKParser32 自体は、署名を決定したすべてのファイルの名前を変更します。これは、chk ファイルが置かれていたフォルダーに表示されるものです。

ご覧のとおり、5 つのファイルのうち、プログラムが識別できなかったのは 1 つだけで、残りのファイルの拡張子は EXE、JPG、HTML、RAR でした。 私たちにできることは、障害が発生する前に呼び出されたファイル自体の名前を変更するか、新しい名前を付けることだけです。

CHKParser32 ユーティリティを使用するときは 2 つの点に注意してください。 使用する前に、chk ファイルが保存されているフォルダーから「hidden」属性を削除する必要があります。 これを行うには、フォルダーのプロパティを表示し、 隠れた.

プログラムがファイル タイプの署名をよりよく認識できるようにするには、chkparser32.ini ファイルに新しい署名を自分で追加します。 16 進数の署名コードはインターネットで簡単に見つけることができます。

皆さん、次号もよろしくお願いします。 今日は「Found 000 これはどのようなフォルダーですか?」という質問を見ていきます。 それがどのように表示されるか、その対処方法、およびファイルを回復する方法。 ハードドライブでも単純なフラッシュドライブでも、どのような媒体でも、CHK 拡張子を持つファイルを含む FOUND.000 というフォルダーが突然表示されることがあります。

しかし、これまで Windows オペレーティング システムの特殊性に遭遇したことのないユーザーは、自分のコンピュータに侵入したウイルスのせいだと言い始めます。 実際、FOUND.000 フォルダーは CHKDSK システム ユーティリティの結果です。 このプログラムはオペレーティング システムの一部であり、あらゆる種類のメディア上のさまざまなエラーを修正および特定するために使用されます。 重要なファイルがその中にあるまで、このフォルダーの外観にさえ気づかないかもしれません。 ユーザーは、このフォルダーからファイルを回復する方法という質問に興味があります。 これについては今日の資料で説明します。

FOUND.000 フォルダーがメディアに表示されるのはなぜですか?

最初に説明した CHKDSK システム アプリケーションは、停電やハードウェアの過熱などの計画外のコンピューターの再起動後にアクティブになる可能性があります。 デスクトップコンピュータについて話している場合は、無停電電源装置を入手することをお勧めします。 突然の再起動後にファイル構造が破壊されると、CHKDSK ユーティリティはファイル構造のチェックを開始し、破損した要素の復元を試みます。 何が問題ですか? 問題は、Windows の最新バージョンであっても、ユーティリティには信頼できる動作アルゴリズムが組み込まれていないため、ハード ドライブやその他のドライブの通常の機能に干渉する可能性があるということです。

これは、アプリケーションがファイル構造を調整しますが、ファイルとフォルダーのバックアップ コピーは作成されないことを意味します。 障害が発生した場合の最悪のシナリオは、重要なフォルダーと個々のファイルが完全に削除されることです。 運が良ければ、プログラムは変更されたデータを FOUND.000 フォルダーに自動的に保存します (番号は、001 や 002 など異なる場合があります)。 この場合、ファイルの内容は変更されず、復元できます。 FOUND.000 フォルダーはシステム フォルダーであり、標準のオペレーティング システム ツールでは表示されないため、ユーザーは問題に直面します。 隠しファイルの表示を開始しようとしても結果は得られません。 多くのユーザーに馴染みのあるファイル マネージャー Tota Commander を使用してファイルを返すことができます。

Total Commander と認識ユーティリティを使用します

これは、Windows XP の時代に多くのユーザーに使用されていた便利で高機能なマネージャーです。 場合によっては、複雑な問題の解決にも役立ちますが、この問題は非常に迅速に解決されるため、FOUND.000 フォルダーの出現がその問題に起因するものではありません。 公式 Web サイト http://wincmd.ru/ からプログラムの必要なバージョンをダウンロードします。バージョンがわからない場合は、最新のものをダウンロードしてください。間違いはありません。

ダウンロード後、アプリケーションのインストールに進みます。 標準的な手順に従います。インストール パスを指定し、要件に同意して、「次へ」ボタンを数回クリックします。 インストールが完了したので、失われたファイルの回復に進むことができます。

フラッシュ ドライブまたはハード ドライブ上にさまざまな形式のファイルが多数ある場合は、ファイルを自動的に検出するプログラムを事前に見つけておく必要があります。 unCHKfree というシンプルで無料のユーティリティを使用することをお勧めします - ここからダウンロードします http://www.pcbee.ru/files/unCHKfree.exe名前から、どのファイルのために作成されたかは明らかです。

段階的なリカバリ手順

突然の再起動後にファイルが失われていることがわかりました。 おそらく、それらは FOUND.000 フォルダー内にあります。 これを検出するには、Total Commander の「構成」セクションに移動し、「設定」に移動して「フィールドの内容」サブセクションを選択する必要があります。 「システムファイルを表示」と「隠しファイルを表示」の横にあるチェックボックスをオンにします。 必要な位置は、以下のスクリーンショットで強調表示されています。

この例では、USB ドライブのルート ディレクトリに FOUND.000 フォルダがあり、これに加えて標準ファイル AUTORUN.INF もあります。 このフォルダーに移動すると、そのフォルダー内のすべてのファイルに CHK 拡張子が付いていることがわかります。 これらのファイルには、ビデオ、オーディオ、画像、テキスト ドキュメント、さらにはプログラムなど、あらゆる種類のデータを含めることができます。 2 番目のスクリーンショットは、次のファイルを示しています。

ファイルを以前の状態に戻すには、オペレーティング システムがこれらのファイルを開くためにどのツールを使用するかを決定できるように、ファイルの拡張子を変更する必要があります。 Ubuntu OSは追加のソフトウェアなしでCHKファイルを識別できることに注意してください。 たとえば、ファイルに画像が含まれている場合は、拡張子を .CHK から .JPG に変更する必要があります。 フラッシュドライブに写真しかない場合、タスクは大幅に簡素化されます。 すべてのファイルの拡張子を同時に変更するコマンドを設定できます。Total Commander を使用すると、このアクションを実行できます。

メディアに異なる形式のファイルが含まれている場合は、unCHKfree を使用します。 アプリケーションのインターフェースはロシア語であるため、初心者ユーザーでもプログラムに対処できます。 アプリケーションをインストールする必要はなく、すぐに起動します。 タスクを完了するには、次の 3 つの手順を実行する必要があります。

拡張子 .CHK を持つファイルが含まれる FOUND.000 フォルダーへのパスを指定します。

ここで、ファイルを回復するための適切な方法を選択する必要があります。このユーティリティには、「ファイルを回復して、適切な拡張子の付いたフォルダーに配置する」または「同じフォルダー内のファイルを回復する」という 2 つのオプションが表示されます。

選択は非常に簡単なので、「開始」ボタンをクリックします。

重要! unCHKfree アプリケーションはフォルダー自体を検出できないため、その内容を通常のフォルダーにコピーする必要があります。

今日のエピソードを要約すると、今日行った作業の結果、写真ファイルを簡単に識別し、解像度を JPG に変更することができたと言いたいと思います。 しかし、アプリケーションはファイルの約 5% を認識できず、その結果、ファイルの拡張子は CHK のままでした。 また、プログラムが何らかの理由でプレゼンテーションを DOC ファイルとして認識したため、一部のプレゼンテーションでもエラーが発生しました。 今日の私のレビューがお役に立てば幸いです。将来、この Found 000 フォルダーが何なのか、そして最も重要なことに、そこから有用な情報を取得する方法がわかるようになります。

ストレージデバイス(フラッシュドライブまたはハードドライブ)には、隠しフォルダーFOUND.000があり、通常、このフォルダーにはFILE0000.CHKタイプのファイルが含まれています。 しかし、これらのファイルが何なのか、何に必要なのか、そのようなフォルダーが削除できるのかどうかを知っている人はほとんどいません。

FOUND.000 フォルダーは非表示になっていることに注意してください。 見えなくても、存在しないわけではありません。
余談: 隠しファイルと隠しフォルダーを表示するには、アクティブなウィンドウ (たとえば、キーボードの「エクスプローラー」ALT ボタン) をクリックします。上部で、メニューの [ツール] - [フォルダー オプション] - [表示] を選択します。 「隠しファイル、フォルダーを表示する」という項目を見つけます。そしてドライブします。」)

FOUND.000 フォルダーはどこから来たのでしょうか?

FOUND.000 フォルダーは、手動でスキャンを実行するとき、またはディスクにファイル システムが破損した場合の自動システム メンテナンス中に、組み込みのディスク スキャン ツール CHKDSK によって作成されます。

FOUND.000 フォルダーに含まれる .CHK 拡張子を持つファイルは、ディスク上の破損したデータの一部が修正されたものです。 CHKDSK はそれらを削除しませんが、エラーを修正するときに指定されたフォルダーに保存します。
たとえば、ファイルをコピーしていたが、突然電源が落ちたとします。 ディスクをチェックすると、CHKDSK はファイル システムの損傷を検出して修復し、ファイルのフラグメントをファイル FILE0000.CHK として、コピー先のディスク上の FOUND.000 フォルダに配置します。

つまり、ファイルには通常、完全なファイルではなく、ファイルのフラグメントが含まれます。
FOUND.000フォルダー内のCHKファイルの内容を復元することはできますか?
通常、FOUND.000 フォルダーからのデータ回復は失敗するため、単純に削除できます。 ただし、場合によっては、回復の試行が成功する可能性があります (すべては、問題の原因とそこにあるこれらのファイルの外観によって異なります)。

.CHK ファイルからデータを復元するにはどうすればよいですか?

UnCHK や FileCHK など、これらの目的に適したプログラムが十分な数あります (これら 2 つのプログラムは http://www.ericphelps.com/uncheck/ で入手できます)。 それでも解決しない場合は、どの .CHK ファイルも復元できない可能性があります。
Android のファイル マネージャーの FOUND.000 フォルダーに CHK ファイルがあることに気づき、どうやって開くか疑問に思う人もいます (そこに隠されていないため)。 答え: 何もありません (HEX エディタを除く) - ファイルは Windows に接続されたときにメモリ カード上に作成されたものなので、単に注意しなくても大丈夫です。

朝起きて、コンピューターの電源を入れ、すべてがいつもどおりに進むことがあります...そして突然スキャンディスクが起動します。 完了するまで待ち、最後まで起動すると、重要なファイルの一部が欠落していることがわかります: (ディスク上に新しいフォルダーが表示されない場合でも、絶望しないで、「マイ コンピューター」-「ツール」-「フォルダー」に移動してください)はい、追加の OS 保護を維持するために、すべての操作を完了した後、このプロパティを元の状態に戻すことを忘れないでください。ディスクの中身を見ると、FOUND.000、FOUND.001 などのファイルが表示されています。何が起こったのでしょうか?

コンピュータの誤ったシャットダウン、ファイル システムの障害、またはその他の理由により、Windows はファイル システムの整合性が損なわれた可能性があると「判断」すると、スキャンディスクを起動します。 このプログラムは、ファイル システムでエラーが検出された場合に、単純にエラーを修正し、どこに置くかわからないデータを chk ファイルに詰め込むという点で、データ回復ソフトウェアとは異なります。 このような作業の過程で、データの直接回復に使用できる「痕跡」が破壊されます。 したがって、データ損失後にスキャンディスクがパーティション上で渡された場合、特別なソフトウェア (R-Studio など) を使用して回復が成功する確率はゼロになる傾向があり、残るのは .chk をいじるだけであることがわかります。そこからデータを回復することを期待してファイルを保存します。 それで…

ScanDisk ユーティリティには多くのパラメータがあります: scandisk.exe |/all] | /カスタム]

実際、この記事の目的はスキャンディスクのパラメータを研究することではないので、すべてを検討するつもりはありませんが、どの場合に貴重な chk ファイルを受け取るのか、そしてその後それらをどう扱うのかだけを示します。 コマンド c:> scandisk.exe は、現在のドライブ c: 上のファイル システムの整合性をチェックし、見つかったエラーを修正できるようにします。 /autofix オプションを指定すると、検出されたエラーは最初に許可を求めずに自動的に修正されます。 /nosave パラメーターを使用すると、スキャンディスク ユーティリティはディスクの孤立した領域 (クラスター) にある情報を削除できます。 /nosave パラメーターが指定されていない場合、孤立領域の情報は、FILEnnnn.chk ファイル内の対応するディスクのルート ディレクトリに保存されます。ここで、「nnnn」はファイルのシリアル番号です。 その結果、file0001.chk、file0002.chk などのファイルがディスク上に表示されます。 デフォルトでは、Windows は /autofix パラメーターを使用してスキャンディスクを呼び出します。これが、ディスクの失われた領域 (クラスター) にある情報を含むこれらのファイルを取得する理由です。

これらの残念な chk ファイルが表示される理由が明らかになったと思います。 彼らをどうするか考えてみましょう。 すでに述べたように、chk ファイルには、ディスクの孤立した領域にある情報が含まれています。 簡単に言えば、ダウンロード後に見つからなかったデータがそこにある可能性があります。 データ復旧を実行するにはどうすればよいですか? 失われた取り返しのつかないおもちゃのポケモンの張子写真コレクションや、長年にわたって収集されてきた「泥棒台湾シャンソン」コレクションを入手するにはどうすればよいでしょうか? :)

したがって、file0001.chk、file0002.chk などのファイルを含むフォルダーがあります。 さらにアクションを実行するには、現時点ではテキスト エディターと一定の知識だけが必要です。 定義から始めましょう。 ファイル署名は定数であり、特定のファイルに含まれるデータの種類を一意に識別できるようにする定数の文字セットです。 もう一度簡単に言うと、これはファイル内のコードであり、そこから、それがどのような種類のファイルであるか、どのようなプログラムによって作成されたか、その他の情報が明確に理解できます。 たとえば、exe ファイルは常に「MZ」という文字で始まり、Rar アーカイブのコードには「Rar!」が含まれます。 等 私が何を言いたいのかわかりますか? そうです、ファイルを見て署名を調べることで、それがどのようなファイルであるかを理解できます。 繰り返しになりますが、すべての署名を覚えておくことは不可能です。なぜなら、すべてが一見したほど単純ではないからです(たとえば、png ファイルの署名はこの「0x89504E470D0A1A0A」のように見えますが、ジョニーでない限り、それを覚えるのは明らかに問題があります)もちろん記憶術です!)。 確かに、署名だけが手段ではありません。

手動仕分け。

では、直接練習に移りましょう。 最初に見つかった chk ファイルをテキスト エディタで開き、その内容を確認します。 「sek%E ‘͐crm-Ъ7€‡P 9 NУёыѓЋ)y=3」のようなものを除いて、ファイル全体でこれが見つかることはあまりないので、簡単に調べても何も得られないことはほとんどありません。 まず、おなじみのサインを確認してみます。 何か見覚えのあるものを見ましたか? 素晴らしい! エディタを閉じ、chk のファイル拡張子を認識した拡張子に置き換え、結果を喜び、その場でジャンプして手をたたきます。 :) 運が良ければ、ファイルは適切なプログラムによって正しく開かれるでしょう。 しかし、これは最も単純で最も成功したケースです。 さて、少し戻りましょう。 見覚えのある署名は見つかりませんでした。 次はどうする? 次に、ファイルの内容を系統的に手動で確認し、そこから有用な情報を収集しようとします。 役に立つとはどういう意味ですか? たとえば、テキストの断片が見つかった場合、それは Word または Excel ファイルである可能性が高く、「KONICA MINOLTA DIGITAL CAMERA」のようなものであれば、明らかに、これらは同じものからの写真またはビデオです。 mov 拡張子を持つカメラ (現時点では最も一般的ですが、多くはすでに avi に直接書き込んでいます) など。 この情報を入手すれば、既知の種類ごとにすべての chk ファイルを並べ替えることができます。 chk ファイルのサイズにも注意を払うことは理にかなっています。 ファイルが約 680 ~ 740 MB を占める場合、それは映画である可能性が高く、目的の拡張子 (avi、mpeg など) を選択するだけで済みます。 すでにあなたが喜んで笑顔を浮かべ、すべてのファイルを簡単に返してくれるという気持ちが目に見えていますが、残念ながらそうではありません。 多くの場合、chk ファイルにはソース ファイルのデータのすべてが含まれるのではなく、その一部のみが含まれることがあります。 たとえば、chk ファイルの拡張子を変更すると、壊れたドキュメントや写真が表示されます。 このような場合、満足のいく結果を得るには、特定の種類の破損したファイルからデータを回復するように設計された特殊なプログラムを使用する必要がある場合があります。 このようなソフトウェアの使用に関するトピックは非常に広範囲にわたるため、この記事の範囲を超えています。 必要に応じて、検索エンジンを使用して、特定の種類の破損したファイルからデータ回復を実行するプログラムに関する情報を見つけることができます。 また、.chk ファイルには単に不要な「ゴミ」が含まれている可能性があります。

自動仕分け。

基本的にこれで終わりです。1 つの chk ファイル全体を特定し、それを元の場所に戻しました。 しかし、これは 1 つのファイルにすぎず、約 1,000 個以上のファイルが存在する可能性があります。では、すべてのファイルを手動で表示する必要がありますか? 右! もちろんそうではありません... :) 私の観点から見ると、自動ソート用の無料プログラムの中で最もインテリジェントなプログラムを書いた Mikhail Mavritsin に感謝します。chk。 それでは、私たちのアシスタント CHKParser32 へようこそ。

朝起きて、コンピューターの電源を入れ、すべてがいつもどおりに進むことがあります...そして突然スキャンディスクが起動します。 完了するまで待ち、最後まで起動すると、重要なファイルの一部が欠落していることがわかります: (ディスク上に新しいフォルダーが表示されない場合でも、絶望しないで、「マイ コンピューター」-「ツール」-「フォルダー」に移動してください)はい、追加の OS 保護を維持するために、すべての操作を完了した後、このプロパティを元の状態に戻すことを忘れないでください。ディスクの中身を見ると、FOUND.000、FOUND.001 などのファイルが表示されています。何が起こったのでしょうか?

コンピュータの誤ったシャットダウン、ファイル システムの障害、またはその他の理由により、Windows はファイル システムの整合性が損なわれた可能性があると「判断」すると、スキャンディスクを起動します。 このプログラムは、ファイル システムでエラーが検出された場合に、単純にエラーを修正し、どこに置くかわからないデータを chk ファイルに詰め込むという点で、データ回復ソフトウェアとは異なります。 このような作業の過程で、データの直接回復に使用できる「痕跡」が破壊されます。 したがって、データを失った後、そのパーティション上でスキャンディスクが渡された場合、特別なソフトウェア (R-Studio など) で正常に回復できる確率はゼロになる傾向があり、残るのは .chk をいじるだけであることがわかります。そこからデータを回復することを期待してファイルを保存します。 それで…

ScanDisk ユーティリティには多くのパラメータがあります: scandisk.exe |/all] | /カスタム]

実際、この記事の目的はスキャンディスクのパラメータを研究することではないので、すべてを検討するつもりはありませんが、どの場合に貴重な chk ファイルを受け取るのか、そしてその後それらをどう扱うのかだけを示します。 コマンド c:> scandisk.exe は、現在のドライブ c: 上のファイル システムの整合性をチェックし、見つかったエラーを修正できるようにします。 /autofix オプションを指定すると、検出されたエラーは最初に許可を求めずに自動的に修正されます。 /nosave パラメーターを使用すると、スキャンディスク ユーティリティはディスクの孤立した領域 (クラスター) にある情報を削除できます。 /nosave パラメーターが指定されていない場合、孤立領域の情報は、FILEnnnn.chk ファイル内の対応するディスクのルート ディレクトリに保存されます。ここで、「nnnn」はファイルのシリアル番号です。 その結果、file0001.chk、file0002.chk などのファイルがディスク上に表示されます。 デフォルトでは、Windows は /autofix パラメーターを使用してスキャンディスクを呼び出します。これが、ディスクの失われた領域 (クラスター) にある情報を含むこれらのファイルを取得する理由です。

これらの残念な chk ファイルが表示される理由が明らかになったと思います。 彼らをどうするか考えてみましょう。 すでに述べたように、chk ファイルには、ディスクの孤立した領域にある情報が含まれています。 簡単に言えば、ダウンロード後に見つからなかったデータがそこにある可能性があります。 データ復旧を実行するにはどうすればよいですか? 失われた取り返しのつかないおもちゃのポケモンの張子写真コレクションや、長年にわたって収集されてきた「泥棒台湾シャンソン」コレクションを入手するにはどうすればよいでしょうか? :)

したがって、file0001.chk、file0002.chk などのファイルを含むフォルダーがあります。 さらにアクションを実行するには、現時点ではテキスト エディターと一定の知識だけが必要です。 定義から始めましょう。 ファイル署名は定数であり、特定のファイルに含まれるデータの種類を一意に識別できるようにする定数の文字セットです。 もう一度簡単に言うと、これはファイル内のコードであり、そこから、それがどのような種類のファイルであるか、どのようなプログラムによって作成されたか、その他の情報が明確に理解できます。 たとえば、exe ファイルは常に「MZ」という文字で始まり、Rar アーカイブのコードには「Rar!」が含まれます。 等 私が何を言いたいのかわかりますか? そうです、ファイルを見て署名を調べることで、それがどのようなファイルであるかを理解できます。 繰り返しになりますが、すべての署名を覚えておくことは不可能です。なぜなら、すべてが一見したほど単純ではないからです(たとえば、png ファイルの署名はこの「0x89504E470D0A1A0A」のように見えますが、ジョニーでない限り、それを覚えるのは明らかに問題があります)もちろん記憶術です!)。 確かに、署名だけが手段ではありません。

手動仕分け。

では、直接練習に移りましょう。 最初に見つかった chk ファイルをテキスト エディタで開き、その内容を確認します。 ファイル全体で「sek%E ‘͐crm-Ъ7?‡P 9 NУёыѓЋ)y=3」のようなものはあまり見られないため、簡単に調べても何も得られないことはほとんどありません。 まず、おなじみのサインを確認してみます。 何か見覚えのあるものを見ましたか? 素晴らしい! エディタを閉じ、chk のファイル拡張子を認識した拡張子に置き換え、結果を喜び、その場でジャンプして手をたたきます。 :) 運が良ければ、ファイルは適切なプログラムによって正しく開かれるでしょう。 しかし、これは最も単純で最も成功したケースです。 さて、少し戻りましょう。 見覚えのある署名は見つかりませんでした。 次はどうする? 次に、ファイルの内容を系統的に手動で確認し、そこから有用な情報を収集しようとします。 役に立つとはどういう意味ですか? たとえば、テキストの断片が見つかった場合、それは Word または Excel ファイルである可能性が高く、「KONICA MINOLTA DIGITAL CAMERA」のようなものであれば、明らかに、これらは同じものからの写真またはビデオです。 mov 拡張子を持つカメラ (現時点では最も一般的ですが、多くはすでに avi に直接書き込んでいます) など。 この情報を入手すれば、既知の種類ごとにすべての chk ファイルを並べ替えることができます。 chk ファイルのサイズにも注意を払うことは理にかなっています。 ファイルが約 680 ~ 740 MB を占める場合、それは映画である可能性が高く、目的の拡張子 (avi、mpeg など) を選択するだけで済みます。 すでにあなたが喜んで笑顔を浮かべ、すべてのファイルを簡単に返してくれるという気持ちが目に見えていますが、残念ながらそうではありません。 多くの場合、chk ファイルにはソース ファイルのデータのすべてが含まれるのではなく、その一部のみが含まれることがあります。 たとえば、chk ファイルの拡張子を変更すると、壊れたドキュメントや写真が表示されます。 このような場合、満足のいく結果を得るには、特定の種類の破損したファイルからデータを回復するように設計された特殊なプログラムを使用する必要がある場合があります。 このようなソフトウェアの使用に関するトピックは非常に広範囲にわたるため、この記事の範囲を超えています。 必要に応じて、検索エンジンを使用して、特定の種類の破損したファイルからデータ回復を実行するプログラムに関する情報を見つけることができます。 また、.chk ファイルには単に不要な「ゴミ」が含まれている可能性があります。

自動仕分け。

基本的にこれで終わりです。1 つの chk ファイル全体を特定し、それを元の場所に戻しました。 しかし、これは 1 つのファイルにすぎず、約 1,000 個以上のファイルが存在する可能性があります。では、すべてのファイルを手動で表示する必要がありますか? 右! もちろんそうではありません... :) 私の観点から見ると、自動ソート用の無料プログラムの中で最もインテリジェントなプログラムを書いた Mikhail Mavritsin に感謝します。chk。 それでは、私たちのアシスタント CHKParser32 へようこそ。



プログラムを開始すると、上記のウィンドウが表示されます。 ご覧のとおり、機能的には非常に便利です。既知の署名の数、スキャンされたディレクトリ内の chk ファイルの数、そしてプロセスの最後には、認識された署名の数が表示されます。 テスト中、プログラムに「フィード」しようとしたすべてのファイルは正常に「飲み込まれ」、認識されました。 プログラムは非常に高速に動作します。 もう 1 つの利点は、署名のリストを拡張しやすいことです。 これを行うには、プログラムに付属の ini ファイルに行を追加するだけです。 たとえば、テスト中、5 分以内に mov タイプ ファイルの署名を調べましたが、テストの次の段階で、プログラムはすでにそれらを簡単に見つけて認識していました。 プログラムの動作をさらに詳しく調べたい場合は、それについて説明してください。 ご覧のとおり、プログラムの作業に 2 分を費やすことで、手動での並べ替えに費やす時間を大幅に節約できます。 ただし、忘れることはお勧めしません。 結局、プログラムが一部の chk ファイルを認識できなかった場合は、何か興味深いものを見つけた場合に備えて、削除せずに手動で確認することをお勧めします。 :)

アンドレイ・ゼルニコフ、特にrlab.ru。

フォームへのリンクを記載する場合に限り、転載・引用を許可します。 R.LAB データ復旧 オリジナルのソースへ。