我已经使用存储空间有一段时间了,最初是在 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 中:
- 进入设备管理器
- 在磁盘驱动器下找到外部驱动器
- 右键单击驱动器并转到属性
- 转到政策
- 选择“更好的性能”
- 选择在设备上启用写入缓存
- 选择关闭设备上的 Windows 写入缓存缓冲区刷新
选择这些选项后,我的外部设备立即添加到我的存储空间,没有任何问题。在此之前,它一直说无法添加驱动器。
答案3
在 Windows 10 Home 上,我通过简单启用“更好的性能”策略成功创建了具有 2 个 USB 硬盘的存储空间:
- 打开设备管理器。
- 打开磁盘驱动器。
- 右键单击驱动器,然后单击属性
- 转到“政策”选项卡
- 选择“更好的性能”
- 单击“确定”。
请注意,我的两个驱动器中,有一个需要“在设备上启用写入缓存”,而另一个不需要。尽管只有一个驱动器选中了此选项,但我还是能够创建存储空间,因此这似乎不是绝对必要的。
答案4
似乎存储空间忽略了任何 <4GiB 的磁盘,无论它是 USB、SATA、VHD、VHDX 等。
任何小于 4GiB 的磁盘都不会显示在列表中,因此无法选择它。