Windows 8 コンピューターでエラーが発生したディスクの一部のユーザー データを保存しようとしています。 Windows 8ノートブックから読み取れないHDDを削除し、それをOS Xコンピュータに接続しましたが、パーティションは表示できますがマウントできません。 (ntfs-3gも同様です)。
diskutil list
示す:
/dev/disk8 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk8
1: EFI ESP 524.3 MB disk8s1
2: 786BA1D3-6BAF-4D9G-B621-461EB71A4965 41.9 MB disk8s2
3: Microsoft Reserved 134.2 MB disk8s3
4: Windows Recovery 513.8 MB disk8s4
5: Microsoft Basic Data 985.0 GB disk8s5
6: Windows Recovery 471.9 MB disk8s6
7: Windows Recovery 367.0 MB disk8s7
8: Windows Recovery 13.2 GB disk8s8
私のハードドライブの内容を回復しようとしていますddrescue
。だから私は現在次のコマンドを使用しています。
sudo ddrescue -n /dev/rdisk8s5 ./backup.dmg mapfile
実際のユーザーデータがパーティション#5にあると仮定して...
数日後、これまでの現在の出力はddrescue
次のようになります。
GNU ddrescue 1.20
Press Ctrl-C to interrupt
Initial status (read from mapfile)
rescued: 126523 MB, errsize: 0 B, errors: 0
Current status
rescued: 261066 MB, errsize: 0 B, current rate: 19202 kB/s
ipos: 456274 MB, errors: 0, average rate: 1568 kB/s
opos: 456274 MB, run time: 23h 49m 38s, remaining time: n/a
time since last successful read: 0s
ctrl-c
.dmgを数回試してfile
何かを確認できることを確認すると、ランタイムは終了します(何も確認しません)。
私が知っている限り、それはdmgを相対的なサイズに膨らませますipos
がopos
、私が理解したところによると、回復されたデータの実際のサイズはその量ですrescued
。
1つのことは、平均速度ですが、1568kB/s
約5〜10秒間1〜2分ごとに読むようです。
rescued
上記の情報によれば、現在のプロセスが半分の間完了するのを待っています(dmgサイズ(ipos / oposサイズ)に基づいて推定)、合計100時間かかりますが、倍増する必要があるかどうかはわかりません。サイズ(保存するにはディスク容量が2倍必要ですか?)
ディスク回復の経験がある方は、次の質問があります。
これはどのように見えますか?エラーは見えませんが、自分のPCではディスクを読み取ることができず、Macではマウントもできず、データ復旧に悲観的です。
「完了」したら... .dmgに保存されているデータにアクセスするにはどうすればよいですか? Windows 8暗号化は実行されますか?
DMGを保存するにはディスク容量が2倍必要ですか?構造はdmgとipos / oposサイズの半分であるからです。または、ドライブの状態が悪すぎて半分しか回復できません。
使用されたドライブスペースは、ユーザーデータ1TB付近ではないようです。
他の提案があれば、大変感謝します。
答え1
婦人声明:私はRecuperaBitの開発者です。この回答は要約ですこの回答OPのフィードバックと混合された私です。
コマンドはddrescue
5番目のパーティション(/dev/rdisk8s5
)のみを複製します。パーティションテーブルが正しいと確信している場合は問題ありません。ただし、十分なスペースがある場合は、複製を強くお勧めします。フルドライブ。
file
1回の試み.dmg
ddrescue
これにより、ドライブの元のビットストリームコピーが作成されることに注意してください。何と呼んでも、そのファイルはDMGファイルではありません。通常、.img
拡張子を使用するか、時々.dd
。
PCがディスクを読み取ることができず、Macがマウントできず、データ復旧が悲観的です。
もちろん、作業パーティションを復元することはできません。ただし、NTFS構造が部分的に破損していても、破損していないデータ部分は回復できます。
ドライブがわずかに損傷している場合は試してみることができますが、testdisk
NTFS署名が検出されないという事実は、file
より悪い状況を示唆しています。
保存されたデータにアクセスするために何をすべきか
あなたはそれを使用することができます回復ビット、法医学NTFSの再構成のためのオープンソースソフトウェアです。使用するアルゴリズムは、私の記事で説明されているボトムアップ再構成を実行します。命題。主な点は次のとおりです。
- ファイル追跡のためにドライブ全体を検索します。
- ディレクトリツリーまたは回復可能な部分を再作成します。
- 正しい名前でファイルの内容をエクスポートできます。
作成したイメージファイルからツールを実行するには、出力ディレクトリを作成し、次のコマンドを使用してRecuperaBitを起動します。
mkdir /path/to/another/drive/recovered_files
cd [full path of recuperabit]
pypy main.py /path/to/backup.dmg -o /path/to/another/drive/recovered_files -s /path/to/another/drive/recovered_files/savefile.save
この-s
オプションは、関心のあるセクタの便利なログを保存し、同じディスクイメージに対して後続の実行時に再ロードできます。
スキャン処理が完了すると、NTFSパーティションの構造を決定し始めます。次のコマンドを実行してrecoverable
パーティションを確認し、パーティションを復元します。例#2
:
restore 2 5
restore 2 -1
5
つまり根ディレクトリと-1
表現失われたファイルディレクトリに。興味深い内容がたくさんあります。失われたファイルドライブが破損しているからです。
確認するもう一つの答えいくつかの注意事項と制限事項があります。
ところで、以後プログラムを少しパッチしました。特定のケースでは、プールリクエストでパッチを送信できる場合は良いでしょう。