Couldn't install SQL Server 2012 on machine with Windows 7 SP1, VS 2010 SP1
Here's the troubleshooting options I'd try:


Disable antivirus. Man, I hate saying this, but I've seen issues where antivirus took too long to scan a file, and it caused installation problems.
Re-download the installation media. I know you've seen other users run this same setup and it's worked, but I've seen enough corrupt downloads that I would try this anyway. It doesn't cost you anything.
If D is a network share (a mapped drive), copy the installation files locally before you start.