最早接触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还是相差甚远的。

混合硬盘的U310重装系统的更多相关文章

  1. 电脑重装系统后如何恢复Mysql数据库

    电脑重装系统后如何恢复Mysql数据库 一.[设置mysql的path]

  2. paip.重装系统需要备份的资料总结..v2.0 cad

    paip.重装系统需要备份的资料总结..v2.0  cad 这里我的系统装在C盘..所以需要备份C盘的东西就好了.. 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  ...

  3. Win7重装系统遇到的问题以及MysQL的问题解决

    连续三天因为系统的错误,android方面的软件一直不能正确运行.而且每次开机的时候QQ 微信等聊天工具也出现损坏.虽然重新下载一个可以保证在电脑不管的情况下正常的运行.可是作为玩电脑时间不长的我来说 ...

  4. EFS解密----未重装系统

    一种方法.(手动删除私钥测试通过) 利用软件advanced efs data recovery 二种方法. 前提:在系统未重装或私钥未丢失.两个软件: PsExec和  IceSword.前者是国外 ...

  5. EFS加密解密----重装系统后

    重装系统尤其是格式化重装系统之后,如果没有正确地备份私钥,那么加密的文件将无法打开,加密的文件也暂时没有办法进行快速破解. 并非重装后用相同用户名+密码就可以解密的. Advanced EFS Dat ...

  6. iMac 重装系统

    iMac重装系统相当简单.开机的时候按下option键选择恢复系统或者在开机前按下 command+R然后按开机键松开同样会进入系统选择界面: 当中有 4 个选项:Restore From Time ...

  7. atitit.修复xp 操作系统--重装系统--保留原来文件不丢失

    atitit.修复xp 操作系统--重装系统--保留原来文件不丢失 1. 修复目标...保持c盘文件,恢复system文件走ok... 1 2. 重装系统以前的操作 1 2.1. 避免格式化c盘/gh ...

  8. atitit.重装系统需要备份的资料总结 o84..

    atitit.重装系统需要备份的资料总结 o84.. 这里我的系统装在C盘..所以需要备份C盘的东西就好了.. 1.DESKTOP,这个目录要备份.如果重要资料 2.docume nt,这个需要..W ...

  9. paip.重装系统后firefox火狐收藏夹的恢复

    paip.重装系统后firefox火狐收藏夹的恢复 1.使用procmon跟踪ff保存收藏时候的读写文件.. D:\Users\attilax\AppData\Roaming\Mozilla\Fire ...

随机推荐

  1. bootloader制作过程

    主机环境:Ubuntu10.04.4 LTS 使用工具:buildroot-201208 目  标  板:S3C2410 --------------------------------------- ...

  2. Android Studio JNI/NDK 编程(二) Windows 下环境搭建 demo 开发

    环境 windows 8  (注:其实 Linux 开发可能更方便) Android Studio 2.1; 一 . 下载 安装android-ndk开发包 地址:链接:http://pan.baid ...

  3. C语言初始化——栈的初始化

    栈是一种具有后进先出性质的数据组织方式,也就是说后存放的先取出,先存放的后取出.栈底是第一个进栈的数据所处的位置,栈顶是最后一个进栈的数据所处的位置. 1.满栈与空栈 根据SP指针指向的位置,栈可以分 ...

  4. mac配置nginx

    基本的安装其实网上一大半教程:      安装:brew install nginx  配置注意要点:      1.主要配置监听的端口和php-fpm监听的端口相同可以配置成默认的:(127.0.0 ...

  5. 关于@property()的那些属性及ARC简介

    @property()常用的属性有:nonatomic,atomic,assign,retain,strong,weak,copy. 其中atomic和nonatomic用来决定编译器生成的gette ...

  6. notepad++ 正则表达式

    body { font-family: Bitstream Vera Sans Mono; font-size: 11pt; line-height: 1.5; } html, body { colo ...

  7. Hadoop MapReduce编程 API入门系列之压缩和计数器(三十)

    不多说,直接上代码. Hadoop MapReduce编程 API入门系列之小文件合并(二十九) 生成的结果,作为输入源. 代码 package zhouls.bigdata.myMapReduce. ...

  8. VBS 相关知识 笔记

    1.Option Explicit: 必须声明了变量之后才能赋值.  原话:语句在模块级别中使用,强制显式声明模块中的所有变量. w3scholl看到的内容: 变量声明 您可以使用 Dim.Publi ...

  9. I can connect to an FTP site but I can't list or transfer files.

    原文 FTP sessions use two network connections: The control channel is for user authentication and send ...

  10. 绕过/*,web.xml直接访问jsp

    web.xml中如果配置了/* 全匹配,那么不能用servet去响应页面返回了,因为全都被会/*拦截. <servlet> <servlet-name>validateAuth ...