当前位置:首页 » 文件管理 » 怎样记录u盘盘符

怎样记录u盘盘符

发布时间: 2022-10-23 16:12:44

1. 在dos下怎样看到u盘的盘符

在dos下看u盘的盘符步骤如下:

1、第一步,按下键盘【win】键打开,在搜索框中进入CMD。请参考下图操作:

2. u盘盘符是什么怎么查看

你好,
1.将U盘插入电脑USB口。
2.打开计算机,定位到可移动磁盘,可移动磁盘后面的就是U盘盘符(此处为J,根据各人电脑分区不同而不同)。

3. 如何获取U盘的盘符

在我的电脑/计算机上单击鼠标右键,选择“管理”,进入“计算机管理”窗口,点击“磁盘管理”,然后在没有盘符的磁盘分区上单击鼠标右键,选择“更改驱动器号和路径”,然后添加盘符就可以了。

4. 如何查看U盘在电脑上的存取记录

以下是专为你做的一个批处理哈,呵呵。。。
把以下代码复制到记事本中保存,后缀名改为bat后即可运行:

@echo off
title 监视USB设备接入
MODE con: COLS=72 LINES=30
color 0a
:start
set shr=
for /l %%i in (1,1,6) do echo.
echo ☆监视USB设备接入☆
echo --------------------------------------------------------------------
echo 设置监视后会在以后的每一天中每隔1分钟扫描一次你的
echo 电脑是否连接USB驱动器.(例:U盘、MP3/4、手机 等..)
echo 若发现连接,则记录下时间和USB设备信息!
echo.&echo 注:
echo 一、设置监视时若杀毒软件提示有计划任务写入
echo 的时候务必选择允许或通过。
echo 二、查看监视记录时,按空格键翻页,按回车键翻行。
echo.&echo --------------------------------------------------------------------
echo 1、开启监视 2、关闭监视 3、查看记录 4、退出...
echo. & set /p shr=(1/2/3/4):
if "%shr%"=="1" goto kqjs
if "%shr%"=="2" goto gbjs
if "%shr%"=="3" goto ckjl
if "%shr%"=="4" exit
cls & goto start

:kqjs
sc config schele start= auto >nul 2>nul
net start schele /y >nul 2>nul
if exist %windir%\system32\USB.VBS (echo 经使开启监视!按任意键返回...& pause>nul&cls&goto start)
echo CreateObject("WScript.Shell").Run "cmd /c USB.BAT",0 >%windir%\system32\USB.VBS
echo for %%%%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (>%windir%\system32\USB.BAT
echo fsutil fsinfo drivetype %%%%i: ^| findstr /i "可移动驱动器" ^&^& set cp=%%%%i ^&^& call :gsh>>%windir%\system32\USB.BAT
echo ) ^>nul 2^>nul>>%windir%\system32\USB.BAT
echo goto :eof>>%windir%\system32\USB.BAT
echo :gsh>>%windir%\system32\USB.BAT
>>%windir%\system32\USB.BAT echo echo %%^date:~0,4%%年%%^date:~5,2%%月%%^date:~8,2%%日 %%^date:~11,3%% %%^time:~0,2%%点%%^time:~3,2%%分 本机中存在如下USB磁盘设备:^>^>%%SystemRoot%%\system32\USB.LOG
echo fsutil fsinfo volumeinfo %%cp:~0,1%%:^>^>%%SystemRoot%%\system32\USB.LOG>>%windir%\system32\USB.BAT
echo echo.^>^>%%SystemRoot%%\system32\USB.LOG>>%windir%\system32\USB.BAT
echo goto :eof>>%windir%\system32\USB.BAT
)
)
echo 正在应用USB监视功能...
schtasks /create /tn USB /tr %windir%\system32\USB.VBS /sc minute /mo 1 /ru "system" >nul 2>nul
echo.&echo USB监视成功!
echo 以后每一天中每间隔一分钟将扫描一次系统中是否
echo 存在USB磁盘,有则记录时间及设备信息提供查询!
echo.&echo 按任意键返回...& pause>nul&cls&goto start

