Description
Is your feature request related to a problem? Please describe.
Currently, WSL does not enable NTFS sparse file support by default for its virtual disk (ext4.vhdx). This leads to unnecessary disk space usage, especially when working with large development environments, package managers, or Docker images. Users must manually convert or recreate the VHDX in sparse mode to benefit from actual disk savings.
Describe the solution you'd like
Enable sparse mode by default when creating new WSL distributions or VHDX disks. This would ensure that unused or zeroed blocks inside the VHDX do not consume physical disk space unnecessarily. Ideally, this should be transparent to the user and require no additional setup.
Describe alternatives you've considered
wsl --manage <distro> --set-sparse true --allow-unsafe
Additional context
Sparse support can significantly reduce the disk footprint for users working with data-heavy tools like Docker, compilers, and large codebases. As SSDs remain relatively expensive and WSL is used heavily in developer workflows, enabling sparse mode by default would be a smart default.