主板,win7硬盘序列号查询怎么查询?

获取主板、网卡(MAC、IP)、硬盘序列号的绿色工具下载
扫一扫:下载到手机
获取主板、网卡(MAC、IP)、硬盘序列号的绿色工具 软件介绍
获取主板、网卡(MAC、IP)、硬盘序列号的绿色工具如何看翻新电脑主板 辨别真假主板图文教程 (全文) - 组装电脑教程 - 电脑百事网
手机扫描二维码
如何看翻新电脑主板 辨别真假主板图文教程 (全文)
编辑:admin
在电脑所有的硬件中,主板的技术含量相对而言较低,也是最不容易发现问题的硬件。应运而生的主板翻新数量最多,若翻新是个产业链的话,主板肯定是厂家最多。当然,虽然翻新主板的作坊最多,或者技术都炉火纯青了,但翻新的主板实在不是很好的选择,它带来的后续问题比你想象的多。大家还是选择真品,没有供求,没有产品。整个IT产业规范,才可以有更好的产品使用。本次小编就和大家一起见识辨别真假主板图文教程,让你不再被忽悠。
辨别真假主板图文教程:
1、标配。真品主板的标配一般包括说明书,驱动光盘,两条SATA线和挡板。若不具备这样的配置,小作坊制品无疑。
2、序列号。核对包装盒上的序列号和主板上标签的序列号是否一致。
3、螺丝的痕迹。由于每个主板的六个(或九个)螺丝孔都有焊锡点,所以,上过螺丝都会留下一些痕迹。仔细查看,可以判断出来。
4、外观。主要查看主板金属部件,尤其是银色表面有没有被使用。如下图就有明显的生锈痕迹。
5、氧化现象。如下图旧的那款明显变黑了。随着,技术的进步,这种进步用在翻新上真是讽刺,很多旧主板会用工业醋酸翻新过,你可以通过闻主板是否有醋酸味判断新旧主板。
6、焊接痕迹。由于主板PCB板上焊点颇多,很多翻新商家会通过焊接修复主板。这个关键可以看看有突出的开槽,以及焊接情况,如果出现上述情况,果断退货。这个性质和街上卖的修理过的二手机一样,问题多多,修理多多,碰都别碰,不然,你会容易抑郁的。
7、官网检测。通过说明书上的检验说明到官网上查询,验明正身,万无一失。
写到这里,我们组装电脑的基本硬件真假辨别教程都已经集齐了。有、
、、、,大家可以通过对比购买到自己的诚心产品。每一个产品的检验方式都大同小异,但差别就在这个&小&字,从细节出发,才能跑赢代理商。下次自动登录
现在的位置:
& 综合 & 正文
获取计算机的信息(IP地址、MAC地址、CUP序列号、硬盘序列号、主板信息等等)
1、Windows Management Instrumentation(WMI)提供了获取信息的方法,在C#中可用通过System.Management命名空间中的类访问。比如获取CPU ID的方法:
string GetCpuID()
string id = "";
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
id = mo.Properties["ProcessorId"].Value.ToString();
return "unknow";
2、那么像“Win32_Processor”、“ProcessorId”一类的字符串该如何写?这里有详细说明:
比如主板信息的Win32_BaseBoard类:
class Win32_BaseBoard : CIM_Card
string ConfigOptions[];
string CreationClassN
boolean HostingB
boolean HotS
datetime InstallD
string OtherIdentifyingI
string PartN
boolean PoweredOn;
string RequirementsD
boolean RequiresDaughterB
string SerialNumber;
string SKU;
string SlotL
boolean SpecialR
如果我们想知道主板的SerialNumber,参照Win32_BaseBoard类的红色文字,我们就可以写出如下:
string GetMotherBoardSerialNumber()
string sn = "";
ManagementClass mc = new ManagementClass("Win32_BaseBoard");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
sn = mo.Properties["SerialNumber"].Value.ToString();
return "unknow";
注释部分是在测试机器上得到的值。
private void CpuInfo()
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
UInt16 AddressWidth = (UInt16)(mo.Properties["AddressWidth"].Value);//32
UInt16 DataWidth = (UInt16)(mo.Properties["DataWidth"].Value);//32
UInt32 CurrentClockSpeed = (UInt32)(mo.Properties["CurrentClockSpeed"].Value);//2810
UInt32 MaxClockSpeed = (UInt32)(mo.Properties["MaxClockSpeed"].Value);//2810
UInt32 ExtClock = (UInt32)(mo.Properties["ExtClock"].Value);//200
string Manufacturer = mo.Properties["Manufacturer"].Value.ToString();//GenuineIntel
string Caption = mo.Properties["Caption"].Value.ToString();//x86 Family 15 Model 4 Stepping 7
string Name = mo.Properties["Name"].Value.ToString();//Intel(R) Pentium(R) D CPU 2.80GHz
string SocketDesignation = mo.Properties["SocketDesignation"].Value.ToString();//socket775
catch (Exception ex)
Console.WriteLine("unknow");
private void GetMotherBoardInfo()
ManagementClass mc = new ManagementClass("Win32_BaseBoard");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
string Manufacturer = mo.Properties["Manufacturer"].Value.ToString();//ASUSTeK Computer INC.
string Name = mo.Properties["Name"].Value.ToString();//底板
string Product = mo.Properties["Product"].Value.ToString();//P5PL2
string SlotLayout = mo.Properties["SlotLayout"].Value.ToString();//在测试机器上没有得到该信息
string Version = mo.Properties["Version"].Value.ToString();//Rev 1.xx
catch(Exception ex)
Console.WriteLine("unknow");
private void DiskInfo()
ManagementClass mc = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
string InterfaceType = mo.Properties["InterfaceType"].Value.ToString();//IDE
string Model = mo.Properties["Model"].Value.ToString();//MAXTOR 6L080J4
string Name = mo.Properties["Name"].Value.ToString();//\\.\PHYSICALDRIVE0
UInt32 Partitions = (UInt32)(mo.Properties["Partitions"].Value);//1
UInt64 Size = (UInt64)(mo.Properties["Size"].Value);//
UInt64 TotalCylinders = (UInt64)(mo.Properties["TotalCylinders"].Value);//9732
UInt32 TotalHeads = (UInt32)(mo.Properties["TotalHeads"].Value);//255
UInt64 TotalSectors = (UInt64)(mo.Properties["TotalSectors"].Value);//
UInt64 TotalTracks = (UInt64)(mo.Properties["TotalTracks"].Value);//2481660
catch (Exception ex)
Console.WriteLine(ex.Message);
4、用WMI获得信息也存在一个小问题,就是比较慢,性能不好。如果对性能有要求,就要通过平台调用的方式调用Win32相关函数。比如通过下面函数可得到物理内存大小等信息:
[DllImport("kernel32")]
private static extern void GlobalMemoryStatus(ref MemoryInfo memInfo);
5、其他参考:
&&&&推荐文章:
【上篇】【下篇】&&&&查看主板序列号 磁盘物理序列号 cpu id工具合集
&查看主板序列号 磁盘物理序列号 cpu id工具合集
获取任意硬盘的序列号
这3个都是获取磁盘 硬盘 物理序列号工具
dos系统查看主板序列号 cpu id的
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
操作系统下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
查看主板序列号 磁盘物理序列号 cpu id工具合集
所需积分:5
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
查看主板序列号 磁盘物理序列号 cpu id工具合集
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员【求助】有没有办法判断硬盘插在主板的哪个接口上 [文字模式]
- 看雪安全论坛
查看完整版本 :
专业路过各位大牛 问个问题
如果主板有多个SATA接口(或者其他硬盘接口)
有没有办法判断 某个硬盘上是插在主板上的哪个 SATA接口
实际上我想实现的功能是 分辨 用户插入的多个硬盘.然后对他们做还原备份啥的
要做这些 我想的是 让用户第一个硬盘插口插入的是目标盘 第二个硬盘插口是源盘
找了很多资料
还是没找到,如果有人接触过
希望能提示一下
非常感谢~~~
lovehuaibb应该可以的吧
设备管理里有列表...................
雪yaojun170 和 1F0 端口
这个得了解下IDE接口的8个寄存器的端口。
IDE有各种命令的,比如0xec命令就可以读取某个端口的硬盘序列号。
不过这样要搞驱动,好像很麻烦。
专业路过应该可以的吧
设备管理里有列表...................
我看过 似乎没发现哪里有这种参数标记 (SATA接口)
170 和 1F0 端口
这个得了解下IDE接口的8个寄存器的端口。
IDE有各种命令的,比如0xec命令就可以读取某个端口的硬盘序列号。
不过这样要搞驱动,好像很麻烦。
恩 用驱动那也可以的.那SATA硬盘接口上有没有类似的方法?
JohnH看BIOS里那四个插口都被什么占了…但是…貌似没用…
想了一下,用DiskGen看看符合你要求吗?可以管理磁盘、分区、管理文件,很强的软件。
雪yaojun我看过 似乎没发现哪里有这种参数标记 (SATA接口)
恩 用驱动那也可以的.那SATA硬盘接口上有没有类似的方法?
我就是直接看的IDE端口。SATA也是看的那端口。。。
你直接在硬件管理就看的到了。。
一般情况下有两个主设备两个从设备。
一主带一从的。
两个主端口分别是0x170和0x1F0..我好像没见过别的。。}

我要回帖

更多关于 怎么查询硬盘序列号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信