Creating/restoring mdf/ldf to non-default file location giving access denied
I guess the first thing I would do would be to make sure that the permission are set on the correct account.
Run : select servicename, service_account from sys.dm_server_services
to get the account on which the permission should be set.