ディスクイメージを分割し、各部分に対して別々にPhotorecを実行できますか?

ディスクイメージを分割し、各部分に対して別々にPhotorecを実行できますか?

私は走っている写真撮影USB接続の外付けハードウェアの場合、時間がかかりすぎて残り時間も増えると予想されます。

その外部ドライブからディスクイメージを作成し、それをより小さな部分に分割し、各部分を内部SSDにコピーし(一度に1つずつ)、Photorecを実行する方法はありますか? SSDに空き容量が多くないため、イメージ全体を一度にコピーできません。

ベストアンサー1

はい、しかし、ファイルが分割境界を超えると、そのファイルを回復できません。もちろん、ネストされたパーティションを使用すると、この問題を回避できます(ネストされたサイズは、少なくとも回復することが期待される最大のファイルサイズです)。しかし、実際に望む速度の増加を見ることができるかどうかは、せいぜい疑問です。

4GiBサイズと128MiBオーバーラップの分割を実行するとします。

# first part:
dd if=/dev/external1 of=split.img bs=1M count=$((4096+128))
photorec split.img

# second part:
dd if=/dev/external1 of=split.img bs=1M skip=4096 count=$((4096+128))
photorec split.img

次の手順では、skip=$((4096*2))ディスクの端に達するまでこの操作を繰り返します。

おすすめ記事