(Translated by https://www.hiragana.jp/)
PhotoRec - Wikipedia コンテンツにスキップ

PhotoRec

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
PhotoRec
Demonstration of PhotoRec running in Linux
開発元かいはつもと Christophe Grenier
初版しょはん 2002ねん4がつ30にち (22ねんまえ) (2002-04-30)
最新さいしんばん
7.1 / 2019ねん7がつ7にち (5ねんまえ) (2019-07-07)
リポジトリ git.cgsecurity.org/cgit/testdisk/
プログラミング
言語げんご
C (nCurses)
対応たいおうOS Cross-platform
プラットフォーム CLI
種別しゅべつ Data recovery
ライセンス GNU GPL v2+ (free software)
公式こうしきサイト www.cgsecurity.org/wiki/PhotoRec
テンプレートを表示ひょうじ

PhotoRecは、自由じゆうかつオープンソースのデータ回復かいふくユーティリティソフトウェアである。テキストユーザインタフェースち、ファイルカービング(英語えいごばん)の技術ぎじゅつもちいて、デジタルカメラのメモリーカード、HDDCD-ROMなど様々さまざま媒体ばいたいから消去しょうきょされたファイルを回復かいふくすることができる。480以上いじょうのファイル拡張子かくちょうし(やく300種類しゅるいのファイル)に対応たいおうしている。[1] マイナーな種類しゅるいのファイルを発見はっけんするためにファイルシグネチャを追加ついかすることも可能かのうである。[2]

PhotoRecはユーザーが回復かいふくしようとしている媒体ばいたいにはまない。回復かいふくされたファイルはPhotoRecが動作どうさしているディレクトリか、ユーザーの選択せんたくしたディレクトリにまれる。データ回復かいふくデジタル・フォレンジクスにおいて使用しようすることが可能かのうである。[3][4][5] [6] [7] PhotoRecはTestDiskどうこりされている。[8]

機能きのう

[編集へんしゅう]

FAT, NTFS, ext2/ext3/ext4といったファイルシステムは データブロックにファイルを保存ほぞんする (Windowsではデータクラスタ)。ブロックやクラスタのセクタすうは、ファイルシステムのフォーマット一定いっていである。一般いっぱんてきにほとんどのオペレーティングシステムは、データのフラグメンテーション最小限さいしょうげんにするために、データを隣接りんせつさせて保存ほぞんしようとする(ドライブのシークにかかる時間じかんはHDDにむ・時間じかんおおきな影響えいきょうがあるため、フラグメンテーションを最小限さいしょうげんにするのは重要じゅうようである)。

ファイルが削除さくじょされたときは、ファイルのメタデータ (ファイルめい日時にちじ、サイズ、ブロックやクラスタの位置いちなど)がうしなわれる。たとえば、ext3やext4においては、ファイルめい消去しょうきょされないが、ファイルの位置いちする最初さいしょのデータブロック の情報じょうほううしなわれる。すなわち、あたらしいファイルのデータによって上書うわがきされるまでは、ファイルシステムじょう削除さくじょされたファイルのデータはのこっている。

うしなわれた」ファイルを回復かいふくするために、PhotoRecは最初さいしょにデータブロック(クラスタ)のサイズをつけようとする。ファイルシステムがこわれていなければ、その数字すうじはスーパーブロック(ext2/ext3/ext4)やボリュームブートレコード(FAT, NTFS)かられる。れない場合ばあい、PhotoRecは媒体ばいたいをセクタごとにみ、最初さいしょの10ファイルをつけることで、その位置いちからブロック(クラスタ)のサイズを計算けいさんする。ブロックサイズをることができたら、PhotoRecはブロック(クラスタ)ごとに媒体ばいたいんでいく。それぞれのブロックをファイルシグネチャのデータベースにらしわせる(このデータベースはPhotoRecに付属ふぞくしている。PhotoRecの最初さいしょのバージョン以来いらい回復かいふくできるファイルのタイプはつづけている)。これはファイルカービング(英語えいごばん)とばれる一般いっぱんてきなデータ回復かいふく方法ほうほうである。


たとえば、PhotoRecはブロックがつぎのデータではじまっているときにJPEGファイルと判断はんだんする。

  • Start Of Image + APP0: 0xff, 0xd8, 0xff, 0xe0
  • Start Of Image + APP1: 0xff, 0xd8, 0xff, 0xe1
  • or Start Of Image + Comment: 0xff, 0xd8, 0xff, 0xfe

もしPhotoRecがこのまえでファイル回復かいふくはじめていた場合ばあい、いったんそれを中止ちゅうしし、可能かのうであればファイルの整合せいごうせいをチェックしてからあたらしい(発見はっけんしたファイルシグネチャから判断はんだんされたタイプの)ファイルの保存ほぞん開始かいしする。

データが断片だんぺんしていなければ、回復かいふくされたファイルはもとのファイルとおなじサイズ(もしくはもとよりおおきいサイズ)になるはずである。PhotoRecがもとのファイルサイズをファイルのヘッダーから判断はんだんできた場合ばあい回復かいふくされたファイルはただしいサイズにめられる。もしヘッダーのしめすサイズよりも回復かいふくしたファイルがちいさい場合ばあい、そのファイルはてられる。 MP3などのファイルはデータストリームである。この場合ばあい、PhotoRecは回復かいふくされたデータを解析かいせきし、ストリームが終了しゅうりょうした場所ばしょ回復かいふく終了しゅうりょうする。

ファイルの回復かいふく成功せいこうしたあと、PhotoRecは以前いぜんのデータブロックのなかで、ファイルシグネチャを発見はっけんしたが回復かいふく失敗しっぱいしたもの (回復かいふくしたファイルのサイズがちいさすぎたものなど)をチェックし、もう一度いちど回復かいふくしようとする。これによって、断片だんぺんされたファイルのいくつかは回復かいふく成功せいこうする可能かのうせいがある。

PhotoRecはもとのファイルめい復元ふくげんしないが、たとえばexiftoolもちいればJPEGのファイルめい復元ふくげんできる。 https://www.cgsecurity.org/testdisk_doc/after_using_photorec.html#renaming-files-using-exiftool


PhotoRec (Testdisk) はAutopsy(英語えいごばん) やWondershare RecoverItなどのソフトウェアにどうこりされている。

互換ごかんせい

[編集へんしゅう]

PhotoRecは以下いか環境かんきょう動作どうさする。[9]

配布はいふ

[編集へんしゅう]

PhotoRecとTestDiskどうこりされている。 CGSecurityのサイトからダウンロードできる。また、以下いかのいくつかのLinux Live CDsにもふくまれている。

以下いかのように、おおくの Unixけいディストリビューションのパッケージにもふくまれている。

関連かんれん項目こうもく

[編集へんしゅう]

脚注きゃくちゅう

[編集へんしゅう]
  1. ^ File Formats Recovered by PhotoRec” (April 2015). Template:Cite webしエラー:引数ひきすう accessdate必須ひっすです。
  2. ^ Add your own extension to PhotoRec” (18 May 2016). Template:Cite webしエラー:引数ひきすう accessdate必須ひっすです。
  3. ^ Jack Wiles, Kevin Cardwell, Anthony Reyes (2007). The best damn cybercrime and digital forensics book period, p. 220. Syngress Publishing Inc. ISBN 978-1-59749-228-7.
  4. ^ Cameron H. Malin, Eoghan Casey, James M. Aquilina (2008). Malware Forensics: Investigating and Analyzing Malicious Code, p. xxviii. Syngress Publishing Inc. ISBN 978-1-59749-268-3.
  5. ^ Nathan Clarke (2010), Computer Forensics: A Pocket Guide, p. 67. IT Governance Publishing. ISBN 978-1-84928-039-6.
  6. ^ NIST Test Results for Graphic File Carving Tool: PhotoRec v7.0-WIP[リンク].
  7. ^ NIST Test Results for Video File Carving Tool: PhotoRec v7.0-WIP Archived 2015-04-22 at Archive.is.
  8. ^ Scott Mueller, Brian Knittel (2008). Upgrading and Repairing Microsoft Windows, Second Edition, page 685. Pearson Education Inc. ISBN 978-0-7897-3695-6.
  9. ^ PhotoRec - CGSecurity”. March 1, 2013閲覧えつらん
  10. ^ GParted -- Live CD/USB/PXE/HD”. March 1, 2013閲覧えつらん
  11. ^ programs – Parted Magic”. January 2, 2011てんオリジナルよりアーカイブ。March 1, 2013閲覧えつらん
  12. ^ Recover file with PhotoRec”. May 2, 2013てんオリジナルよりアーカイブ。March 1, 2013閲覧えつらん
  13. ^ System-tools - SystemRescueCd”. March 1, 2013閲覧えつらん
  14. ^ Software Ubuntu Rescue Remix”. 2013ねん1がつ23にち時点じてんオリジナルよりアーカイブ。March 1, 2013閲覧えつらん
  15. ^ TestDisk on ALT Linux”. 2011ねん8がつ11にち時点じてんオリジナルよりアーカイブ。2011ねん5がつ25にち閲覧えつらん
  16. ^ TestDisk in Fedora Archived 2011-03-10 at the Wayback Machine.
  17. ^ RepoView: "Fedora EPEL 6 - x86_64"”. 2015ねん9がつ13にち時点じてんオリジナルよりアーカイブ。27 July 2013閲覧えつらん
  18. ^ TestDisk in FreeBSD ports
  19. ^ TestDisk in OpenBSD ports
  20. ^ TestDisk in Gentoo
  21. ^ TestDisk in Gentoo Portage Archived 2011-06-07 at the Wayback Machine.
  22. ^ TestDisk in Source Mage Archived 2011-05-19 at the Wayback Machine.
  23. ^ Delete Hui Photo Waapas Kese Laaye || डिलीट हुई फ़ोटो वापस कैसे लाए 2 मिनट में ?”. 2019ねん6がつ8にち時点じてんオリジナルよりアーカイブ。2019ねん6がつ8にち閲覧えつらん

外部がいぶリンク

[編集へんしゅう]