To avoid file corruption, don’t create from Windows files under the
Windows Subsystem for Linux
- WSL won’t recognize native Windows created files directly in the WSL filesystem.
- Both Windows and WSL will give errors when trying to delete those files.
- You might need to reboot or even delete and refresh WSL from scratch.
Correct way to share files between WSL and Windows
The best way to work with files in WSL and Windows is to make those files under the usual Windows directories, NOT under WSL’s