:gbjs
if exist %windir%\system32\USB.VBS (
echo 删除计划任务...
schtasks /delete /f /tn USB >nul 2>nul
echo 删除生成的"USB.VBS"文件...
del %windir%\system32\USB.VBS
echo 删除生成的"USB.BAT"文件...
del %windir%\system32\USB.BAT
echo 删除生成的"USB.LOG"文件...
del %windir%\system32\USB.LOG
echo.
echo 关闭监视成功!
echo 按任意键返回...& pause>nul&cls&goto start
) else (
echo 未设置过监视USB设备!
)
echo 按任意键返回...& pause>nul&cls&goto start

:ckjl
cls
if exist %windir%\system32\USB.LOG (
more %windir%\system32\USB.LOG
echo 按任意键返回...& pause>nul&cls&goto start
) else (
echo 未发现监视USB磁盘接入操作!
)
echo 按任意键返回...& pause>nul&cls&goto start

5. 怎么查看电脑插过U盘的记录

这个没有办法查到,除非你下载了这类工具,不然的话,没法查到优盘插过的记录,这个除非有的公司服务器上面对每台电脑安装了这软件的话,不然的话,个人是没有办法办到的。

6. 怎样能在电脑里看到我使用U盘的记录

1、用软件“U盘使用检测软件
2、以管理员身份启动命令提示符,然后输入“reg query HKLM\System\currentcontrolset\enum\usbstor /s”本机使用过的USB设备马上就出现了,从“FriendlyName”可以知道一个是安装系统使用的金士顿U盘,一个则为朗科(Netac OnlyDisk)外来U盘,显然元兇即为U盘。
如果本机使用过的U盘很多,可以使用““reg query HKLM\System\currentcontrolset\enum\usbstor /s >c:\usb.txt”,将结果输出到txt文件中,然后使用“FriendlyName”作为关键词查找即可。
3、知道U盘那怎么确认是哪一个U盘呢?毕竟存在型号一样的u盘。利用设备范例ID可以解决。在本机使用硬件时,系统都会依据硬件的序列号位其分配一个“设备范例ID”,这个ID号在其他电脑上的显示也是一样的,也就是说这是这个硬件的一个身份标识。上述命令中的“ \Disk&Ven_Netac&Prod_OnlyDisk&Rev_1.10\FEA80E9B624B23E5&0”最后的数字就是“设备范例ID”。现在把怀疑的u盘插入电脑,然后打开设备管理器,依次展开“磁盘驱动器→当前U盘→属性”,打开属性窗口后切换到“详细信息”,这里的“设备范例ID”显示的代码和查询到的是一致的。

7. 如何清除U盘盘符记录

依次打开“控制面板-管理工具-计算机管理-存储-磁盘管理”,右键点击U盘-更改(创建)驱动器名和路径,分配一个尚未使用的盘符就好了
按你的意思就把他分配成H盘就OK

8. 固定U盘盘符的基本原理

一、都有什么类型的磁盘:

这是首先要清楚的概念,分清了类别,我们才能去寻找相应的盘符。不用多说,按物理类别来分可分为磁性盘(如硬盘、软盘、磁带机),压缩盘(CD/DVD),闪存盘(U盘),ZIP盘(基本淘汰)等;从接口分类可分为IDESATASCSIUSB等类型;WINDOWS分类为本地磁盘(也叫固定磁盘fixed),可移动磁盘(removable,如U盘,光盘,软盘,ZIP盘等)两大类。对于光盘,不管什么类型,什么接口,一律为CDROM/DVDROM,而本地磁盘,包括内置硬盘,也包括USB移动硬盘或量产为USB_HDD的闪存盘,可移动盘,如我们买的U盘一般都是可移动类型。

二、注册表中哪个位置准确记录了可擦写磁盘的名称、类型与数量?

这里的键名为0,1,2...即是磁盘在系统中的序号,COUNT名为磁盘总数。如我的系统有相应的值有IDE,USBTOR等,相应的还有SCSI,即代表了类型为IDE的硬盘,SCSI盘(固定或可移动),USB盘(固定或可移动)。如果你去除了一个盘,那么,这里的键名马上会减少一个,假设有3个磁盘,你去除了中间的1,那么原来的2值也不会变成1,因此,在选择硬盘号时,要注意,虽然只有2个盘了,但也不是连续编号的。硬盘序号,是选择其对应盘符的基础。

