• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
    • app.tool_clock
  • [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 血型遺傳 服裝尺寸 app.tool_clock
  • 英国を代表する作曲家ブリテンが世界平和を願って作った『戦争レクイエム』【クラシック今日は何の日?】
    2024-05-29

    被害者「問題解決には程遠い」 旧ジャニーズ被害者らが会見
    2024-05-29

    住所要件の指摘受け自主的に転入 東京・足立区の20代選管委員・古野香織さん
    2024-05-30

    制作期間「足りていなかった可能性」
    2024-05-31

    【光る君へ】平安時代、強烈なエピソードで知られた2人の受領とは
    2024-06-01

    杉真理×和田唱がビートルズをとことん語る!NHK-FMの人気番組「ディスカバー・ビートルズ」がオンライン講座として復活!
    2024-06-02

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

    河合隼雄物語賞に八木詠美さん 学芸賞は湯沢規子さん
    2024-06-03

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

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

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    知ってる? 「登録博物館等マーク」
    2024-06-05

    第34回福岡アジア文化賞受賞者が決定。大賞は真鍋大度
    2024-06-04

    105歳で死去した画家弥勒祐徳さん おごらず、黙々と、ひたすらに神楽など描く
    2024-06-05

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

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

    美しくて“かわいい”結びの技  1400年の歴史を誇る「水引」の可能性を探って
    2024-06-06

    京都・祇園祭の「長刀鉾」稚児決まる 記者会見で「頑張ります」
    2024-06-06

    アキナの山名さん骨折 毎日放送、ロケ中に転倒
    2024-06-06

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

    ©  Dopu Box
    💛