If you have two hard drives in one system, a simple copy in Workbench will work. Remember, this isn't Windows - it doesn't need any screwing with the hard drive's master file table. Which is why you often get "NTDLR not found" when attempting to clone PC hard disks. The bonus with standard filecopy is, both drives don't need to be of identical size, nor have the same cylinder settings.
When restoring a blank hard drive, I partition it all first, then use Filemaster (left & right columns for drives) to copy file by file from zip disks to the hard drive. This works a treat.
The thing that caught me out when doing it this week, was you must remember to put HD0's boot priority to at least 4. Else you're likely to have issues booting after power on.