Gre*_*ear 5 windows-7 optical-drive
我经常在 DVD-ROM 驱动器中留下一张 DVD 磁盘,我有点不愿意取出它。我有 Windows-7 操作系统,它在检查该磁盘时一直冻结。我不需要经常检查,因为我知道驱动器中有什么磁盘。
当我不需要使用 DVD 驱动器时,有没有办法关闭它?
谢谢你。
请参阅我的回答,获取Win7 DevCon的链接。
在提升的命令提示符处使用devcon find *CDROM*
或可查看已安装的物理和虚拟光驱的列表,例如:devcon listclass CDROM
IDE\CDROMSAMSUNG_DVD-ROM_SD-608__________________2.2_____\4&13B4AFD&0&0.0.0: SAMSUNG DVD-ROM SD-608
SCSI\CDROM&VEN_CONTOSO&PROD_VIRTUAL_DVD-ROM&REV_1.0A\1&2AFD7D61&0&0000: Contoso Virtual DVD-ROM0000
2 matching device(s) found.
Run Code Online (Sandbox Code Playgroud)使用返回的完整设备 ID 字符串或找出该字符串的哪些部分仅返回您要启用/禁用的驱动器。例如, *CDROMSAMSUNG*或*CDROM*608*等子字符串足以唯一标识物理驱动器,因此
devcon find *CDROMSAMSUNG*
返回:
IDE\CDROMSAMSUNG_DVD-ROM_SD-608__________________2.2_____\4&13B4AFD&0&0.0.0: SAMSUNG DVD-ROM SD-608
1 matching device(s) found.
Run Code Online (Sandbox Code Playgroud)剩下的就很简单了!只需使用devcon disable *CDROMSAMSUNG*
和
devcon enable *CDROMSAMSUNG*
来做你想做的事。
此外,devcon status *CDROMSAMSUNG*
还会告诉您“驱动程序正在运行”还是“设备已禁用”。
编辑:您可以按如下方式创建ToggleCD.bat:
devcon status *CDROMSAMSUNG* | find "Driver is running" && devcon disable *CDROMSAMSUNG* && goto :EOF
devcon status *CDROMSAMSUNG* | find "Device is disabled" && devcon enable *CDROMSAMSUNG* && goto :EOF
Run Code Online (Sandbox Code Playgroud)
确保devcon.exe位于 PATH 中的目录中(例如,将其复制到 Windows 目录),并且显然将*CDROMSAMSUNG*替换为您使用上述说明识别的实际字符串。
要保持 UAC 开启并绕过批处理文件快捷方式的提示,请阅读在 Windows 7 或 Vista 中创建没有 UAC 提示的管理员模式快捷方式一文。
归档时间: |
|
查看次数: |
6652 次 |
最近记录: |