博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fsutil文件的具体用法
阅读量:5937 次
发布时间:2019-06-19

本文共 1785 字,大约阅读时间需要 5 分钟。

  hot3.png

Fsutil:文件

主要由专业支持者使用。根据安全标识符查找文件、查询文件的分配范围、设置文件的简短名称、设置文件的有效数据长度、设置文件的零数据,或创建新文件。

语法

fsutil file [ createnew] PathName length

fsutil file [ findbysid] User PathName

fsutil file [ queryallocranges] offset= offset length= length PathName

fsutil file [ setshortname] PathName shortname

fsutil file [ setvaliddata] PathName datalength

fsutil file [ setzerodata] offset= offset length= length PathName

参数

createnew
创建指定名称和大小的文件,该文件的内容由零组成。
PathName
指定驱动器号(冒号分隔)、装入点或卷名。
length
指定文件的有效数据长度。
findbysid
查找属于特定用户的NTFS 卷上的文件。用户由自己的 SID(安全标识符)标识。
User
指定用户名或登录名。
PathName
指定驱动器号(冒号分隔)、装入点或卷名。
queryallocranges
查询 NTFS 卷上的文件分配范围。可用于确定文件是否具有稀疏区域。
offset=
offset
指定设置零的范围起始点。
length=
length
指定范围长度(以字节表示)。
PathName
指定驱动器号(冒号分隔)、装入点或卷名。
setshortname
设置NTFS 卷上文件的简短名称(8.3 字符长度文件名)。
PathName
指定驱动器号(冒号分隔)、装入点或卷名。
shortname
指定文件简短名称。
setvaliddata
设置 NTFS 卷上文件的有效数据长度。
PathName
指定驱动器号(冒号分隔)、装入点或卷名。
datalength
指定文件长度(以字节表示)。
setzerodata
将文件范围(由
offset
length 指定)设置为零,从而使文件为空。如果是稀疏文件,则不需要基本分配单元。
offset=
offset
指定文件偏移量和设置为零的范围起始点。
length=
length
指定设置为零的范围长度。
PathName
指定驱动器号(冒号分隔)、装入点或卷名。

注释

  • 使用 setvaliddata

    在 NTFS 中,有两个关于文件长度的重要概念:文件尾 (EOF) 标记和有效数据长度 (VDL)。EOF 指定文件的实际长度。VDL 标识磁盘上有效数据的长度。VDL 和 EOF 之间的任何读操作都将自动返回 0 以便保留 C2 对象重新使用要求。

    只有管理员可以使用 setvaliddata 参数,因为该参数要求有“管理卷”的特权。只有高级多媒体和系统区域网络 (SAN) 环境才需要使用该功能。

范例

要根据 SID 查找驱动器 C 上的用户 scottb,请键入:

fsutil file findbysid scottb C:\users

要查询 NTFS 卷上的文件分配范围,请键入:

fsutil file queryallocranges offset=1024 length=64 C:\Temp\sample.txt

要将驱动器 C 上的文件 longfilename.txt 设置为简短名称 longfile.txt,请键入:

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

转载于:https://my.oschina.net/sucre/blog/296208

你可能感兴趣的文章
小tips:你不知道的 npm init
查看>>
The Beam Model:Stream & Tables翻译(上)
查看>>
领扣-191 位1的个数 Number of 1 Bits MD
查看>>
Mac笔记本中是用Idea开发工具在Java项目中调用python脚本遇到的环境变量问题解决...
查看>>
Jmeter也能IP欺骗!
查看>>
JS获取字符串实际长度(包含汉字)的简单方法
查看>>
Rust 阴阳谜题,及纯基于代码的分析与化简
查看>>
ASP.NET Core的身份认证框架IdentityServer4(4)- 支持的规范
查看>>
(原創) array可以使用reference方式傳進function嗎? (C/C++)
查看>>
STM32F103--(二) GPIO实践
查看>>
关于开源无线路由器的资料
查看>>
Oracle 分页
查看>>
170多个Ionic Framework学习资源(转载)
查看>>
Azure:不能把同一个certificate同时用于Azure Management和RDP
查看>>
STL priority_queue sort 自定义比较终极模板
查看>>
Silverlight 控件的验证
查看>>
使用NET USE将USB端口模拟为LPT1
查看>>
Directx11教程(15) D3D11管线(4)
查看>>
Microsoft Excel软件打开文件出现文件的格式与文件扩展名指定格式不一致?
查看>>
ios ble 参考
查看>>