我打算买一台新笔记本电脑,考虑买一台混合硬盘/固态硬盘的。具体来说,我正在寻找新的第二代 Seagate Momentus XT。有关一些评论,请查看这里和这里。
缓存全部在固件级别完成,因此毫无疑问此基本功能将与 Ubuntu 兼容。
然而,第二代驱动器现在应该在 SSD 上为操作系统启动文件保留空间。
Seagate 文档对此进行了如下描述:
引导
Momentus XT 硬盘以极快的启动速度而闻名,现在,借助 FAST Factor 启动技术,其启动速度更胜一筹。这种系统启动技术可以将您的启动时间缩短至几秒钟,从而实现快速冷启动。与传统 HDD 相比,它可以将您的系统启动时间缩短高达 65%。无论您是每天启动一次还是每周启动一次,FAST Factor 启动技术都将提供最快的启动速度。您的操作系统启动文件始终存在,随时可用。(来源)
令我担心的是,产品手册中没有关于此问题的其他信息,评论似乎表明固件可能正在专门寻找 Windows 启动文件。例如:
这种新方法被称为快速启动因子 (FAST Factor Boot),旨在加速 Windows 启动过程,无论您是首次启动操作系统还是在连续数月不间断活动后重新启动。使用旧款 Momentus XT 时,自适应内存需要启动几次才能了解要缓存哪些操作系统相关数据。长时间使用驱动器而不重新启动可能会将这些数据推出缓存,从而抵消之前的任何启动时间优势。使用新款 XT,NAND 的一部分专门用于与启动过程相关的操作系统数据。在将 Windows 安装到驱动器时,会填充闪存的这一部分,这应该会从第一次启动开始加快速度。如果通过驱动器映像安装 Windows,XT 将需要启动几次才能确定将哪些内容放入其缓存的隔离部分。与全新安装一样,这些数据不会在启动之间被踢出缓存。(来源)
Seagate 文档中没有提到特定于 Windows 操作系统的启动文件,因此我想知道该评论是否只是不知道除了 Windows 之外还有其他操作系统,或者他们是否实际上知道官方文档中没有的一些信息。
有人对此有什么想法吗?
希捷的回应
(我将其添加到问题中,因为我认为这不是一个令人满意的答案——只是为问题提供了更多背景信息)
我通过 Seagate 网站上的预售电子邮件支持表格向其发送了一条消息,询问此事。我与两位支持人员进行了交谈,一位通过电子邮件,另一位通过实时聊天。
第一位代理很专业,但并没有提供特别的帮助,他回复了以下电子邮件:
你好,奥斯汀,
感谢您联系 Seagate 全球支持。
我们没有测试我们的驱动器是否适用于 Linux。很抱歉,我们无法深入回答您的问题。
问候,
代理(删除姓名) Seagate 全球客户支持
我回复说,我不需要基于通过测试证明的性能的答案,而只需要预期的行为。另一位代理回复了我的电子邮件,但出现了混淆,他实际上向我发送了一个屏幕共享链接,出于好奇,我启动了 Windows VM 并按照链接操作。代理意识到出现了混淆,但仍然愿意在屏幕共享软件聊天功能中讨论我的问题。
第二个代理更有帮助,但我感觉他对产品不太了解。他说 Linux 不是一个支持的操作系统,但它应该是兼容的Linux。当我询问有关 SSD 上为操作系统文件保留的空间的具体信息时,我只得到了 Momentus XT 系列基本功能的另一个描述,“它缓存经常访问的文件,无论操作系统或软件是什么。”他没有关于新的“快速启动因子”功能的信息——老实说,我甚至不确定他是否知道这个新功能。
我问他是否可以将我们的谈话摘要通过电子邮件发送给我,以便发布在网站上,他发了如下内容:
亲爱的奥斯汀,
感谢您联系 Seagate。
官方不支持 Linux,因为它是一个开源操作系统。
通过有选择地处理经常使用且耗时的数据,Momentus XT 驱动器会将这些数据复制到闪存中并保持相关性。您将获得一直在寻找的即时响应体验。
Momentus XT 混合硬盘专为适用于任何标准笔记本电脑而设计。这些硬盘独立于操作系统、驱动程序和软件,因此集成起来非常简单,使用也非常方便。
如果您有任何其他问题,您可以在下列您所在地区的营业时间内致电我们。为了您的方便,我们还提供在线聊天帮助。
实时协助:聊天:美洲: http://support2.seagate.com/ChatLaunch?rc=1欧洲: http://support2.seagate.com/ChatLaunch?rc=2
问候,(姓名已删除)Seagate 全球客户支持
总结一下:
- 确认我们已经知道的内容(基本功能与操作系统无关)
- 根本没有关于启动文件的新保留空间的信息
Officially Linux is not supported, because it is an open source Operating system.
关于开源软件的一个非常奇怪的声明( ),我假设/希望这不是 Seagate 不支持 Linux 的真正原因。
我认为要得到真正的答案,我们需要与以下人员进行交流:a) 拥有此驱动器并可以测试启动性能的人,或 b) 以某种方式联系真正熟悉产品功能的高级支持代理。我正在考虑联系系统 76,他们的 Ubuntu 笔记本电脑有此硬盘作为选件,并询问他们是否测试过启动性能(或者他们的 OEM 状态是否可以从 Seagate 获得更有用的答案)。如果人们有 Twitter 帐户(我没有),他们也可以在 Seagate 上发推文询问这个问题(@askseagate) 看看是否能引起他们的注意。
答案1
驱动器固件能够读取 NTFS 吗?
除非驱动器能够以某种方式在固件级别读取 NTFS,并带有预定义的 Windows“启动文件”名称列表,否则其行为应该与操作系统无关。固件将关注物理单元级别的访问,即扇区。
因此,固件做知道哪个部门在“启动”时访问驱动器(例如,X启动后几秒内)以及频率。然后它也许可以使用该信息将某些扇区(在其自己的非易失性存储器中)标记为“让这些扇区在闪存缓存中保留更长时间”,也就是“将这些扇区保留在‘绳索隔离’区域”。
引自StorageReview 评论Mitch 链接:
FAST Factor 还使Momentus XT 独立于操作系统通过将软件保留在驱动器本身中,无需驱动程序,
根据我对旧款(第一代)混合型 Momentus XT 的使用经验,只要经过几次启动/“烧录时间”来适应,它就能很好地与 Linux 配合使用。
如果通过驱动器映像安装 Windows,XT 将需要几次启动来确定将什么内容放入其缓存的隔离部分。
Ubuntu Live-CD 安装本质上是通过驱动器映像进行的 - 用于 CD 的 squashfs 文件系统在安装到的分区上扩展。事实上,Windows Vista/7 采用相同的策略 - 将巨大的 2GBinstall.wim
映像扩展到目标硬盘。
假设引用的语句意味着 XT2 在这种情况下将有效地像 XT 一样运行,那么它应该可以与 Ubuntu/Linux 一样正常工作。
为了更好地量化上述断言,让我们看看数字。XT2 有一个 8GB 的 SSD 组件;这比普通的 Ubuntu Desktop 安装要大得多,大约相当于全新安装的 Windows 7 的大小。即使假设是基于映像的安装,如果所有内容都缓存在 SSD 中,它第一次启动也会非常快。
答案2
Seagate 没有将 Linux 列为受支持的操作系统之一。但他们列出了 Mac OS X。我认为,如果它适用于 Mac OS X,那么它可能也适用于 Linux,但这只是猜测。另一方面,我会等一段时间再购买这款硬盘,看看是否会出现任何问题。希望这能帮助您做出决定。
如果你想看看关于驱动和技术的评论,看到这个
就我个人而言,鉴于我在这个行业已经工作了 27 年,我会等待一段时间再购买该驱动器,即使它适用于 Linux,至少也要等上一两个月。
答案3
我没有任何真正新的信息来回答你的核心问题。我所做的只是向你提供另一篇我认为有趣的评论的链接。
希捷第二代 Momentus XT (750GB) 混合硬盘评测,作者:Anand Lal Shimpi,日期:2011 年 12 月 13 日
还有“会说话的头像”YouTube 上的视频评论大约 11 英尺长。每个人的口味都不同,但就我个人而言,我觉得这个视频很有趣。
视频评论并未详细介绍该驱动器的性能。相反,Anand 概述了该驱动器及其工作原理。视频的大部分内容是他对硬盘商品市场经济性的看法,包括为什么 Momentus XT 只有 8 GB 的 SSD、为什么使用 SLC NAND、Momentus XT 可能遵循的演进路径以及该驱动器相对于其他存储的定位。
我喜欢 Anand 的评论,因为我觉得他更关注所涉及的实际技术。他很少只是重复一些营销人员新闻稿中的谈话要点。技术“评论“通常只是重复一些短语,例如”快速启动“其提供的“真实性”多于洞察力。
事实上,我认为他没有使用希捷的“FAST 因子引导“市场语言任何地方无论是在他的印刷品还是视频评论中。对我来说,他似乎在含蓄地说,“为什么要费心呢?如果我不能说如何如果有效的话,提及它又能增加什么价值呢?“)
他的底线似乎是,他确实喜欢新款 Momentus XT,但它本质上只是原版的一个更好的版本,一个进化的改进。
他还提到 Seagate 打算在“2012 年初”某个时候升级该驱动器的固件。更新将允许驱动器使用 SSD 进行写入缓存和读取缓存。鉴于现在是 2012 年 6 月,这件事应该已经发生了。但我没有任何链接可以作为证据。
最后,他做提到 ”FAST 因子引导“但只是在回复其中一条评论时。他只说了一句:
“仍在研究快速启动。如果它按我想象的方式工作,它应该能够缓存来自多个操作系统的启动数据。很快就会找到答案……“
如果他曾经对此进行过更详细的评论,我还没有找到。
答案4
来自对 Anandtech 文章《Irrational John》的评论链接:
Momentus XT 将学习多个启动活动,并在启动分区中保留它们的启动信息。优化 2 或 3 个不同的启动方案应该没有问题,但超过这个数量可能会降低学习到的最后一个首次启动活动的性能。
因此,它看起来就像 ureadahead/e4rat/systemd-readahead 的记录部分一样,并缓存在启动时访问的块。这意味着它独立于操作系统,并且一个操作系统可以在几次启动后推出另一个操作系统的启动数据。