Can't change Windows Docker storage location (The parameter is incorrect) I'm trying to move the Docker storage location to another drive. This is my configuration file:
{
  &quot;registry-mirrors&quot;: [],
  &quot;insecure-registries&quot;: [],
  &quot;debug&quot;: false,
  &quot;experimental&quot;: false,
  &quot;data-root&quot;: &quot;E:\\test&quot;
}

I also tried to use &quot;graph&quot; instead of data-root (probably that was they to do it in the older versions) without any luck. I also gave read/write permissions to Everyone just in case. After restarting the daemon, I see the Docker directories and files are created in that folder, however when I try to pull the image, I'm getting following error:

Executing task: docker build --pull --rm -f &quot;Docker\BuildTools\Dockerfile&quot; -t msbuildssdt &quot;Docker\BuildTools&quot; &lt;
Sending build context to Docker daemon  5.632kB Error response from
daemon: chtimes \?\E:\test\tmp\docker-builder614293845\coverage: The
parameter is incorrect. The terminal process
&quot;C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe -Command
docker build --pull --rm -f &quot;Docker\BuildTools\Dockerfile&quot; -t
msbuildssdt &quot;Docker\BuildTools&quot;&quot; terminated with exit code: 1.

It's working well if I change the data-root value to any folder located on the C: drive.
The issue was that the E: drive was formatted with exFAT partition. After I formatted it to NTFS it started to work.