Ubuntu 14がクラッシュしたときにデータを回復する

Ubuntu 14がクラッシュしたときにデータを回復する

私の状況は次のとおりです。このマシンに Ubuntu 14 をインストールしましたが、応答しなくなりました。(正確には、一時停止後、数回パスワードが拒否され、シャットダウンも拒否されました。強制的にシャットダウンした後、再起動しましたが、マシンに OS はありませんでした。)

Ubuntu 16.04 LTS を USB スティックに書き込み、現在は「試用モード」です。すぐにインストールしないのは、以前のシステムで使用していたデータを復元したいからです。しかし、どうやらそれはできないようです。実際:

  1. 私のハードドライブは次のように分割されました

    • /dev/sdaおよび です/dev/sdbが、ディスク ユーティリティでは のみが表示されます/dev/sda
  2. 一方、GPartedは両方のパーティションを認識しますが、データを回復しようとすると、gpartが必要だと表示されます。

    • sudo apt-get install gpart

結果は

パッケージリストを読み込んでいます... 完了 依存関係ツリーを構築しています 状態情報を読み込んでいます... 完了 パッケージ gpart は利用できませんが、別のパッケージによって参照されています。これは、パッケージが欠落しているか、廃止されているか、または別のソースからのみ入手可能であることを意味します。

E: パッケージ 'gpart' にはインストール候補がありません

(すでにapt-getをアップグレードして更新しました)

  1. その後、Testdiskに移動しようとしましたが、インストールしようとすると

    • sudo apt-get install testdisk

結果は

パッケージリストを読み込んでいます...完了

依存関係ツリーの構築

状態情報を読み込んでいます...完了

E: パッケージ testdisk が見つかりません

  1. そして今apt-getを更新しようとすると

    • sudo apt-get update

結果は

インストール:1 cdrom://Ubuntu 16.04.1 LTSゼニアル・ゼラス- リリース amd64 (20160719) xenial InRelease

ヒット:2 cdrom://Ubuntu 16.04.1 LTSゼニアル・ゼラス- リリース amd64 (20160719) xenial リリース

ヒット:4出典: ubuntu.comxenial InRelease

取得:5出典: http://security.ubuntu.comxenial-security InRelease [102 kB]

取得:6出典: ubuntu.comxenial-updates InRelease [102 kB]

0 秒で 204 kB を取得 (464 kB/秒)

** (appstreamcli:31465): CRITICAL **: 古いデータベースを移動中にエラーが発生しました。

AppStream キャッシュの更新に失敗しました。

パッケージリストを読み込んでいます...完了

全体的に、かなり行き詰まっているように感じます。gpart または testdisk をインストールする方法はありますか? 悪意のあるウイルスが私を追い出した後、すでにすべてのデータを削除している可能性はありますか? apt-get が機能しない原因は何でしょうか?

貴重なお時間をいただきありがとうございました!

答え1

gparted を使用する代わりに、コマンド ライン アプリケーションfdiskまたは を使用できますcfdisk

2 番目のパーティションが実際に存在しない場合は、たとえば などの回復ツールを使用する必要があると思いますforemost。少なくとも失われたデータと同じだけの空き領域が必要になるため、可能であれば問題のあるドライブをコンピューターから取り外し、別のコンピューターに接続することをお勧めします。


編集:

1で書いた内容で気づいたことが1つあります。

/dev/sdaおよび は/dev/sdbドライブです。それぞれを個別にパーティション分割できます。パーティションには/dev/sda1 /dev/sda2または/dev/sdb1という名前が付けられます。

つまり、システムには 2 つのドライブがありました。

何を意味しているのか分かりません

GPartedは両方のパーティションを認識します

名前付きパスはドライブであり、ドライブ上のパーティションではないためです。

sudo fdisk -l /dev/sdX(またはXを に置き換えてください) を実行すると、ドライブ上のパーティションが一覧表示されます。ab

関連情報