状況は下記ですが、なんとか修復できますでしょうか?
FreeBSD5.4stable amd64 , マシンはDELL PowerEdge SC1420 で、 Web(apache2.0)サーバ、mysql4.1
などをインターネット上で動かしていたのですが、突然、自動でリブートしたと思われますが、

init: _secure_path: cannot stat /etc/login.conf Bad file descriptor
init: login_getcalse: unknown class 'daemon'
と言うメッセージを出したまま、起動しなくなりました。

そこで、シングルモードで起動して、fsck -y /dev/aacd0s2a とやってみたのですが、fsck で修復できなようなのです。

そのほか、fsck -f -y /dev/aacd0s2a

fsck_ufs -y /dev/aacd0s2a
fsck_ffs -y /dev/aacd0s2a

なども試してしまいました。このためかどうか、/usr/home が、消えてしまったようにも見えます。それに代わり
/usr 以下に ?? ???4?? などの不明のファイルが存在しています。

fsck -p を実行した結果は、
/dev/aacd0s2a 49986588 DUP I=12577210
/dev/aacd0s2a UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY となっています。

役立たないとは思いますが、手元には、インストールの時に使用したフロッピーがあります。よろしくお願いします。