@Alamoodi
Also : now you've your system back up, and ssh works, and the console works, and you know how to use the IPMI works (wow, didn't even know the 8300 had that access : just great !), go to the /var/log/ folder ans save all the logs files.
It's very possible that you find in the system.log (or older, rotated versions of that file) what the reason was things went wrong in the first place.
Get, for example WinSCP, you can use the SSH credentials and SSH port 22, to access the pfSense file system like Windows explorer.
If you can't find anything, start by adding a UPS.