やっちまった、というか、なんで消えたか分からん。 NetBSDでmsdos fsをマウントして、カメラの画像をコピーして、 rm -r して、メディアを外して、次のメディアを入れてコピーしていたら 突然コピー中にファイルがどんどん消えて行った。何それ!
集合写真が飛んだ…
未だかつてないチョンボ。DOS時代のundelみたいなの、絶対あるはずだよなあ と、最初は pkgsrc で grep して magicrescue, ntfsundelete, fatback あたりを見付けたが、どれもうまく動かない。だめかー、ととりあえず、 linuxならどうか、と見て Photorec なるものを発見。起動。復活! へなへなへなへな。
で、よく見りゃ*BSDすべて対応ではないか。すばらしすぎる。 改めてソースをもらって来てNetBSDでビルド。こけた。が、 src/intrfn.c に
#include <sys/stdarg.h>
を追加するだけでOK。
photorec /dev/vnd0e
みたいに起動してあとは野生の勘で進んで行けた。すばらしい。 これはインストールしておかねば。