Bagaimana cara membuat file jarang memusatkan perhatian 1G di windows?


10

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.

Jawaban:


16
FSUtil File CreateNew temp 0x100000
FSUtil Sparse SetFlag temp
FSUtil Sparse SetRange temp 0 0x100000

kamu berlari di depanku ... lagipula kamu benar.
bubu


1

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.