fsutil

适用于:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 10、Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8,Windows Server 2008 R2,Windows 7

执行与 FAT (和 NTFS 文件系统) 文件分配表相关的任务,例如管理重新分析点、管理稀疏文件或卸载卷。 如果不带参数使用, fsutil 将显示支持的子命令的列表。

注意

必须以管理员或管理员组的成员身份登录才能 使用 fsutil。 此命令非常强大,应仅由对操作系统有全面了解的高级Windows使用。

必须先启用适用于 Linux 的 Windows 子系统,然后才能运行 fsutil。 在 PowerShell 中以管理员角色运行以下命令以启用此可选功能:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

安装后,系统会提示重启计算机。 计算机重启后,你将能够以管理员 角色运行 Fsutil

参数

子命令 说明
fsutil 8dot3name 例如,查询或更改系统上短名称行为的设置会生成 8.3 个字符长度的文件名。 删除目录中所有文件的短名称。 扫描目录并识别从目录中的文件去除短名称时可能会影响的注册表项。
fsutil dirty 查询卷的脏位是设置还是设置卷的脏位。 设置卷的脏位后, autochk 会在下次重新启动计算机时自动检查卷是否出错。
fsutil file 按用户名查找文件 (如果启用了磁盘配额) 、查询为文件分配的范围、设置文件的短名称、设置文件的有效数据长度、为文件设置零数据、创建指定大小的新文件、查找文件 ID(如果给定名称)或查找指定文件 ID 的文件链接名称。
fsutil fsinfo 列出所有驱动器并查询驱动器类型、卷信息、NTFS 特定的卷信息或文件系统统计信息。
fsutil hardlink 列出文件的硬链接,或创建硬链接 (文件的目录条目) 。 可以将每个文件视为至少具有一个硬链接。 在 NTFS 卷上,每个文件可以有多个硬链接,因此单个文件可以出现在多个目录中 (甚至出现在同一目录中,其名称) 。 由于所有链接都引用同一文件,因此程序可以打开任何链接并修改该文件。 只有在删除文件的所有链接后,文件才从文件系统中删除。 创建硬链接后,程序可以像任何其他文件名一样使用它。
fsutil objectid 管理对象标识符,Windows操作系统用于跟踪文件和目录等对象。
fsutil quota 管理 NTFS 卷上的磁盘配额,以便更精确地控制基于网络的存储。 磁盘配额按卷实现,使硬存储和软存储限制能够按用户实现。
fsutil repair 查询或设置卷的自我修复状态。 自我修复 NTFS 尝试联机更正 NTFS 文件系统的损坏,Chkdsk.exe运行。 包括启动磁盘上验证和等待修复完成。
fsutil reparsepoint 查询或删除具有可定义属性(包含用户控制的数据) (NTFS 文件系统对象中的重新分析) 。 重分析点用于扩展输入/输出中输入/输出 (I/O) 功能。 它们用于目录交接点和卷装入点。 文件系统筛选器驱动程序也使用这些文件将某些文件标记为该驱动程序的特殊文件。
fsutil resource 创建辅助事务资源管理器、启动或停止事务资源管理器、显示有关事务资源管理器的信息或修改其行为。
fsutil sparse 管理稀疏文件。 稀疏文件是包含一个或多个未分配数据区域的文件。 程序将看到这些未分配的区域包含值为零的字节,但不使用磁盘空间来表示这些零。 分配所有有意义的或非零的数据,而所有 (数据包含由零组成的大型) 未分配。 读取稀疏文件时,分配的数据作为存储数据返回,未分配的数据根据 C2 安全要求规范 (默认情况下作为零返回) 。 稀疏文件支持允许从文件中的任何位置释放数据。
fsutil tiering 启用存储层函数的管理,例如设置和禁用标志以及层列表。
fsutil transaction 提交指定的事务、回滚指定的事务或显示有关该事务的信息。
fsutil usn 管理 USN (更新) 日志的更新序列号,该日志提供对卷上文件进行的所有更改的持久日志。
fsutil volume 管理卷。 卸载卷、查询以查看磁盘上的可用空间量,或查找使用指定群集的文件。
fsutil wim 提供用于发现和管理 WIM 支持的文件的函数。

其他参考