联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
wmic LogicalDisk get * /value
wmic DiskDrive get * /value
fsutil fsinfo drives
@echo off for /f "tokens=2 delims=:\ " %%i in ('reg query HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices^|find "DosDevices"') do echo %%i|findstr /i "">nul&&echo 隐藏的盘符为%%i: pause
@echo off set DstRow= *** 无装入点 *** set PriRow="" setlocal enabledelayedexpansion for /f "tokens=1* delims=" %%a in ('mountvol') do ( if "%%a" neq "%DstRow%" ( set PriRow=%%a ) else if "%%a" equ "%DstRow%" ( call :show !PriRow! ) ) endlocal goto :eof :show for /f "tokens=2 delims={}" %%a in ("%1") do set VolumeNo=%%a for /f "delims=" %%a in ('reg query HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices^|findstr "%VolumeNo%"') do set Binary=%%a set Binary=%Binary:~-24% for /f "tokens=3 delims=\:" %%a in ('reg query HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices^|findstr "%Binary%"^|findstr "DosDevices"') do ( echo 隐藏的盘符为%%a: echo 对应的卷标为%1 )
Originally posted by HAT at 2008-7-26 11:26 PM: 刚才在虚拟机里面,一不小心把包括系统盘在内的所有盘都mountvol /d了,幸亏是虚拟机,通过调用物理机里面的mountvol.exe恢复回来了。大家在物理机里面测试的时候,一定要小心哦^_^
mountvol z: 【标注为无装入点的volumename】