I have a 2009 first-generation 64 GB SSD drive (manufacturer: G.Skill) that acts as my boot disk for Windows 7. I've installed new applications and media on another hard drive, but the OS is on the SSD. Unfortunately, the drive is slowing down to a crawl whenever there are writes to it (e.g. updating Win7 takes hours).
I suspect the SSD is wearing down, so I would like to duplicate its entire contents, including its "bootability" (boot sector?) to a new SSD or hard drive. So some questions:
How do I duplicate my boot drive to another SSD or hard drive? What software do I use? I would prefer something with a GUI.
Do I have to get the same capacity drive (currently 64 GB, but I would like a bigger SSD)?
I have installed some apps on the SSD (e.g. MS Office) and other apps on my D: hard drive (e.g. games, Firefox). If I duplicate the boot drive, do I need to reinstall all my applications?