将 USB 闪存盘连接到存储空间

将 USB 闪存盘连接到存储空间

我已经使用存储空间有一段时间了,最​​初是在 Win 8.1 中,现在是 10,我发现这项技术非常有用。

我最近得到了 10 个 64GB USB 3.0 闪存盘,我很想用它们来构建一个存储空间。

但不幸的是,我无法将这些驱动器添加到池中。我知道这样做有充分的理由(虽然我个人不知道是什么原因),但是有没有办法允许以这种方式使用闪存驱动器?

同时我想到的一个解决方案是启动一个运行 Windows 10 Pro 的虚拟机,然后创建 10 个虚拟磁盘,每个驱动器上都有 VHD 文件,然后在 VM 中创建空间,但这有点笨重。

答案1

经过大量的谷歌搜索后,我发现了这一点:

  • 人们问“你为什么要这么做?”
  • 没有答案

于是我坐下来自己想办法。

问题在于闪存驱动器的“可移动磁盘”状态。Windows 不允许“可移动磁盘”成为存储空间池的一部分。因此,这就是您需要解决的全部问题,将所有 USB 闪存驱动器从“可移动”转换为“固定”。

在寻找如何做到这一点时我发现: https://www.youtube.com/watch?v=TIJ4CQQShBw “将 USB 闪存驱动器转换为本地磁盘”基本上分为两个步骤:

步骤 1 找到 USB 控制器类型

运行工具:usbflashinfo - GetFlashInfo.exe 这将转储 FlashDrive 信息。就我而言,我的 12 个 16GB USB 闪存驱动器都相同:Phison PS2307

步骤 2 查找固定磁盘工具 搜索您的控制器类型。我使用了 YouTube 视频中推荐的网站http://flashboot.ru/并找到了一个可以简单地从“可移动”转换为“固定”的应用程序(如果您愿意,也可以转换回来)。

结果:

  • 我把所有 12 个 16GB 闪存驱动器都转换为“固定”
  • 将所有 12 个闪存驱动器(USB2.0)插入 12 端口 USB 2.0 集线器(无电源,但似乎没关系)
  • 我将每个驱动器标记为 01USB -> 12USB,与它们插入的端口相匹配,以防万一其中一个发生故障,我就能知道是哪一个
  • 运行 Windows 存储空间,显示所有 12 个 USB 闪存驱动器
  • 创建了包含 12 个磁盘的池,并设置了奇偶校验(条带化),总驱动器空间为 110 GB

测试:

  • 已将 28,400 个文件、3,633 个文件夹、2,162,576,510 字节或 (2.01 GB) 从 SSD 复制到此存储空间池
  • 写入非常频繁,经常在 0 传输时暂停,然后恢复到合理的速率
  • 总共耗时 23分15秒

所以写起来很慢,而且很突然。但我对整个设置印象非常深刻。

希望这对您以及曾经尝试在这里寻找解决方案的人有所帮助。

答案2

在 Windows 10 x64 中:

  1. 进入设备管理器
  2. 在磁盘驱动器下找到外部驱动器
  3. 右键单击驱动器并转到属性
  4. 转到政策
  5. 选择“更好的性能”
  6. 选择在设备上启用写入缓存
  7. 选择关闭设备上的 Windows 写入缓存缓冲区刷新

选择这些选项后,我的外部设备立即添加到我的存储空间,没有任何问题。在此之前,它一直说无法添加驱动器

答案3

在 Windows 10 Home 上,我通过简单启用“更好的性能”策略成功创建了具有 2 个 USB 硬盘的存储空间:

  1. 打开设备管理器。
  2. 打开磁盘驱动器。
  3. 右键单击驱动器,然后单击属性
  4. 转到“政策”选项卡
  5. 选择“更好的性能”
  6. 单击“确定”。

请注意,我的两个驱动器中,有一个需要“在设备上启用写入缓存”,而另一个不需要。尽管只有一个驱动器选中了此选项,但我还是能够创建存储空间,因此这似乎不是绝对必要的。

答案4

似乎存储空间忽略了任何 <4GiB 的磁盘,无论它是 USB、SATA、VHD、VHDX 等。

任何小于 4GiB 的磁盘都不会显示在列表中,因此无法选择它。

相关内容