I would hold down both mouse buttons on boot up to get the early start-up and then boot with no startup.
Then in shell check if my harddrive partitions are still there and if anyfiles are missing.
Ive had similar problems in the past as I had a faulty power supply that liked to turn off when copying files. I found it made errors on the harddisk that stopped Workbench booting