SQL Server 2016 now has a checkbox during install to set the IFI option for the service account.
However, after install the best way is to see what user the DB Engine is running under. Then see if that account has the right permissions.
- Go to Administrative Tools
- Go to Local Security Policy
- Expand Local Policies
- Expand User Rights Assignment
- Open "Perform volume maintenance tasks"
- Confirm the SQL Engine account is listed here.
Remember that running SQL Server service accounts in Administrators group is NOT best practice. See Microsoft's link on how to set correct permissions here:
https://msdn.microsoft.com/en-us/library/ms143504.aspx Per that link, use SQL Server Configuration Manager to change user accounts, as it will set the minimum required permissions for you.