君子兰

不拆机仅用SD卡为Thinkpad E450 E460作磁盘永久缓存加速

发布时间:3年前热度: 55 ℃评论数:

 Thinkpad E450 E460 的特点:
一般标配机械硬盘,没有多余的光驱和内置硬盘接口。
ngff M.2接口被阉割,截至目前,有人尝试自行焊接M.2插槽,失败。可能是BIOS里面的问题,而不是仅仅焊接一个插槽这么简单。个人猜测,未经验证。

Windows Superfetch:
将你经常运行的程序、经常读写的文件建立一个磁盘缓存,在系统预测的时刻读进内存。并且,将用户使用过程中的文件在内存复制一份,下次读写,只要文件内容没改,直接在内存中读取。
缺点:开机后才有效,不能加速启动过程。

Windows ReadyBoost:
利用闪存盘的随机读写远大于机械硬盘特点,将superfetch的文件放置在优盘等闪存上,实现硬盘读写的加速。
注意ReadyBoost不是扩展内存。
缺点:
ReadyBoost每次关机都会清除缓存文件,每次开机再次从C盘将缓存文件读出来在闪存中重建。

联想ExpressCache:
本来是用在固态硬盘为机械硬盘作高速缓存的机型上。它是将磁盘经常都写的文件在缓存盘(原装SSD)作永久缓存,开关机不会消失。
在启动过程中,只要ExpressCache的驱动载入后,即可享受缓存加速的效果,此时系统还未完全启动完毕,用户还未登录。所以,加速启动是有效果的。

使用SD卡做为ExpressCache的载体: Thinkpad E450 E460既然不能加装SSD,作为高速缓存或者RAID。那么结合Readyboost闪存读写快读和Express永久缓存的优点,绕过了readyboost关机后缓存消失的缺点,提出使用SD卡做为ExpressCache的载体方案。

购买一个SD卡:
我用的是Sandisk 8GB Class10
插入内置读卡器,在左手掌托下。不要用外置读卡器。

软件下载:
ExpressCache Software for Windows 10 (64bit) - Laptop, ThinkCentre联想官方下载:
http://support.lenovo.com/us/en/downloads/ds104444
正常安装。重启。

准备磁盘:

  1. Microsoft Windows [Version 10.0.10586]
  2. (c) 2015 Microsoft Corporation. All rights reserved.
  3. C:\Windows\system32>diskpart
  4. Microsoft DiskPart version 10.0.10586
  5. Copyright (C) 1999-2013 Microsoft Corporation.
  6. On computer: ***
  7. DISKPART> list disk
  8.   Disk ###  Status         Size     Free     Dyn  Gpt
  9.   --------  -------------  -------  -------  ---  ---
  10.   Disk 0    Online          465 GB  6144 KB        *
  11.   Disk 1    Online        7580 M      0 B
  12. DISKPART> select disk 1
  13. Disk 1 is now the selected disk.
  14. DISKPART> list partition
  15.   Partition ###  Type              Size     Offset
  16.   -------------  ----------------  -------  -------
  17.   Partition 1    Primary        7578 M  1024 KB
  18. DISKPART> select partition 1
  19. Partition 1 is now the selected partition.
  20. DISKPART>
复制代码


记住7578 MB这个数字,下一步会用到。这是你的SD卡磁盘分区格式化最大可用空间,不是7580 MB那个数字。

windows10 系统下,管理员权限运行命令提示符,Win+X,A。
eccmd命令查看用法

  1. eccmd /?
复制代码

作者默认读者机器上没有其它硬盘优盘,只有内置硬盘和一个SD卡。

  1. eccmd -partition 1 7578
  2. eccmd -format
复制代码

格式化后用DiskGennius查看分区格式为73,是HFS么?求证。如果后期不小心把SD卡弹出了,或格式化为fat、ntfs,再插进去是没法用的,必须再次执行eccmd的分区与格式化。
此时使用以下命令可以查看SD卡里的缓存情况

  1. eccmd -info
复制代码

刚建立,什么都没有,运行一段时间再次查看,Cache Read Percent   : x.xx% Cache Write Percent  : x.xx%这两组数字应该变大。
多重启几次,这个数字应该更大,作者的情况是,缓存读取比例可大于80%。
完毕。

讨论:
SD卡毕竟不是SSD,加速效果有限,但仍然比内置机械硬盘快,在4K随机读写性能上。


thinkpad,缓存,加速

栏目导航

  1. windwos
  2. linux
  3. 黑苹果

手机扫码访问