I'm not sure I can help with the corruption part, but if you indeed have a BIN file, you could go to someplace like redump.org to check the hashes (CRC32, MD5, etc) on it to make sure you have a clean rip. If they don't match, you could have a corrupted file - or just one that doesn't match. But if you want to try another program or two, here's another way to convert between ISO or BIN/CUE and IMG formats using DAEMON Tools Lite and ImgBurn.
1. If you have a BIN file, make sure you have a CUE file with it for proper drive mounting and for use with various emulators. If you have an ISO file, you shouldn't need a CUE file.
2. You'll need some virtual drive software to mount the image. Try DAEMON Tools Lite (www.daemon-tools.cc
), if you don't already have virtual drive software installed.
3. Mount your BIN/CUE (with the CUE file) or ISO with your virtual drive software
4. Use ImgBurn (www.imgburn.com
) to convert between formats. Use the "Create Image from Disk" option. For the source, use your virtual drive. For the destination, change the file format to IMG before reading.