• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
削除したファイルをLinuxで復元するチュートリアル
2021-12-16

ユーザが意外にも必要なファイルを削除した場合、ほとんどの場合、このファイルを再復元または再構築する簡単な方法はありません。しかし、幸いなことに、ファイルはいくつかの方法で復元できます。ユーザーがファイルを削除すると、ファイルは消えず、しばらく隠されています。

ここでは、どのように動作しているかを説明します。ファイルシステムには、ハードディスク、MicroSDカード、フラッシュメモリドライブなどのストレージユニット内のファイルの位置を追跡するファイル割り当てテーブルと呼ばれるものがあります。ファイルが削除されると、ファイルシステムは、ファイル割り当てテーブルで次の2つのタスクの1つを実行します。このファイルのファイル割り当てテーブルのエントリは、「フリースペース」またはファイル割り当てテーブルのファイルのエントリを削除し、対応するスペースをフリースペースとしてマークします。新しいファイルがストレージユニットに配置される必要がある場合、オペレーティングシステムはこのファイルを空席としてマークされた場所に配置します。この空席に新しいファイルが書き込まれると、削除されたファイルは完全に消えてしまいます。削除したファイルを復元する必要がある場合、ユーザーはファイルに対応する「空席」が占有されている場合、このファイルは永遠に復元できないため、ファイルを操作することはできません。

リカバリソフトウェアはどのように動作しますか?

ほとんどのファイルシステム(ファイルを削除するとき)は、タグ空間が空白であるだけです。これらのファイルシステムの下で、リカバリソフトウェアはファイル割り当てテーブルというファイルを表示し、削除されたファイルを別のストレージユニットにコピーします。ファイルがリカバリが必要な他の削除されたメモリセルにコピーされると、ユーザはその削除されたファイルを失う可能性があります。

ファイルシステムでは、ファイル割り当てテーブルのエントリが消去されることはめったにありません。もしファイルシステムが本当にそうすれば、これはリカバリソフトウェアがファイルをリカバリしていることです。リカバリソフトウェアは、ストレージユニットでファイルヘッダをスキャンし、すべてのファイルに特殊な符号化文字列があり、ファイルの一番前にあり、魔法数字とも呼ばれています。たとえば、コンパイルされたJAVAファイルの魔法数字は16進数で「CAFEBABE」です。したがって、このタイプのファイルを復元する場合、リカバリソフトウェアは「CAFEBABE」を検索し、別のストレージユニットにファイルをコピーします。一部のリカバリソフトウェアでは、特定のファイルタイプを検索できます。ユーザーがPDFファイルを復元したい場合、復元ソフトウェアは16進数の魔法数字「25500446」を検索します。これはASCIIコードの「%PDF」です。リカバリソフトウェアは、すべての魔法の数字を検索し、ユーザーは削除したファイルをリカバリするかを選択できます。

デバイスの場所:

続行する前に、次の情報は、リカバリソフトウェアに正しいストレージユニットを見つけるように導くのに役立ちます。すべてのデバイスは/dev/ディレクトリにマウントされます。オペレーティングシステムは、管理者が各パーティションまたはデバイスの名前を与えるのではなく、各デバイスに名前を付ける規則に従います。

1番目のSATA HDDの2番目のパーティションの名前はsda 2になります。名前の最初のアルファベットはストレージタイプを示しています。ここではSATAを指しますが、アルファベット「s」はSCSI、FireWire(火線ポート)、USBを指す場合もあります。2番目のアルファベット「d」はdisk(ハードディスク)を指します。3番目のアルファベットはデバイス序数を指し、すなわちアルファベット「a」は1番目のSATAを指し、「b」は2番目を指す。最後の数字はパーティションを表します。パーティション番号のないデバイス名は、設定したすべてのパーティションを表します。上記の例では、対応する名前はsdaです。名前の最初のアルファベットは、PATAハードディスク(IDE)に対応する「h」である可能性もあります。

TestDiskによるリカバリ:

各リカバリソフトウェアには、異なる機能、特徴、およびサポートされている異なるファイルシステムがあります。以下に、TestDiskを使用してさまざまなファイルシステムでファイルをリカバリするためのガイドラインを示します。

