Ubuntu 14.04 LTSをラップトップにインストールしました。しばらくして、起動に問題が生じました。 Ubuntuを再インストールすることにしました。
Ntfsパーティションが3つあり、最初のマウントポイントは/
で、2つ目のext3パーティションは./local
とスワップパーティションでした。再インストール中に、オプション「Ubuntu 14.04を消去して再インストール」を選択しました。
再インストール中に電源が切れました。再び機能した後、ラップトップの電源を入れて、インストールプロセスの再起動を試みました。 以下以外のオプションが見つかりませんでした
Something else
を選択したときパーティションが見えませんでした。代わりに私はこれを見つけました:
Device Type Mount point Format? Size Used System
/dev/mapper/ubuntu--vg-root
/dev/mapper/ubuntu--vg-root ext4 631381 MB unknown Linux device-mapper (linear)(631.4 GB)
/dev/mapper/ubuntu-vg-swap_1
/dev/mapper/ubuntu-vg-swap_1 swap 8493 MB unknown
/dev/sda
/dev/sda1 ext2 254 MB 27 MB
/dev/sda5 639877 MB unknown
Testdiskフェーズでは、これがあります。
最初に行うことは、ドライブのフォレンジックコピーを取得することです。ドライブを完全に複製することにより、コピーの問題を修復する柔軟性が得られますが、元のファイルにそれ以上の損傷を与えないことが保証されます。 dc3ddは実行中に進行状況レポートを提供するため、ddよりもdc3ddの方が優れています。
EDIT:dd
の新しいバージョンには、スイッチstatus=progress
を含む進行状況レポートが含まれるようになりました。 man dd
が表示されるかどうかを確認するには
1)ライブメディアのUSBまたはDVDから起動する-Ubuntuを試すを選択します
2)プロンプトでCTRL-ALT-Tで端末を開きます
which dc3dd
これは、フォレンジックイメージに適したツールがインストールされているかどうかを確認するための簡単な方法です。次のようなパスで応答する場合
/usr/bin/dc3dd
我々はそれを持っています。そうでない場合は、インストールして入力する必要があります
Sudo apt-get install dc3dd
ステップ3に進む前に
3)ソース(古い)ドライブの名前を決定しますこれはおそらく/ dev/sdaですが、以下の添付画像のGUIからディスクを確認すると、sda1は2つの64GBパーティションを持つ128GBドライブであることがわかります.
4)新しいドライブを接続しますGUIのディスクでデバイス名を確認してください!古いディスクはソースと呼ばれ、新しいディスクはターゲットと呼ばれます。したがって、この例では、source =/dev/sdaとtargetは/ dev/sdbであるか、ディスクにあると指定されているものになります。
計画ができたので、dc3ddを使用してソースをターゲットに複製します。
5)端末でコマンドを発行します
dc3dd if=/dev/sdX of=/dev/sdY
ソース(おそらくa)に一致するようにXを変更し、ターゲット(おそらくbまたはc)に一致するようにYを変更しますメモを確認し、この権利があることを確認してください!!!
注:物理ドライブを複製するのではなくイメージを作成するには、of =/dev/sdYをof = diskimage.ddに変更します
ソースドライブをターゲットにコピーしている間、何か問題が発生した場合にいつでも戻ることができ、以前よりも悪くならないようにするために、パーティション全般に慣れる必要があります。良い記事は http://www.tomshardware.com/forum/270354-32-understnading-extended-logical-primary-partitions にあります。この知識は後のプロセスで役立ちます。
6)コピーが完全にシャットダウンしたら、ソース(古いドライブ)とマークされたドライブを取り外し、安全な場所に保管します。
7)ターゲット(新しいドライブ)が接続されたLive DVD/USBでマシンを再度起動します。
8)testdiskをインストールして、データに関してソースと同じターゲットドライブのパーティションを回復します。
ターミナルを開き、コマンドを発行します
Sudo apt-get install testdisk
9)インストールが完了したら、コマンドtestdisk
を発行します
次の手順例は、非常に優れた手順ごとのチュートリアルです source
One condition:
TestDisk must be executed with Administrator privileges.
Important points for using TestDisk:
To navigate in TestDisk, use the Arrow and PageUp/PageDown keys.
To proceed, confirm your choice(s) with the Enter key.
To return to a previous display or quit TestDisk, use the q (Quit) key.
To save modifications under TestDisk, you must confirm them with the y (Yes) and/or Enter keys, and
To actually write partition data to the MBR, you must choose the "Write" selection and press the Enter key.
ログ作成
Choose Create to instruct Testdisk to create a log file containing technical information and messages, unless you have a reason to append data to the log or you execute TestDisk from read only media and must create the log elsewhere.
Choose None if you do not want messages and details of the process to be written into a log file (useful if for example Testdisk was started from a read-only location).
Press Enter to proceed.
すべてのハードドライブが検出され、TestDiskによって正しいサイズで一覧表示されます:ディスクの選択
Use up/down arrow keys to select your hard drive with the lost partition/s.
Press Enter to Proceed.
TestDiskはパーティションテーブルタイプを表示します。メニューパーティションテーブルタイプ
Select the partition table type - usually the default value is the correct one as TestDisk auto-detects the partition table type.
Press Enter to Proceed.
現在のパーティションテーブルのステータス
TestDiskはメニューを表示します(TestDiskメニュー項目も参照)。
Use the default menu "Analyse" to check your current partition structure and search for lost partitions.
Confirm at Analyse with Enter to proceed.
これで、現在のパーティション構造が一覧表示されます。現在のパーティション構造を調べて、欠落しているパーティションとエラーを確認します。
最初のパーティションは、破損したパーティションまたは無効なパーティションテーブルエントリを指す2回リストされます。無効なNTFSブートは、障害のあるNTFSブートセクターを指しているため、ファイルシステムが破損しています。拡張パーティションで使用できる論理パーティションは1つだけです(パーティション2のラベル)。 1つの論理区画が欠落しています。
Confirm at Quick Search to proceed.
パーティションのクイック検索TestDiskは、最初の結果をリアルタイムで表示します。
クイック検索中に、TestDiskはパーティション3とラベル付けされた欠落している論理パーティションを含む2つのパーティションを見つけました。
Highlight this partition and press p to list your files (to go back to the previous display, press q to Quit, Files listed in red are deleted entries).
すべてのディレクトリとデータが正しくリストされます。
Press Enter to proceed.
パーティションテーブルを保存するか、さらにパーティションを検索しますか?メニュー検索!
When all partitions are available and data correctly listed, you should go to the menu Write to save the partition structure. The menu Extd Part gives you the opportunity to decide if the extended partition will use all available disk space or only the required (minimal) space.
Since a partition, the first one, is still missing, highlight the menu Deeper Search (if not done automatically already) and press Enter to proceed.
パーティションがまだありません:詳細検索
Deeper Searchは、FAT32バックアップブートセクター、NTFSバックアップブートスーパーブロック、ext2/ext3バックアップスーパーブロックも検索して、より多くのパーティションを検出し、各シリンダーをスキャンします。
詳細検索後、結果は次のように表示されます。最初のパーティション「パーティション1」は、バックアップブートセクタを使用して検出されました。ディスプレイの最後の行で、「バックアップセクタを使用してNTFSが見つかりました!」というメッセージを読むことができます。パーティションのサイズ。 「パーティション2」は異なるサイズで2回表示されます。 D(eleted)としてリストされているパーティションは、削除済みとしてリストされている場合、復元されません。両方のパーティションは、互いに重複しているため、削除済みのステータスDでリストされます。回復するパーティションを識別する必要があります。
Highlight the first partition Partition 2 and press p to list its data.
上位の論理パーティション(パーティション2のラベル)のファイルシステムが破損しています
破損したファイルシステム(親指をクリックします)。
Press q for Quit to go back to the previous display.
Let this partition Partition 2 with a damaged file system marked as D(deleted).
Highlight the second partition Partition 2 below
Press p to list its files.
動作し、ファイルがリストされ、正しいパーティションが見つかりました!
Use the left/right arrow to navigate into your folders and watch your files for more verification
注:FATディレクトリのリストは10クラスターに制限されています。一部のファイルは表示されない場合がありますが、リカバリには影響しません。
Press q for Quit to go back to the previous display.
The available status are Primary, * bootable, Logical and Deleted.
左/右矢印キーを使用して、選択したパーティションのステータスをD(eleted)からL(ogical)に変更します。これにより、このパーティションを回復できます。回復するパーティションを設定する
ヒント:プライマリパーティションと論理パーティションを認識する方法をお読みください。注:パーティションが*(ブート可能)とリストされているが、このパーティションからブートしない場合は、プライマリパーティションに変更できます。
Press Enter to proceed.
新しいパーティション構造を作成できるようになりました。注:拡張パーティションは自動的に設定されます。 TestDiskは、異なるパーティション構造を使用してこれを認識します。
If all partitions are listed and only in this case, confirm at Write with Enter, y and OK.
これで、パーティションがパーティションテーブルに登録されました。 NTFSブートセクターの回復
パーティション1という名前の最初のパーティションのブートセクターはまだ破損しています。それを修正する時が来ました。 NTFSブートセクターのステータスが不良であり、バックアップブートセクターが有効です。ブートセクターは同一ではありません。
To copy the backup of the boot sector over the boot sector, select Backup BS, validate with Enter, use y to confirm and next OK.
TestDiskのメニュー項目にあるブートセクターの修復に関する詳細。次のメッセージが表示されます。
これで、ブートセクタとそのバックアップは正常かつ同一になりました。NTFSブートセクタは正常に回復されました。
Press Enter to quit.
TestDisk displays You have to restart your Computer to access your data so press Enter a last time and reboot your computer.
cgsecurity からの指示を終了
ドライブが物理的に破損している場合は、ddrescueを使用した別のアプローチが必要です。