Di linux:
$ dd if=/dev/null of=mysparse seek=1G count=0
$ du -b mysparse
549755813888 mysparse
$ du -B1 mysparse
0 mysparse
Di windows saya telah bermain dengan fsutil tapi saya tidak bisa mendapatkan ukuran pada disk menjadi lebih kecil dari ukuran pada properti file.
Mungkin ini akan membantu Anda: "SparseChecker" - mengelola file jarang pada Windows NTFS Ini memungkinkan untuk beroperasi dengan file, bukan dengan blok file individual seperti yang dilakukan "fsutil".
sumber
Apa yang dikatakan @Mrdrdad benar.
Namun, apa pun yang Anda tulis ke file (bahkan rentang nol) akan dianggap data ke sistem operasi (dan dengan demikian ruang yang dialokasikan) dan hanya FSCTL_SET_ZERO_DATA () yang akan memungkinkan nol yang menempati ruang tanpa spasi untuk ditulis.
fsutil sparse setflag [file]
akan memungkinkan file ditetapkan sebagai file jarang.
sumber