cmd 、java获取硬盘的序列号(serialnumber)物理地址 和磁盘ID逻辑地址

 

看了网上解释硬盘序列号,分为两类。(我认为啊序列号就是生产硬盘时候的编号)

在cmd 格式下

获取硬盘的序列号,
一类是硬盘的物理序列号 只有一个 ,除非是刷硬盘,一般都不会改变的。查看方式:wmic diskdrive get serialnumber
另一类是 逻辑ID磁盘分区 磁区,每个磁区 有不同的id编号。diskpart ->list disk->select disk 0->detail disk(备注:注意书写的时候空格问题输入  select disk 0,会出现所选的磁区)

 

 

 

java代码:第一类,硬盘序列号(win10 64位 测试成功)

import java.io.IOException;
import java.util.Scanner;

import javax.sql.rowset.serial.SerialArray;

public class getSerialnumber  {

	public getSerialnumber()  {
		// TODO Auto-generated constructor stub
	}

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		long start =System.currentTimeMillis();
		Process process =Runtime.getRuntime().exec(new  String[]{"wmic","diskdrive","get","serialnumber"});
		process.getOutputStream().close();
		Scanner sc=new Scanner(process.getInputStream());
		String property =sc.next();
		String serial=sc.next();
		System.out.println(property+":"+serial);		
		System.out.println("time"+(System.currentTimeMillis()-start));

	}

}

 

java代码:磁盘的id

 

 

 

 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值