Ответы о том, как удалить атрибут файла sparsefile, вращаются вокруг:
fsutil sparse setflag <filename> 0|1 Это не работает для меня.
Я нахожусь на Windows 7 Pro 32-битной NTFS, как администратор, используя командную строку с повышенными правами.
Следуя другим ответам, мой последний сбой был следующим:
C:\_DELETEME>fsutil file createnew test.nul 1048576 File C:\_DELETEME\test.nul is created C:\_DELETEME>dir Volume in drive C is Default Volume Serial Number is 4CC9-A1B7 Directory of C:\_DELETEME 04/11/2015 08:16 <DIR> . 04/11/2015 08:16 <DIR> .. ... 04/11/2015 08:16 1,048,576 test.nul ... C:\_DELETEME>fsutil sparse queryflag .\test.nul This file is NOT set as sparse C:\_DELETEME>fsutil sparse setflag .\test.nul C:\_DELETEME>fsutil sparse queryflag .\test.nul This file is set as sparse C:\_DELETEME>fsutil sparse setrange .\test.nul 0 1048576 C:\_DELETEME>fsutil sparse queryflag .\test.nul This file is set as sparse C:\_DELETEME>fsutil sparse setflag .\test.nul 0 Usage : fsutil sparse setflag <filename> Eg : fsutil sparse setflag C:\Temp\sample.txt C:\_DELETEME>fsutil sparse queryflag .\test.nul This file is set as sparse Все свидетельства, которые я видел на сегодняшний день, указывают на то, что setflag не принимает никаких параметров, кроме файла (пути), например:
https://technet.microsoft.com/en-gb/library/cc788025.aspx
C:\_DELETEME>fsutil sparse setflag .\test.nul 0 Usage : fsutil sparse setflag <filename> Eg : fsutil sparse setflag C:\Temp\sample.txt Кто-нибудь знает, как удалить / снять этот атрибут, в идеале программно (я ищу, чтобы автоматизировать сценарий P $ с помощью sdelete, sparsefiles, кажется, занимает много времени)?
Или ты можешь угадать мою школьную ошибку?
Инни, спасибо за время и усилия.