数码之家

 找回密码
 立即注册
搜索
查看: 1749|回复: 16

[导评] Windows下不能重新识别出U盘的新的“设备实例路径”

[复制链接]
发表于 2024-11-18 18:27:10 | 显示全部楼层 |阅读模式
100家元
我 U盘的VID与PID不变的情况下,第一次识别出来的SN号,成型了这个VID与PID下的“设备实例路径”,再面产量去修改U盘的序列号(SN号),最新的设备实例路径是不能出来的。


这个问题,还有一种情况,就信息完全一样的两个U盘插入电脑后,系统会重新为这个VID/PiD下的设备,分配一个新的SN号。用芯片精灵已经不能再识别出这个U盘的SN号了,除非操作系统重装,才能正常识别出新的SN号

请问:如何为Windows更新一下,同一个设备的下的 “设备实例路径”? 找了好个资源也无解了, AI也问了个遍

发表于 2024-11-18 22:05:35 | 显示全部楼层
表示没看懂在干啥...


二○二四年十一月十八日
回复

使用道具 举报

发表于 2024-11-18 22:28:02 | 显示全部楼层
贴图出来,不知道你说的是什么,SN码自己会变吗?
回复

使用道具 举报

 楼主| 发表于 2024-11-19 08:50:02 | 显示全部楼层
我补充一下相关的图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 2024-11-19 09:03:26 | 显示全部楼层
试试插入u盘后,在设备管理器里面,大容量存储设备上,卸载驱动
回复

使用道具 举报

 楼主| 发表于 2024-11-19 13:41:49 | 显示全部楼层
sjz10 发表于 2024-11-19 09:03
试试插入u盘后,在设备管理器里面,大容量存储设备上,卸载驱动

这一条大路子的方法,我都试了个遍了,ChatGTP说的那7种方法,都试了个遍,还是无解
回复

使用道具 举报

发表于 2024-11-19 21:18:01 | 显示全部楼层
不知道你要干什么,我试了一下,换个接口,那个SN码就变了。如果是同一个U盘,插同一个USB口,那个SN码是不变的。
回复

使用道具 举报

发表于 2024-11-20 08:58:03 | 显示全部楼层
应该是要去注册表里把曾经识别过的USB设备删除
回复

使用道具 举报

发表于 2024-11-20 09:27:35 | 显示全部楼层
装个虚拟机来识别看看
回复

使用道具 举报

发表于 2024-11-21 11:43:31 | 显示全部楼层
你在要求一个【变量】 不变?
也就是说 你在要求 一个会转的地球 不要转

本身那个值就是一个变量,会根据你插入的USB设备的情况而变化,而你要求它不要变。
Windows设计的那个值就是个变量
回复

使用道具 举报

发表于 2024-11-21 12:07:46 来自手机浏览器 | 显示全部楼层
本帖最后由 webpad 于 2024-11-21 14:43 编辑

我只能说有不用重装系统的解决方法

运行 USBDeview v3.06 删除已断开的USB设备,比去windows设备管理器里删除隐藏设备要方便快捷


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 2024-11-21 14:40:55 | 显示全部楼层
https://learn.microsoft.com/zh-c ... device-instance-ids
读了读微软官方文档,看出来这个貌似和你的sn关系不大吧
回复

使用道具 举报

 楼主| 发表于 2024-11-21 19:03:31 | 显示全部楼层
webpad 发表于 2024-11-21 12:07
我只能说有不用重装系统的解决方法

运行 USBDeview v3.06 删除已断开的USB设备,比去windows设备管理器里 ...

测试了,就是在软件上已经看到到SN号,就给一个随机数出来
回复

使用道具 举报

发表于 2024-11-21 20:55:10 | 显示全部楼层
这不是SN号,这个是操作系统生成的一个ID,仅在当前操作系统里唯一,系统提供API获取,SN号只能通过量产工具获取吧,我没查到获取【USBMassStorageDevice】SN号的API
回复

使用道具 举报

发表于 2024-11-25 17:29:07 | 显示全部楼层
Linux下的/dev/disk/by-id貌似用的WWID.
Red Hat Enterprise Linux 5 automatically maintains the proper mapping from the WWID-based device name to a current /dev/sd name on that system. Applications can use the /dev/disk/by-id/ name to reference the data on the disk, even if the path to the device changes, and even when accessing the device from different systems.

红帽说是持久,貌似在其他电脑上也一样。
回复

使用道具 举报

发表于 2024-11-27 09:58:22 | 显示全部楼层
你这个问题只能通过量产来重新更改VID/PID序列,无法识别的U盘,要么就是硬件上出现问题,要么就是掉固件,硬件上坏了基本上只要更换主控板,软件上掉固件,有物理短接可以重新识别U盘,别无他法。
回复

使用道具 举报

发表于 2024-12-23 21:15:52 | 显示全部楼层
mantis001 发表于 2024-11-21 19:03
测试了,就是在软件上已经看到到SN号,就给一个随机数出来

有卸载掉已经注册的USB设备没?任何USB第一次插上都会注册,拔掉后注册信息还在。要想刷新就右键uninstall

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-6 02:39 , Processed in 0.202800 second(s), 8 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表