If your filesystem is intact, yet the machine still refuses to boot from hard disk, then either of the following is probably damaged:
To rewrite a partition loader, use fdisk:
fdisk /dev/hd0 loader
To rewrite the QNX loader, use dinit:
dinit -b /dev/hd0t79
You should now be able to boot your system.