使SSD和HDD像杂种一样协同工作


13

我有90GB的SSD,但是90GB很快就装满了。仅我的用户文件夹为26GB。为了解决这个问题,我使用了Symlinks(更多信息,请阅读How-To Geek文章)。

有什么方法可以使单独的SSD和HDD像混合驱动器那样工作,以便将经常访问的文件自动移动到SSD?这将是Windows 8的一个不错的补充,但我没有寄予希望。

我想ReadyBoost有点像这样,但我认为它更适合USB记忆棒。我确实尝试过将Windows 7与SSD一起安装,但实际上并没有发现仅使用HDD会有任何改进。

Answers:


12

鉴于像Momentus®XT这样的混合硬盘从未真正起飞(只有一家制造商,因此一级OEM不想使用它们,而且无论如何都只能缓存读取的硬盘),看来SSD的选择有限硬盘缓存,添加SATA卡或软件解决方案。

SSHD /混合驱动器

如果您需要更多容量但又不想使用完整的SSD,则可以选择SSHD。

希捷第三代固态混合驱动器(SSHD)等较新的驱动器看起来比原始产品更有前途,但需要权衡取舍。据称它们可以缓存一些写操作,但是目前它们仍然只有很少的闪存(8GB MLC,只有一小部分NAND留作SLC模式使用,类似于SanDisk的nCache),并且它们只有5400rpm的驱动器。

如今,越来越多的制造商开始销售混合驱动器(在将其更名为SSHD之后,听起来似乎接近SSD),但是它们仍然只有5400rpm笔记本电脑SATA驱动器,大小不超过4TB,并且仍然只有8GB闪存。

用SSD缓存硬盘

不幸的是,没有一个选项具有SSD的性能。最好的情况是,性能要比固态硬盘更接近高清;而最坏的情况是,性能甚至要比单独的高清硬盘低!

从好的方面来说,如果要升级旧的SS​​D,那么使用该旧的SSD来缓存大型存储驱动器可能是一个值得选择的选择。SSD缓存似乎从较新的更快的SSD中获得的收益要少得多,因此您可以从较旧的相对慢的SSD中获得大部分的缓存好处。

附加SATA卡

一种选择是可提供此功能的附加SATA卡。我相信有针对此的企业级解决方案,但是由于它们超出了我的价格范围,因此我尚未对其进行研究。HighPoint RocketHybrid 1220的价格要便宜得多,Tom的《硬件指南》上有一篇很好的文章

我对附加SATA卡选项的经验。

在看到Add-in SATA卡选项的使用效果之后,我不得不说,我对购买的基于Marvell 88SE9130的卡印象深刻。HyperDuo极其不可靠,该软件不断崩溃,即使经过数小时的“优化” ,其性能也很少高于其本身的底层硬盘。

与仅使用板载3Gbps SATA II端口相比,即使将卡用作6Gbps SATA III端口也导致Adata S511 SSD的性能下降

英特尔智能响应技术(需要主板支持)

另一个选择是支持Intel Smart Response Technology(从Intel Z68芯片组开始)的主板。再次,THG有一篇不错的文章,概述了我们对这种和更新芯片组的SSD缓存功能的期望。

我对Intel SRT选件的经验。

有机会使用基于Z68的主板后,我对英特尔智能响应技术的印象甚至不及 HyperDuo!

当时,智能响应技术只能缓存Windows引导驱动器,因此您没有SSD引导驱动器,然后使用SRT在系统中缓存另一个驱动器。您必须在硬盘驱动器上安装Windows,安装驱动程序,然后安装英特尔®快速存储技术(RST)软件,然后添加SSD。在这一点上,如果幸运的话,您将能够在RST应用程序上看到一个新的“加速”选项卡,如果没有,那么您可能必须从头开始整个过程​​才能使其正常运行。

显然(感谢Nicholas),RST的最新版本要好得多。我还没有尝试过,但是显然,只要您从完全空白的SSD(无分区)开始,您现在就可以缓存非启动硬盘。您仍然只能使用60GB的缓存,但是一旦将驱动器设置为缓存,就可以将驱动器的其余部分配置为普通分区。遗憾的是,您仍然仅限于缓存单个驱动器或RAID阵列。

备用软件缓存选项

最后一个选择是非Intel软件缓存解决方案,例如Dataplex,它与OCZ Synapse SSD 捆绑在一起。不幸的是,该解决方案(如Intels SRT)仅支持缓存单个引导驱动器,因此唯一的好处是它不需要 Z68主板。

不幸的是,我还没有看到我信任其方法的网站的评论,因此我无法说出该选项与SRT或附加卡选项的比较。

最终选择:不要打扰,只需手动管理您的存储

抛弃式解决方案固然很好,但有时您自己管理这些事情会更容易。将您的SSD和硬盘驱动器用作单独的驱动器,将不需要快速访问的内容放到HD上,将不需要的内容放到SSD上。在需要时在它们之间移动事物。

之类的工具NTFS符号链接SSD加速经理Folder2Junction均能帮助。见我的答案,以试图让SSD启动驱动器与Windows 7和旧驱动器是无法访问的更多细节。


很好,谢谢,我将检查那些文章。我的SSD很新。我认为是Intel x25-m。我正打算尽快升级proc和主板,因此Z68如果对我有好处,也可以很好地工作。
Paul Johnson

请注意,Momentus XT驱动器仅将SSD用于读取缓存,而不用于加速写入。
肖恩·赖夫施耐德

1
如果有使用“手动”缓存的软件,那就太棒了。选择一个文件夹,软件会将其复制到ssd并将该文件夹符号链接到ssd。如果有人以非常用户友好的方式做到这一点,那将非常棒……
sinni800 2011年

您认为混合驱动器(例如Momentus XT)从未真正起飞的说法是基于什么?第一代驱动器当然是经过测试的,但如今,第二代750GB盘片+ 8GB SSD是更好的选择。而且,尽管我不确定我是否愿意那样做,但我仍将进行固件升级,以提高磁盘写入速度……它将大大降低SSD的消耗,降低读取缓存的容量,并且更容易产生电源故障错误。在现实生活中,我们只需要一个快速的系统。正在加载应用程序/文件...
Robert Koritnik

@RobertKoritnik-在我写这篇文章的时候,第二代杂种还没有发布。直到现在,只有一家混合驱动器供应商(这使系统构建者感到紧张),而对当前XT的评论向我表明,他们既需要写缓存固件更新又需要更大的SSD才能真正发挥其潜力。如果今天市场上有2TB + 60GB混合存储读写缓存,价格为50英镑,加上等效的2TB HD和60GB SSD,那么我会心动地购买它。
Mark Booth

1

有几种选择:

  1. 英特尔最新的芯片组Z68拥有一种称为“智能响应技术”的技术,可以做到这一点。它使用SSD作为高速缓存,用于频繁读取文件和进行小写操作。不过,这仅适用于Z68。
  2. DiskKeeper正在开发一款名为Express Cache的软件,该软件与Intel解决方案的功能基本相同。不过,它仅适用于OEM,因此您必须使用计算机来获得它。
  3. 一些RAID卡制造商已经推出或宣布了允许您将SSD用作RAID阵列缓存的产品。

提防RAID卡,请确保阅读精美的印刷品。Adaptec MaxCache设置仅将SSD用于读取缓存,而不会加快写入速度。
肖恩·赖夫施耐德
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.