SQL Server data folder access rights
Have you looked under Advanced Security Settings?



The arrows point to the modifications I've often had to specifically apply when installing SQL Server on Windows 2012 R2. 

For the SQL Server Root Directory, I'll give full control to the SQL Server Process account. 

Related official documentation:

Configure File System Permissions for Database Engine Access
Securing Data and Log Files