每个电脑都会自己的SID号和GUID号,而且不会相同。。

简介:
每个电脑都会自己的SID号和GUID号,而且不会相同。。
SID号:SID是唯一身份编号。用来标识用户身份的。存在在本地SAM数据库中。这个库默认连管理员都没权读的。只有SYSTEM完全控制的。 

打个比方我们能修改管理员的帐号。那修改前和修改过以后系统怎么识别你还是不是管理员呢?其实就是看SID号的。所以SID永不重复。就算你重新安装部分SID号还是不一样的。 
而2000/XP以后的系统对SID的依赖比较高。明显的是对注册表、NTFS、EFS(加密文件)等都是依靠SID的。简单的GHOST只复制了系统中的SID。而另外分区上的可能被记录的SID没有被复制。所以恢复以后可能会造成访问失败。 

用SYSPREP可以把系统中的SID号清掉。这样恢复以后系统会自动重新生成。 

SAM库在XP可以这样打开: 
REGEDIT 
HKEY_LOCAL_MACHINE\SAM\SAM 
这时候你看不到任何东西的。按上次的方法给自己权限。右键权限。给管理员组FULL CONTROL就能看到SID等信息。SID很长的。比如: 
S-1-5-21-1177238915-1767777339-839522115
还可以进入CMD中。输入whoami /user查看自己的SID号
GUID号:GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。 
  在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如如注册表项、类及接口标识、数据库、系统目录等对象。
可以通过DOS命令nbtstat /n来查看。。 
如果两台电脑的SID号和GUID号相同的话,在安装管理活动目录的时候就会出现报错,一般克隆的系统都会出现这种问题。那么如何修改呢。
SID号的修改方法:win2003中自带一个封装工具。在win2003\SUPPORT\TOOLS\DEPLOY中有一个sysprep.exe的文件。那就是封装工具,可以对系统进行重新封装。封装之后SID号就会改变。
GUID号的修改方法:可以通过修改计算机名来改变。


本文转自9pc9com博客,原文链接:      http://blog.51cto.com/215363/800512   如需转载请自行联系原作者
相关文章
|
11月前
|
安全 数据库 数据安全/隐私保护
windows SID和RID
windows SID和RID
152 0
Zp
|
SQL Oracle 关系型数据库
Oracle sql使用sys_guid() 生成32位id乱码解决办法
Oracle sql使用sys_guid() 生成32位id乱码解决办法
Zp
2088 0
Oracle sql使用sys_guid() 生成32位id乱码解决办法
|
算法
|
芯片
C#GUID
原文:C#GUID GUID表示全局统一标识,用于产生不重复的数据。 下图是使用GUID时系统给出的提示,ToString()的重载部分说NULL和空字符串与"D"等价,这里并不等价, 原因应该是GUID的生成与通过以太网卡地址、纳秒级时间、芯片ID码和许多可能的数据有关,所以这里的数据并不一样。
1075 0
|
数据库 Windows
|
SQL 算法 数据库