FAT 16、FAT 32、exFAT(FAT 64)、NTFSおよびext 2/3/4:

  • TestDiskは、Linux、*BSD、SunOS、Mac OS X、DOS、Windowsなどのオペレーティングシステムで動作するオープンソースのフリーソフトウェアです。TestDiskは次のリンクから入手できます。http://www.cgsecurity.org/wiki/TestDisk。TestDiskはsudo apt-get install testdiskと入力してインストールすることもできます。TestDiskには多くの機能がありますが、この文章ではファイルの復元という機能だけに注目します。
  • root権限を使用して端末からTestDiskを開くには、sudo testdiskコマンドを入力します。

    Intel-このようなパーティションテーブルは、Windowsシステムや多くのLinuxシステムで非常に一般的であり、MBRパーティションテーブルとも呼ばれることが多い。

    EFI GPT−このタイプのパーティションテーブルは、Linuxシステムで一般的に使用される。Linuxシステムでは、論理パーティションまたは拡張パーティションの概念がGPTパーティションテーブルに適用されないため、このパーティションテーブルが最も推奨される。これは、各パーティションにLinuxシステムがある場合、1つのLinuxユーザが複数のタイプのLinuxシステムから多重起動できることを意味する。もちろんGPTパーティションテーブルの使用には他の利点があるが,それらは本論文の議論の範囲を超えている。

    Humax-Humaxパーティションマッピングテーブルは、韓国企業のHumax製デバイスに適用されます。
    Mac-Appleパーティションマッピングテーブル(APM)は、Appleのデバイスに適しています。
    None-一部のデバイスにはパーティションテーブルがありません。たとえば、多くのSuborゲームコンソールでは、パーティションマッピングテーブルは使用されません。ユーザーが他のパーティション・テーブル・タイプでこのようなデバイスからファイルをリカバリしようとすると、TestDiskがなぜファイル・システムまたはファイルを探しているのかがユーザーに悩まされます。

    Sun-SunパーティションテーブルはSunシステムに適しています。

    Xbox-Xboxは、Xboxパーティションマッピングテーブルを使用するストレージデバイスに適しています。

    特別なReiserFS:
    ReiserFSファイルシステムからファイルを復元するには、まずパーティション内のすべてのファイルをバックアップする必要があります。エラーが発生した場合、この方法でファイルが失われる可能性があります。次に、DEVICEがsda 2形式で命名されたデバイスを指すコマンドを実行する。一部のファイルはlost+foundディレクトリに格納され、他のファイルは削除された場所に保存されます。

    コードのコピー

    reiserfsck --rebuild-tree --scan-whole-partition /dev/DEVICE
    プログラムによって開かれた削除ファイルを復元します。

    ユーザが意外にファイルを削除し、プログラムによって開かれたと仮定します。ハードディスク(HDD)からファイルが削除されましたが、このプログラムはRAMにあるファイルのコピーを使用しています。幸いなことに、ファイルを復元するには2つの簡単な解決方法があります。

    このソフトウェアにテキストエディタなどの保存機能がある場合、ユーザーはファイルを再保存できます。これにより、テキストエディタはファイルをハードディスクに書き込むことができます。
    音楽プレーヤーにMP 3ファイルがあり、音楽プレーヤーがMP 3ファイルを保存できないと仮定すると、この場合、ファイルを復元するのに以前よりも多くの時間がかかる。残念なことに,この方法はすべてのシステムと応用において有効であることを保証することはできない。まず、次のコマンドを入力します。
    コードのコピー

    lsof -c smplayer | grep mp3

    上のコマンドはsmplayerで使用されているすべてのファイルをリストします。このリストはgrepコマンドによってパイプを通じてmp 3を検索します。コマンドの入力は次のようになります。

    コードのコピー

  • smplayer 10037 collier mp3 169r 8,1 676376 1704294 /usr/bin/smplayer
  • 次に、次のコマンドを入力して、RAM(Linuxシステム、/proc/RAMにマッピング)からファイルを直接復元し、選択したフォルダにコピーします。ここでcpはコピーコマンドを指し、出力中の数字10037はプロセス数から来ており、出力中の数字169はファイル記述子を指し、「~/Music/」はターゲットディレクトリであり、最後の「music.mp 3」はユーザが復元したいファイルの名前である。


    ソース元URL:https://dopubox.com/article/p/ddeec32c3b9b8b27

    其他工具
  • 字元計數 TikTok 下載 抖音下載 BASE64 Base64 轉圖片 圖片轉 Base64 URL 編碼 JavaScript 時間戳 Unicode 轉換器 JSON 格式化 修改副檔名 製作列表 CSS 優化器 MD5 加密 隨機生成器 圖像壓縮 QR 碼生成器 QR 碼識別器 壁紙預覽 圖片 EXIF 血型遺傳 服裝尺寸
  • 週末見たい展覧会5選。今週は木下佳通代の個展、テルマエ展、UESHIMA MUSEUMなど。【2024年6月第1週】
    2024-05-29

    原作者の意向は取り入れられたと日テレ
    2024-05-30

    意思疎通うまくいかず信頼関係失われた
    2024-05-31

    小学館も来週に報告書公表
    2024-05-31

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    入試問題は白黒です 「わかりやすさ」「カラフル」は逆効果、自分で図を書くべし 桜井信一の攻める中学受験
    2024-05-31

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    峰不二子役の増山江威子さん死去 声優、艶ある声でルパン翻弄
    2024-06-03

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    「ロバート」秋山さんが鳥取PR イリュージョニストに扮し
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    PARCELで「Not Quite」開催。「~でなくもない」作家が集結
    2024-06-04

    クールべ《世界の起源》はなぜ攻撃されたのか? ポンピドゥー・センター・メッスで破壊・盗難事件
    2024-06-04

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

    「再会長江」北京で特別上映 竹内監督のトークイベントも
    2024-06-04

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

    ©  Dopu Box
    💛