我目前正在使用 VirtualBox,其中一件让我烦恼的事情是,你必须采取这样的变通方法才能让它从 USB 启动。所以我想用批处理文件自动执行此操作。但我遇到的一个问题是,该命令需要物理设备(即 USB 驱动器)的索引号,而不是驱动器号。我找到的原始说明要求你打开磁盘管理应用程序,查找驱动器号并手动将其添加到命令中。但我试图制作一个批处理文件,它将以列表的形式向用户显示驱动器索引号和物理设备的型号标签,如下所示
Drive Name
0 Hitachi HDS721050CLA660
1 Sony Storage Media USB Device
2 SanDisk SanDisk Ultra USB Device
我原本想使用 Linux 中的 fdisk -l 函数,但那行不通。因此,我最终使用 WMIC 来获取一些信息
wmic diskdrive list /format:list
但这只给了我一长串列表,而不是我想要的唯一信息。有人知道吗?
答案1
由于 USB 驱动器应被视为 MediatypeRemovable Media
wmic diskdrive where "MediaType='Removable Media'" get index,model
答案2
我刚刚搞明白了!而且比想象中简单
wmic diskdrive get index,model
享受!