ファイル消した!

やっちまった、というか、なんで消えたか分からん。 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

みたいに起動してあとは野生の勘で進んで行けた。すばらしい。 これはインストールしておかねば。