Windows 7 ReadyBoost-闪存卡/驱动器应使用什么文件系统?

Windows 7 ReadyBoost-闪存卡/驱动器应使用什么文件系统?

在此处输入图片描述

NTFS、exFAT 还是 FAT32?我知道 FAT32 限制每个文件传输 4GB,但它比 NTFS 或 exFAT 更快更好吗?由于 Windows 7 本身使用 NTFS,因此使用 NTFS 文件系统格式化闪存卡/驱动器仍然合乎逻辑,但是NTFS 或 exFAT 是否适合闪存卡/驱动器

附言如果我决定使用 SD 闪存卡,如果已经插入并且我决定使用另一张 SD 闪存卡来传输照片,我该怎么办?如果我突然取出 ReadyBoost SD 闪存卡会发生什么?

答案1

理论上,为了使 ReadyBoost 正常工作,您应该坚持使用 NTFS。

实际上,只要您不需要跨平台兼容性,NTFS 就是适用于 Windows 的任何分区的最佳选择。Linux 和 MacOS 对 NTFS 的支持不稳定,我不会依赖它来处理关键任务应用程序。

您不应该直接“拔出” SD 卡或 USB 钥匙。您应该转到任务栏,右键单击“安全删除 USB 设备”,然后选择要删除的设备。

这将避免文件损坏和不必要的读/写中断。

答案2

tl;dr:使用 exFAT 而不是 NTFS。

exFAT 绝对不仅适用于 ReadyBoost,而且适用于任何非 HDD 类型的存储介质。

exFAT 是一种更简单的文件系统,对驱动器执行的随机不必要的写入更少。对驱动器的每次写入都会磨损闪存驱动器/SD 卡/固态驱动器/存储卡。一旦磨损,它们将不再起作用,变得毫无用处。

答案3

FAT16 是历史上最快的 Windows 文件系统,但文件大小限制为 2 GB。

FAT32 比 FAT16 稍慢,但具有神奇的 4 GB 文件大小限制。

与世界上其他文件系统相比,NTFS 和 NTFS-3G 速度较慢且效率低下。任何日志文件系统都会比没有日志文件系统的系统慢。

NTFS 和 NTFS-3G 的最大优点是它们是通用的并且没有 4 GB 的文件大小限制。

最划算的可能是 FAT32 格式的闪存驱动器。速度和文件大小之间的平衡很好。

exFAT 比较新,应该仔细考虑。它也不是通用的 - 只有 Windows 7 及更新版本可以使用它。不确定 OS X 是否可以使用。

下面是不同文件系统的比较表: https://en.wikipedia.org/wiki/Comparison_of_file_systems

速度是相对的。很大程度上取决于所使用的硬件、软件和文件大小。

我使用 ReadyBoost,但它对我的速度毫无帮助。我无法判断它是否有效,除非我确保它已打开。我确实在其他地方读到过,如果你有 2 GB 或更少的 RAM,它会有很大帮助。

最好的办法是:

  1. 将你的内存升级到你能使用的最快速度,并最大限度地发挥计算机的性能。
  2. 如果您的计算机支持 SATA 连接,请购买优质的 SSD(那么就不需要 ReadyBoost)。
  3. 使用 Windows 以外的其他程序吗?

注意:您是否尝试过制作 ramdisk 或 ramdrive 并将东西放在其中?

关于 ReadyBoost 的另一个观察结果是,当您插入新的空白闪存驱动器并打开 ReadyBoost 时,无论驱动器有多大,Windows 都会占用并使用整个闪存驱动器。谁需要 32 GB 的闪存驱动器只是为了使用 ReadyBoost?

您可能应该使用与您拥有的 RAM 数量相等的 ReadyBoost 大小作为一个良好的起点。

答案4

我记得读过一篇比较文章,文章显示 NTSF 的平均运行开销比 exFAT 和 FAT32 都要小。这篇文章并不是专门针对 Readyboost 的,但它似乎确实表明 NTSF 更适合随机读/写,而这正是 Ready Boost 所擅长的。然而,我没有足够的信息来肯定地说 NTSF 比 exFAT 更好,我自己的研究让我相信当闪存设备以 NTSF 格式化时,Readyboost 的性能更好,exFAT 位居第二,但更适合中等大小的数据传输,FAT32 总体上最差,但在超特定场景中表现更好。

由于很少有人了解 Readyboost,因此很难确定。我会建议使用 NTSF。不过 slhck 可能说得有道理。这样做可能会在几年甚至更短的时间内烧毁闪存设备,但这些设备并不昂贵,所以随便吧?Indrek,我想说你可能做错了什么,Readyboost 比它看起来要复杂得多。它确实可以帮助拥有大量 RAM 的系统,更不用说拥有 2 GB 的系统了。我的系统有 3 GB,Readyboost 使我能够无延迟地打开 7 个以上的网页。

此外,“您应该将 Readyboost 的大小设置为与 RAM 大小相等,这是一个很好的起点” 这恰恰是使用 Readyboost 的错误方法。即使是 Microsoft 的基本 Readyboost 教程也指出,应该使用至少两倍的 RAM,理想情况下至少是 4 倍。如果且仅当闪存驱动器具有足够快的访问时间和足够快的读/写速度,那么越大越好。……实际上很难找到,所以很遗憾我无法帮助您找到与 Readyboost 一起使用的 SD 卡或 USB 棒。此外,如果您插入此闪存设备的端口也只有 USB,那么可能就不行了。您至少需要 USB 3.0 才能看到很大的增益。

然而,从我的观察来看,更大的存储设备往往比更小的存储设备具有更高的读/写速度......我不知道这是为什么。

相关内容