Страницы: 1 .. 63 64 65 66 67 .. 282
Fsutil: file
Обычно используется специалистами по технической поддержке. Находит файл по идентификатору безопасности, запрашивает выделенные под файл области, задает короткое имя файла, допустимую длину данных файла, нулевые данные для файла, или создает новый файл.
Синтаксис
fsutil file [createnew] путь длина
fsutil file [findbysid] пользователь путь
fsutil file [queryallocranges] offset=смещение length=длина путь
fsutil file [setshortname] путь короткое_имя
fsutil file [setvaliddata] путь длина_данных
fsutil file [setzerodata] offset=смещение length=длина путь
Параметры
- createnew
- Создает файл с нулевым содержимым для указанных имени и размера.
- путь
- Указывает букву диска (с последующим двоеточием), точку подключения или имя тома.
- длина
- Указывает допустимую длину данных файла.
- findbysid
- Находит файлы указанного пользователя в томах NTFS. Пользователь определяется по идентификатору безопасности файла (SID).
- Пользователь
- Указывает имя учетной записи или имя, с которым пользователь входит в систему.
- путь
- Указывает букву диска (с последующим двоеточием), точку подключения или имя тома.
- queryallocranges
- Запрашивает выделенные для файла области в томе NTFS. Удобно использовать этот параметр для определения, имеет ли файл разреженные области.
- offset=смещение
- Указывает начало нулевого диапазона.
- length=длина
- Указывает длину области (в байтах).
- путь
- Указывает букву диска (с последующим двоеточием), точку подключения или имя тома.
- setshortname
- Задает короткое имя (формат имени файла 8. 3) для файла в томе NTFS.
- путь
- Указывает букву диска (с последующим двоеточием), точку подключения или имя тома.
- короткое_имя
- Указывает короткое имя файла.
- setvaliddata
- Задает допустимую длину данных для файла области в томе NTFS.
- путь
- Указывает букву диска (с последующим двоеточием), точку подключения или имя тома.
- длина_данных
- Указывает длину файла (в байтах).
- setzerodata
- Устанавливает нулевой диапазон (указанный параметрами смещение и длина), в котором файл будет обнулен. Если файл является разреженным, базовые кластеры не выделяются.
- offset=смещение
- Указывает смещение файла, начало нулевого диапазона.
- length=длина
- Указывает длину нулевого диапазона.
- путь
- Указывает букву диска (с последующим двоеточием), точку подключения или имя тома.
Примечания
- Использование параметра setvaliddata
В NTFS существует два основных понятия длины файла: знак конца файла (EOF) и допустимая длина данных (VDL). Знак EOF показывает действительную длину файла. Параметр VDL определяет длину допустимых данных на диске. Все попытки чтения между знаками VDL и EOF автоматически возвращают ноль, чтобы обеспечить требование повторного использования объекта C2.
Параметр setvaliddata доступен только для администраторов, потому что его использование требует привилегию управления томами. Этот параметр требуется только для усовершенствованных мультимедиа и сценариев сетей SAN.
Примеры
Чтобы найти пользователя scottb на диске C по его идентификатору SID, введите:
fsutil file findbysid scottb C:\users
Чтобы запросить выделенные для файла области в томе NTFS, введите:
fsutil file queryallocranges offset=1024 length=64 C:\Temp\sample.txt
Чтобы задать короткое имя longfile.txt для файла longfilename.txt на диске C, введите:
fsutil file setshortname C:\longfilename.txt longfile.txt
Чтобы задать допустимую длину данных для файла области в томе NTFS, введите:
fsutil file setvaliddata C:\testfile.txt 4096
Чтобы задать нулевой диапазон для файла из тома NTFS, и обнулить этот диапазон введите:
fsutil file setzerodata offset=100 length=150 C:\Temp\sample.txt
1 .. 63 64 65 66 67 .. 282