I personally have not used Rufus to install. But I have had several issues from non clean drives:
First I would suggest verifying the ISO file doesn't have any errors, you can do this with different checksum options that are available.
normally this can be done with either sha1sum or md5sum, this can take awhile sometimes, be ready to wait.
- Code:
user@Zorin-PC:~/Downloads$ md5sum Zorin-OS-12.3-Core-64.iso
ea4302fb2273bf7efd69a3710ae06556 Zorin-OS-12.3-Core-64.iso
user@Zorin-PC:~/Downloads$ sha1sum Zorin-OS-12.3-Core-64.iso
73072597c4bd0d6bc65fdc37ca6fc26ba02bdfc4 Zorin-OS-12.3-Core-64.iso
You will need to take the string of characters before the filename (the checksum) and compare it to what is posted on the site. Which version are you installing?
If the checksums match, then I would try the following:
Try to unchecking the "quick format" option,
Try installing with another tool like UNetBootin ?