CREATE FILE encountered operating system error 5(failed to retrieve text for this error. Reason: 15105) while attempting to open or create the physical file
It is because you are not running management studio as an administrator and the account you are using doesn't have the rights to open the database file.
To solve this problem, right click on the SQL management studio shortcut and select:
Run as Administrator
That will let you attach the database.