sawsedge,

Your error message is consistent with the Bios failed to find an operating system in your hard disk.

When you use the Parted Magic CD, click the terminal mode and post here the output from the command
Code:
fdisk -l
On completion of the cloning there should be a message of how many record in and out.

Since you are cloning 20Gb and each record is 32256 byte long so you should see about 620039 records in and out reported. Did you get that report? The in and out records are the number of times the hard disks being read and written. The disk is correctly cloned if the number of records in is equal to the number of record out.

Remember there is nothing shown in the cloning process except the flickering of the hard disk LED. Allow 30-40Mb/s transfer rate for both internal disks. If one or two of them are USB hard disks the transfer rate can drop below 10Mb/s and so it needs about an hour time to clone an internal 20Gb disk into a USB external hard drive.