数码之家

 找回密码
 立即注册
搜索
查看: 735|回复: 15

[导评] 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.

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-12-4 13:27 , Processed in 0.234000 second(s), 8 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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