混合硬盘的U310重装系统
最早接触U310 是在半年前,那时候同学在用的就是U310,需要升级Windows 8
依照以往的经验,弄了一张Windows 8的启动U盘,当在选择磁盘的时候居然发现没有可选项!这个有点出乎意料……上网搜索发现是因为U310采用了SSD+HDD的模式,需要相应的驱动才可以使操作系统识别硬盘,既能利用SSD的速度,又能保留HDD的廉价,但是重装系统是则是非常麻烦。
当时为了简单起见,在BIOS设置中把RAID模式改为AHCI(这个也需要驱动,不过在Windows Vista之后的版本就都支持了),然后直接把C盘装在24G 的SSD上,剩余500GB的HDD作为D盘,同时为了节约C盘空间,把虚拟内存等系统文件都放在了HDD上。
后来,由于安装了SQLServer,SSD 实在装满了,就只好再次重装。这次把C盘装在了HDD上,SSD当作D盘,同时为了兼顾速度,把虚拟内存、常用软件都装在了SSD上。
如今,作为技术大使的作业,又要对U310的系统进行重装,而我也拿到了U310,所以这次就认真对待一下。
最初的想法是从RAID入手。RAID磁盘阵列是一种很好的数据组织方式。据说把系统装在RAID 1 中是一种最佳实践,虽然是对服务器而言。我决定在解决这个问题之前先尝试在RAID 1 中装个系统,以便研究明白RAID安装系统的问题。在重装U310之前,我先找来了一个硬件的磁盘阵列(我本来有一个RAID 5的阵列,现在把它拆下来,修改RAID模式,装上2块全新硬盘),然后尝试在磁盘阵列上装个系统。
在决定动手前,要先明确SSD+HDD的原理,这不简简单单是RAID,在现有的RAID 模式中,并没有这种磁盘大小不对称,而且读写速度不一致的情况。经过查询总结,应该就是内存和Cache的关系,但它们的实现是依靠RAID 和Intel的快速存储技术。也就是说这并不是真的RAID磁盘阵列,另外如果主板的驱动如果有问题,就可能影响正常的工作。
那么下一步,就是找到合适的驱动,必须要适合Windows 8.1 的才可以。幸好,联想官网全部都有,下载后准备。又因为要先装Windows 8 以确保密钥可用,所以把相应驱动也都下载了。
-
检查主板设置
-
然后进入安装系统界面,可以正常看到SSD和HDD,原来的系统装在了SSD上,这是不可以的,所以清空所有内容,装在HDD上
-
进行下一步,很顺利,发现驱动都没有用到。
-
安装完成后,发现SSD是一块空闲磁盘,那么装Intel的快速存储技术驱动,提示现有版本12.0比要安装的版本新。
-
不安装驱动,直接测试是否能成功运用SSD做缓冲,向C盘写入连续文件,同时监控C 盘的读写。
如此高速的写入(从USB3.0的u盘读取)硬盘,不像是HDD的表现,再配合资源管理器中,C盘的磁盘写入要延迟许多,而且在完成复制后的很长时间内,C盘一直在写入。由此可判断,安装成功。
因此,总结起来,如果是不提前知道混合硬盘的结构,那么直接按照普通的方式安装,只要不把系统装在SSD中,即可正常使用缓存功能。并没有像别人所说的那样麻烦,而且下载的驱动都没用用上。
在最后,我想说:如果有了与时俱进的合适的驱动,那么RAID模式下的SSD+HDD是一个不错的选择(真的不错么?我怎么觉得这只是过渡时期的一个过渡方案而已),要不然还是选择廉价的HDD(不是真的要廉价的,而且比SSD略便宜,但转速缓存还是要够用才行)+略大的内存,有条件的最好直接选择SSD+略大的内存。略大的内存是为了避免虚拟内存与硬盘争抢IO资源。
经过实际的使用,发现即使是使用了SSD 缓存技术,在性能方面与直接使用SSD还是相差甚远的。