Як створити 1G нульовий розріджений файл у Windows?


13

У Linux:

$ dd if=/dev/null of=mysparse seek=1G count=0
$ du -b mysparse
549755813888    mysparse
$ du -B1 mysparse
0       mysparse

У Windows я грав у fsutil, але не можу дозволити розміру на диску бути меншим за розмір у властивостях файлу.

Відповіді:




2

Те, що сказав @Mehrdad, є правильним.

Однак все, що ви запишете у файл (навіть нульові діапазони), вважатиметься даними в операційну систему (і, таким чином, виділяється простір), і лише FSCTL_SET_ZERO_DATA () дозволить записувати непробіли, що займають нулі, що займають нуль.

fsutil sparse setflag [file]

дозволить встановити файл як розріджений файл.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.