灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2709回复:0

[系统教程]DOS命令大全:Fsutil:objectid命令详解

楼主#
更多 发布于:2012-08-31 19:05

主要由专业支持者使用。管理对象标识符(也称为 OID),它是“分布式链接跟踪 (DLT) 客户”服务和“文件复制服务 (FRS)”用于跟踪其它对象(如文件、目录和链接)的内部对象。对象标识符对多数程序是不可见的,绝不要修改它。
警告

不要删除、设置或修改对象标识符。删除或设置对象标识符有可能造成文件的部分数据乃至整个卷上数据的丢失。此外,有可能造成“分布式链接跟踪 (DLT) 客户”服务和“文件复制服务 (FRS)”中的不良行为。
MS-DOS命令语法
fsutil objectid [create] PathName
fsutil objectid [delete] PathName
fsutil objectid [query] PathName
fsutil objectid [set] ObjectID BirthVolumeID BirthObjectID DomainID PathName
MS-DOS命令参数
create 为没有对象标识符的文件创建对象标识符,否则该命令等同于 query。 delete 删除对象标识符。 query 查询对象标识符。 set 设置对象标识符。 ObjectID 文件特定的16 字节十六进制标识符,可以确保卷中标识符的唯一性。“分布式链接跟踪 (DLT) 客户”服务和“文件复制服务 (FRS)”使用它标识文件。任何具有 ObjectID 的文件同时也具有 BirthVolumeID、BirthObjectID 和 DomainID。移动文件时,ObjectID 有可能发生变化,但 BirthVolumeID 和 BirthObjectID 将保持不变,这使得 Windows XP 总可以找到文件,而不管文件已经移到何处。 BirthVolumeID 一个长度为 16 字节的十六进制标识符,它可以指出当文件第一次获得 ObjectID 时所在的卷。DLT 客户服务器所使用的值。 BirthObjectID 一个长度为 16 字节的十六进制标识符,可以指定文件的原始 ObjectID(请注意,移动文件时 ObjectID 可能发生变化)。DLT 客户服务器所使用的值。 DomainID 长度为 16 字节的十六进制标识符,当前不使用该值,且必须将其设置为全零。 PathName 指定驱动器号(冒号分隔)、装入点或卷名。 MS-DOS命令范例
要创建对象标识符,请键入:
fsutil objectid create C:\Temp\sample.txt
要删除对象标识符,请键入:
fsutil objectid delete C:\Temp\sample.txt
要查询对象标识符,请键入:
fsutil objectid get C:\Temp\sample.txt
要设置对象标识符,请键入:
fsutil objectid set 40dff02fc9b4d4118f120090273fa9fc f86ad6865fe8d21183910008c709d19e 40dff02fc9b4d4118f120090273fa9fc 00000000000000000000000000000000 C:\Temp\sample.txt


喜欢0 评分0
游客

返回顶部