如何模拟“假”外部 USB 驱动器?

如何模拟“假”外部 USB 驱动器?

我的目标是创建一个磁盘分区,让我的 Windows 计算机识别为可移动设备,但实际上是虚拟硬盘。

答案1

我搜索了一段时间,找到了类似的问题和部分答案(这是最接近的:是否有软件可以完全模拟 USB 硬盘?)然而,他们都没有明确回答我的问题。

目标:创建一个磁盘分区,我的 Windows 计算机将其识别为可移动设备,但实际上是虚拟硬盘。

  1. 在开始菜单中,搜索“磁盘管理”,然后单击“创建和格式化硬盘分区”。等待加载 - 这可能需要几秒钟。

  2. 在工具栏中转到Action > Create VHD

  3. 将位置设置为您想要在本地文件系统上放置虚拟硬盘的位置。您必须指定文件名,而不仅仅是位置。这意味着C:/MyContainingFolder可能是错误的,也C:/MyContainingFolder/virtualusb.vhd可能是正确的。

  4. 将“虚拟硬盘大小”指定为您想要的 USB 驱动器的大小。 注意:我仅针对 64GB 固定大小驱动器的 VHD 格式进行了测试。这应该适用于不同大小的驱动器,但我的直觉告诉我,可变大小的硬盘在作为可移动存储安装时可能会使系统混乱。

  5. 创建此 VHD(虚拟硬盘)后,您应该会在磁盘管理屏幕中看到它。右键单击,然后单击“初始化磁盘”,然后选择分区MBR (Master Boot Record)样式。 注意:GPT 可能有效,但我再次仅使用 MBR 进行了测试。

  6. 右键点击“未分配”,选择“新建简单卷…”创建一个新的简单卷,并按照简单卷创建向导完成。

  7. 转到文件资源管理器并右键单击->“弹出”卷。

  8. 安装 ImDisk。我的版本来自 SourceForge,但由于我尚未验证或测试该文件,因此我不会在此处链接它。截至 2023 年 1 月 12 日,Windows Defender 未检测到任何问题。

  9. 导航到安装 ImDisk 的位置(默认为C:/Program Files/ImDisk)并运行MountImg.exe。它需要管理员权限。

  10. 对于“图像文件”,请输入 .vhd 文件的位置(例如C:/MyContainingFolder/virtualusb.vhd

  11. 指定一个您选择的驱动器号,勾选“可移动”框,并将设备类型保留为“硬盘”。按“确定”,就大功告成了!

我希望大家觉得这篇文章有用!

我主要根据记忆写下这些步骤,因为我不喜欢为了教程而费力地处理磁盘分区。对于前 6 个步骤,我使用以下资源来创建我的虚拟硬盘,并作为本指南的参考: https://bardimin.com/en/windows-en/how-to-create-a-virtual-usb-flash-drive-in-windows-10/

相关内容