Еще интересный факт:
dd if=/dev/ada2 of=/dev/null count=1000
1000+0 records in
1000+0 records out
...
dd if=/dev/ada2p2 of=/dev/null count=1000
<Ошибки ввода/вывода>
Т.е. с самим логическим диском вроде все ок. Повредился раздел с zfs. Как думаете может стоит попробовать что-то вот такое
www.lissyara.su/articles/freebsd/file_system/zfs_recovery/?