Fsutil 百科内容来自于: 百度百科

基本子命令

Fsutil是一个命令行工具,需要子命令来实现强大的功能,子命令有:

Fsutil:behavior

查询、更改、启用或禁用下列行为的相关设置:生成 8.3 字符长文件名、接收NTFS卷上的 8.3 字符长文件名内的扩展字符、更新 NTFS 卷上的最近访问时间戳配额事件写入系统日志的频率、NTFS 页面缓冲池和 NTFS 非页面缓冲池内存的内部缓存级别,以及保留给 MFT 区的磁盘空间量。
语法:
fsutil behavior query {disable8dot3 | allowextchar | disablelastaccess | quotanotify | memoryusage | mftzone}
fsutil behavior set [{disable8dot3 {1 | 0} | allowextchar {1 | 0} | disablelastaccess {1 | 0} | quotanotify Frequency | memoryusage Value | mftzone Value}]

Fsutil:dirty

查询是否设置了卷的“dirty”标识。当设置“dirty”标识后,那么在下次重新启动计算机时,autochk 将自动检查卷错误。
语法:
fsutil dirty {query | set} VolumePathname

Fsutil:file

主要由技术支持人员使用。按用户名查找文件(磁盘需启用磁盘配额)、查询文件的分配范围、设置文件短名称、设置文件的有效数据长度或设置文件零数据。
语法:
fsutil file [createnew] FileName Length
fsutil file [findbysid] UserName Directory
fsutil file [queryallocranges] offset=Offset length=Length FileName
fsutil file [setshortname] FileName ShortName
fsutil file [setvaliddata] FileName DataLength
fsutil file [setzerodata] offset=Offset length=Length FileName

Fsutil:fsinfo

主要由技术支持人员使用。列出所有驱动器,查询驱动器类型、查询卷信息,查询特定于 NTFS 卷信息,或查询文件系统统计数据。
语法:
fsutil fsinfo [drives]
fsutil fsinfo [drivetype] VolumePathname
fsutil fsinfo [ntfsinfo] RootPathname:
fsutil fsinfo [statistics] VolumePathname
fsutil fsinfo [volumeinfo] RootPathname:

Fsutil:hardlink

创建硬链接。硬链接是某个文件的目录入口。每个文件都可认为至少有一个硬链接。在 NTFS 卷上,每个文件可有多个硬链接,因而一个文件可以出现在多个目录(甚至具有不同名称的相同目录)中。由于所有的链接都引用同一个文件,所以程序能打开任意链接并修改文件。只有当一个文件的所有链接都删除后,该文件才能从文件系统中删除。创建硬链接后,程序就可以像使用其他文件名一样使用它。
语法:
fsutil hardlink create NewFileName ExistingFileName

Fsutil:objectid

主要由技术支持人员使用。管理对象标识符,Windows XP 和 Windows Server 2003 家族操作系统使用此标识符跟踪对象(如文件和目录)。
语法:
fsutil objectid [create] FileName
fsutil objectid [delete] FileName
fsutil objectid [query] FileName
fsutil objectid [set] ObjectID BirthVolumeID BirthObjectID DomainID FileName

Fsutil:quota

管理 NTFS 卷上的磁盘配额,以便对网络存储提供更精确的控制。磁盘配额是基于每个卷来实施的,并以每个用户为基础启用硬存储和软存储限制。
语法:
fsutil quota [disable] VolumePathname
fsutil quota [enforce] VolumePathname
fsutil quota [modify] VolumePathnameThresholdLimit [UserName]
fsutil quota [query] VolumePathname
fsutil quota [track] VolumePathname
fsutil quota [violations]

Fsutil:reparsepoint

主要由技术支持人员使用。查询或删除NTFS文件系统的重分析点,在输入/输出 (I/O) 子系统中用于扩展功能。重分析点用作目录连接点和卷安装点。文件系统筛选驱动程序也使用重分析点将某些文件标记为该驱动程序特定的文件。
语法 :
fsutil reparsepoint [query] FileName
fsutil reparsepoint [delete] FileName

Fsutil:sparse

管理稀疏文件。程序将会发现这些未分派的包含零字节的区域,所有有意义或非零数据得到了分配,而所有无意义的数据(一大串由零组成的数据)没有得到分配。稀疏文件支持允许在文件的任意位置解除分配数据。
语法 :
fsutil sparse [queryflag] FileName
fsutil sparse [queryrange] FileName
fsutil sparse [setflag] FileName
fsutil sparse [setrange] FileNameBeginningOffsetLength

Fsutil:usn

主要由技术支持人员使用。管理更新序列号 (USN) 更改日志,该日志提供了对卷中所有文件所做更改的永久性记录。
语法 :
fsutil usn [createjournal] m=MaximumSize a=AllocationDelta VolumePathname
fsutil usn [deletejournal] {/D | /N} VolumePathname
fsutil usn [enumdata] FileRef LowUsn HighUsn VolumePathname
fsutil usn [queryjournal] VolumePathname
fsutil usn [readdata] FileName

Fsutil:卷

管理卷。卸下卷,或查看磁盘上的可用空间。
语法 :
fsutil volume [diskfree] VolumePathname
fsutil volume [dismount] VolumePathname

子命令举例

磁盘管理

获取c盘空间
fsutil volume diskfree C:
卸下c盘
fsutil volumedismount C:
设置c盘dirty标识
fsutil dirtyset C:
列出所有驱动器
fsutil fsinfo drives
示例输出:
驱动器:A:\ C:\ D:\ E:\
查询驱动器 C 的驱动器类型
fsutil fsinfo drivetype C:

文件管理

查询NTFS卷上文件分配范围:
fsutil file queryallocranges offset=1024 length=64 C:\Temp\sample.txt
查找属于scottb的文件
fsutil file findbysid scottb C:\users
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定