Respuestas:
Puede ser que esto lo ayude: "SparseChecker": administra archivos dispersos en Windows NTFS. Permite operar con archivos, no con bloques individuales de archivos como lo hace "fsutil".
Lo que dijo @Mehrdad es correcto.
Sin embargo, cualquier cosa que escriba en el archivo (incluso rangos de cero) se consideraría como datos para el sistema operativo (y, por lo tanto, espacio asignado) y solo FSCTL_SET_ZERO_DATA () permitiría escribir ceros que no ocupan espacio.
fsutil sparse setflag [file]
permitiría establecer un archivo como archivo disperso.