三、注册表中哪个位置记录了磁盘的装入点mount point和盘符?

HKLMSYSTEMMountedDevices

这里的键名只有两种,一种是以类似"??Volume{07c229a8-4b84-11de-8e8d-00e04c3e821b}"开头的,{}中的部分即分区的ID,它是调整盘符的基础,是不变的。另一种就是我们的盘符形式的了,如A: C:等。仔细观察会发现每种键名的键值都会在另外一种键的键值中找,这个值是唯一的,具体内容是什么,请看接下来的图形及最后的总结。这个位置最重要,一切盘符与类型信息都在这里,接下来会详细解读。

四、如何找到一个本地磁盘(或固定磁盘)所包含的分区与盘符?

一句话,通过disk signature,可以翻译为硬盘标记,这个东西是从WINNT 3.5开始WINDOWS为磁盘所建立的位于主启动分区MBR中的唯一标记,一般没有重复的。它是一个16进制4 bytes的数值。比如disk signature 为A8 E1 B9 D2,则我们可以在HKLMSYSTEMMountedDevices项里面找值为D2 B9 E1 A8开头的项名为DosDevices后面的盘符,通过这个值,还可以得到这样就得到其对应的开头为??volume装入点,在这项下disk signature是反序的。那么,我们如何得到disk signature呢?通过搜索A8E1B9D2,会找到这样一个项:HKEY_LOCAL_kPeripheral(不同的电脑,上述项中红色的数字可能不同),项下有一个名为Identifier的值为"00c72b95-A8E1B9D2-A",如果系统只有一块硬盘的话,那么,可以肯定,这个A8E1B9D2就是disk signature。反过来,也就是说,只要我们找到这个值,就可以找到其盘符及装入点。那么,如果有几块FIXED 盘,到底哪个signature对应哪块盘呢?

五、Disk signature与磁盘的对应:

在正常的WINDOWS下面,这个问题好解决,在WinPE系统下就是不行。因此,WinPE系统下必须先得到disk signature或使用低层的diskpart命令,但一般的WinPE系统中都没有为DISKPART安装相应的服务。在WINDOWS下这个设备类别项HKEY_LOCAL_,所有的连接过的固定磁盘的signature都记录在这里而且不能删除,举例:这是一个子项,1&30a96598&0&红字部分是子signature,后面的Offset7E00是该磁盘的偏移值也是起始分区标志,LengthXXXXXXXX是指分区的大小,当然,这里我们不需要知道它。那么,到底如何确定signature所对应的磁盘号啊,盘符顺序是根据如上volume项下的分区的offset值来确定,分区从前至后,offset值从小到大,因此,盘符分区offset值的顺序,是决定盘符顺序的依据。

总结一下:WINDOWS下获取一个固定磁盘盘符的方法:

1、获取磁盘signature

在HKEY_LOCAL_kPeripheral(不同的电脑,上述项中红色的数字可能不同),项下有一个名为Identifier的键,找到两个"-"中间的部分即为disk signature值,如"00c72b95-A8E1B9D2-A"。

注:signature也可以通过mfbfix软件或windows自带的diskpart获得.

2、根据signature找到对应的磁盘序号

根据signature,找到这里HKEY_LOCAL_

STORAGEVolume1&30a96598&0&,根据offset值从小到大的顺序来确定盘符的顺序!

3、根据signature获取盘符

将signature反序排列,在HKLMSYSTEMMountedDevices项里面找值为以反序排列数字开头的项名为DosDevices后面的盘符和相应的装入点。这里就有一个问题,假设一个盘有3个分区,对应3个盘符,如何确定其盘符顺序?请看-

六、固定磁盘盘符的顺序:

根据磁盘分区的offset值从小到大排序,即可得到正确的盘符顺序。在HKLMSYSTEMMountedDevices项下将offset值反序即可得到对应分区的ID值,同时也就获得了该分区的盘符。说到这里固定磁盘的盘符获得方法说完了,再说说如何获得可移动磁盘的盘符吧。

七、获取可移动盘盘符:

1、正向获取

