WindowsでLinuxハードドライブの削除されたファイルを回復できますか?
私は最近いくつかのファイルを削除しましたが、rm filename
回復したいと思います。
Windowsがインストールされている別のハードドライブがあります。ここでファイルを回復できますか?どのように?
Windows以外の場合、外部Linux(USBなど)でどのように実行しますか?
答え1
これを行うには、grep
andを使用できます。dd
別のディスクで実行
# grep -a -b "text in the deleted file" /dev/sdXY
530159385076:some text in the deleted file
# dd if=/dev/sdXY count=8 skip=$(expr 530159385076 / 512 - 4)
ここで-a
ディスク自体を見て-b
バイトオフセットを印刷します。count=8
8つのブロックが必要です。skip
この場合、4つのブロックが返されます。ニーズに合わせて調整してください。