如何在Windows中制作虚拟USB驱动器?


26

如何在Windows中制作虚拟USB驱动器?可以使用DAEMON Tools或类似的工具吗?

原因是我需要USB驱动器而不是物理USB来使用它们。有时我需要从USB加载证书,但是却把它留在家中,当我工作时想制作一个虚拟USB并将证书放到它们上,那我该怎么办呢?


3
听起来好像是xy问题,但是无论如何,这是一个非常清晰准确的问题……我需要USB驱动器来使用它们而不是物理USB。有时我需要从USB加载证书,但我把它留在家里,当我在工作时,我想制作虚拟USB并放上证书,那么我该怎么做?...努力工作
约翰·约翰逊


@AxelKemper thnx人寻求帮助,它可以帮助我,但我仍然没有找到方法来检查证书是否在真正的USB上,从而愚弄了应用程序……
john

是的,智能卡和USB令牌的想法是没有人能够复制它们(entrust.com/smartcards-and-usb-tokens)。要使用“双重身份验证”,您必须1)知道某些信息(PIN或密码),2)拥有某种信息(令牌)。您可以使用存储在文件(en.wikipedia.org/wiki/X.509)中的X.509 PKI证书。
Axel Kemper 2013年

1
许多程序需要可移动USB而不是HDD文件夹进行交互,因此,提供一种构建虚拟可移动USB的方法本身就是一项重要的查询。
紫色先生

Answers:


17

您可以使用ImDisk创建可移动USB驱动器

imdisk -a -s 536870912 -m R: -o rem -p "fs:ntfs /q /y"

-a      Attach a virtual disk. This will configure and attach a virtual disk
        with the parameters specified and attach it to the system.
-s      Size of the virtual disk. Size is number of bytes
-m      Specifies a drive letter or mount point for the new virtual disk
-o rem  Specifies that the device should be created with removable media
        characteristics.
-p      'format' command to create a filesystem when the new virtual disk has 
        been created. "/fs:ntfs /q /y" is: Create an NTFS filesystem with quick 
        formatting and without user interaction.

如何安装

  • 对于CMD版本,请下载ImDisk Toolkit,将其解压缩为7-zip并复制这两个文件

    ..\cpl\i386\imdisk.cpl
    ..\cli\i386\imdisk.exe
    
  • 对于GUI版本,请下载ImDisk Toolkit并进行安装

其他连结


您错过了一个斜杠(在“ fs”之前)才能使此命令起作用。像这样:imdisk -a -s 536870912 -m R:-o rem -p“ / fs:ntfs / q / y”
Yitzchak

3
请不要在答案中写USB,ImDisk只会创建可移动驱动器,而不是USB可移动驱动器。如果vmware正在运行,则不会检测到新的USB驱动器,并且不会提供附加到guest虚拟机的选项。
萨米特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.