由,USBTOR开始的值“”最后的部分,如USBSTORDisk&Ven_Yan&Prod_Do&Rev_1.006&99c7d70&0,由红色字部分,在这里&Ven_Yan&Prod_Do&Rev_1.006&99c7d70&0找到名为ParenIdPrefix的值,如7&cfa80fe&0。这里7&cfa80fe&0,就是我们要的,根据它,我们就能找到盘符。OK,将其转换为16进制,再在HKLMSYSTEMMountedDevices找这个包含16进制的值的键,OK,盘符和装入点都找到了。当然,这里我仅举了U盘的情况,其实光盘也一样的,请自行查找。

2、反向获取

双击HKLMSYSTEMMountedDevices项里,值以5c003f003f005c00开始的行,先说说它是什么?双击一下键名,你会发现原来它是哈哈发现了什么,原来它对应的字符就是“.?.?..”,里面还有什么,有CDROM字样,有REMOVABLE字样,有FLOPPY字样,见下图:

这就是我们要的磁盘类型啊,我们取几个相应的16进制的数就够了,怎样,盘符和类型都得到了吧,简单吧。如下所示:

if /i !tpcode! equ 00470045004E set flpdrv=!flpdrv! %%a

if /i !tpcode! equ 004300640052 set dvddrv=!dvddrv! %%a

if /i !tpcode! equ 00520065006D set remdrv=!remdrv! %%a

上面第一行,如果存在G.E.N,则是软盘;第二行,如果存在C.d.R,则是光盘;第三行,如果存在R.e.M,则是U盘。

要注意的是,对于可移动U盘,在VISTA下是以5f003f00(十进制为"_.?.")开始的,这是U盘的唯一标志。至此主要的东西都说完了,要想调整盘符,还有必要的东西要说:

八、获取所有盘符:

在WINDOWS下,fsutil和wmic命令都可以,但因前者XP和VISTA下的不一样,转换有点麻烦,因此使用了后者,所有盘符,不论是虚拟还是非虚拟的,都可以得到。

在WinPE下,如果使用wmic是不行的,因为没有wmi服务,顺序说一下wmic是个强大的`命令行工具,可以查询修改有关电脑的几乎所有信息,硬件信息,软件信息,磁盘信息都可以。

那怎么办呢?注册表给我们提供了,在这里:这里全是盘符。说到这儿,有人会问,为什么WINDOWS下不这样做啊,嘿嘿,不一样啊,WINDOWS下记载了所有曾经出现过的盘符,不管现在有没有,但WinPE不一样,刚启动的PE,注册表所记载的所有盘符都是存在的。

九、获取有装入点的盘符:

也有人说了,为什么不从HKLMSYSTEMMountedDevices获得?这里不可信的,因此所有插过的磁盘的盘符和装入点都记载在这里了,什么可信?mountvol,这个家伙的除了获取装入点,还可以更改盘符,正是我们所需要的。

十、获取没有有装入点的盘符(虚拟盘符):

想到了吗?需要强烈注意的是,这里所批的虚拟盘符,是指一切没有装载点的盘符,差不多所有的虚拟软件虚拟出的盘符都没有装入点,如SUBST, NET USE, IMDISK, RAMDISK以及虚拟光驱等等,但有一个虚拟光驱软件例外,就是DAEMON TOOLS。它有装载点,这也应该能更改盘符,但请有条件者测试。

十一、USB固定磁盘的盘符也是通过disk signature一步步获取的吗?

这个,即排除了所有的可移动盘和内置硬盘的盘符,剩余的就是USB固定磁盘的盘符,再根据反向signature,即HKLMSYSTEMMountedDevices里开头8个字符是一样的就是同一个磁盘的来判断,非常的简单,在此要感谢cn-dos的HAT,是他给出了同类情况批处理的最简单的语句。这里也涉及一个盘符顺序的问题,我们可以不用像硬盘那样通过offset值来获取,为什么呢?因为USB硬盘,只要你一插上,WINDOWS给分区的盘符都是连续的,在注册表中volume id值也是连续分布的。

9. 怎么查看u盘盘符

单击右键,我的电脑,选择“管理”,在左侧任务栏内点击“磁盘管理”,向下拖动就会看见盘内的东西

10. u盘的盘符怎么查看

你的方法应该是对的,如果不行的话可以试一下在控制面板里打车“计算机管理”一项,里面就会有磁盘管理,你就能看到了,如果还打不开说明你系统可能有问题。