190399135 发表于 2018-8-27 16:52:19

有人知道分区卷GUID是怎么取的或者计算的吗?

如下图所示

DGen 发表于 2018-8-28 16:26:28

这个是记录在NTFS文件系统里面的。

190399135 发表于 2018-8-28 19:29:27

DGen 发表于 2018-8-28 16:26
这个是记录在NTFS文件系统里面的。

非常感谢你的回复!
分区序列号位于分区数据下偏移0x48位置,修改即可达到修改分区序列号的效果,我尝试寻找分区GUID无果。
做了一个小的测试,新建一块分区发现GUID为0,重启计算机后显示有GUID。可能他不记录在磁盘分区数据中。
那么我可以修改这个GUID吗?

DGen 发表于 2018-9-11 21:46:17

190399135 发表于 2018-8-28 19:29
非常感谢你的回复!
分区序列号位于分区数据下偏移0x48位置,修改即可达到修改分区序列号的效果,我尝试 ...

这个GUID是记录在$Volume这个元文件的属性数据里面的。

190399135 发表于 2018-9-13 19:20:33

非常感谢你的回复,这里我使用了PCHunter64和winhex这2款软件查看$Volume文件大小0,看不到任何数据

DGen 发表于 2018-9-13 21:47:02

190399135 发表于 2018-9-13 19:20
非常感谢你的回复,这里我使用了PCHunter64和winhex这2款软件查看$Volume文件大小0,看不到任何数据

用DiskGenius软件,选中菜单项“查看”“显示元文件”可以列出$Volume文件,通过$Volume右键菜单跳转到文件记录,文件记录里面的40属性的数据就是这个GUID。
这些需要了解NTFS文件系统的知识。
页: [1]
查看完整版本: 有人知道分区卷GUID是怎么取的或者计算的吗?