【经验交流】U盘当电脑内存用 512内存照样跑Vista
本帖最后由 血竹 于 2009-3-31 19:13 编辑需要说明的是--适合老机子。
U盘当电脑内存用,可能很多人会说我是瞎扯淡。但是如果你听说过微软的Vista ReadyBoost技术后可能你会相信我所说的话,那究竟这是怎么一回事呢?
Readyboost 技术其实质是Vista操作系统利用闪存作为内存缓存的一种技术,这种技术在系统内存不足时(尤其是无奈使用512MB跑Vista的情况),可以使大型程序启动的速度有较大幅度的加快。它是作为Vista操作系统最新的Superfetch技术的一种辅助技术而开发出来的。由于闪存在读取随机数据方面,比起硬盘来说有得天独厚的优势,因此被选用为实现Readyboost功能的媒介。
其实ReadyBoost技术已经发布很长时间了,为什么一直没有被普及呢?原因很简单,并不是所有的USB闪存盘都支持ReadyBoost,要想支持ReadyBoost很简单,这需要闪存盘的4k文件随机读取的速度大于3.5M/s,512k随机写入的速度大于2.5M/s,速度越快越好。可是目前市场上的普通品牌U盘一般都达不到这个速度,更不必说那些山寨U盘了。可是有的朋友也许会疑惑,我的U盘速度读写速度20几M每秒呢,怎么还是不行,注意了!那个20几M/S是最大读写速度,不是4K文件和 512K文件这种小文件的随机读写速度,那是经销商忽悠买家惯用的伎俩。
在弹出的属性面板中,选择“ReadyBoost”标签,之后选择“使用这个设备”和“用于加速系统的保留空间”(也就是选择使用多少 U盘空间作为内存来使用),点击“确定”按钮,你的电脑就加速成功啦!由于我的电脑内存是1G(一直感觉跑Vista有点吃力,这下好了),所以我从U盘划分了2G的空间出来当内存用,3G内存应该够跑Vista了吧。
在使用的过程中发现在U盘里面生成了一个2G的ReadyBoost.sfcache文件,U盘的可用空间也少了2G。
在以后的使用过程中,如果需要调整 U 盘的加速空间,或者关闭 U 盘的 ReadyBoost 功能。只要打开“计算机”,然后鼠标右键单击U 盘驱动器,在弹出菜单中点击“属性”选项,就可以进行各种调整了!
在成功用飞闪高速盘实现了ReadyBoost后,我感受了一下我的Vista系统,确实运行速度有很提升。
在用闪存盘实现ReadyBoost 功能时有很多问题是需要注意的:
Q:ReadyBoost最大可划分多大容量的闪存空间做为内存所用?
A:ReadyBoost最大可使用4GB闪存(通过压缩功能,就是8GB高速缓存), 因为FAT32文件系统将ReadyBoost.sfcache文件的容量限制在4GB。
Q:可用ReadyBoost的最小闪存容量是多少?
A:最小256M(格式化之后也就只有250M了)。
Q:好了……256M到4GB可差距不小……推荐配置是多大?
A:没错。我们推荐最少配备跟内存容量1:1的闪存。最大达到2.5:1,更多的就没有明显收益了。 例如我的本机是1G内存,我划分了2G的U盘容量来当内存使用,一起就是3G内存了。
Q:其实就是把页面文件(虚拟内存)放到闪存盘上了吧?
A:不完全——页面文件还是在硬盘上。这(ReadyBoost文件)是一个高速缓存——如果在ReadyBoost Cache里面找不到所需的数据,系统就会转回到硬盘上读取。
Q:硬盘不是比闪存快吗?我的硬盘数据吞吐速度有80MB/s。
A:大量连续的读写硬盘更快。这种情况下,ReadyBoost不会参与。我们关注的是小量、随机的数据吞吐性能,例如硬盘上页面文件的读写(paging to and from disk)。
Q:如果我们拔掉闪存盘,会不会影响系统?
A:如果闪存盘被意外拔除,程序会转向硬盘。再次说明一下,闪存盘上的所有页面文件都被备份到硬盘上的一个页面文件里。无一例外。这不是一个单独的页面文件存储空间,而是一个用于提高访问速度的常用数据高速缓存。
Q:这会不会缩短闪存盘的寿命?
A:不会。我们注意到了闪存使用寿命的问题,并在确定何时、如何在闪存上写入数据方面找到了明智的办法。我们的研究显示,支持ReadyBoost功能的慧炬闪存盘采用了均衡读写技术后可以使用至少10年以上。
Q:可以同时使用多个闪存盘作为EMD吗?
A:不可以,限制每台使用Vista的电脑只能使用一个ReadyBoost设备。
Q:速度提升有多少?
A:好,这得看情况。按平均值估算,一次随机4K的读取速度,闪存大约比硬盘快10倍。那么,最终用户会得到什么好处呢?当内存空间压力较大,而且硬盘读写频繁的时候,系统响应会更迅速;如果是配了4GB内存,又没有几个应用程序在运行的电脑,ReadyBoost的效果就不明显了。
哈哈!有高速U盘的朋友还不赶紧去试试,512的内存照样跑Vista!
利用此功能,对于内存小的老机子上非常有效,有些优盘不支持该功能,买优盘时要注意一下,本人1G内存利用该技术,VISTA系统有很大提升,经过优化我开机进程33个,内存占用不到40%。最好买KINGMAX 超棒(2GB)。 虽然早就知道了,还是说:辛苦了~! 插u盘不仅麻烦 还占用usb接口
最直接的方法就是加内存 本帖最后由 秋日 于 2009-3-31 19:30 编辑
3# 血竹
DDR一代内存的价格很贵的,2G优盘才多少钱,DDR400的2G内存需要多少钱,老一点的电脑没必要太大投入。
优盘我一直插上的也没必要每次关机就拿下来。USB接口空闲好几个呢,不可能全部占用的。 学到东西啦,楼主太厉害啦。 楼主的经验分享非常具有实用价值。我不认同3楼的观点,加内存,这是谁都知道的办法,但是作为较早的电脑,特别是笔记本用户且不说一代的条子现在是否还有,单就价格上来讲就非常的不划算。比如我的本本是05年买的一代迅驰笔记本,使用的是DDR333内存,当时标配256MB,使用一年后加了条512MB的三星金条,花了我300元啊,就是在今天由于当时DDR内存成本较高、现在又没什么人用了,价格始终高高在上,所以我觉得楼主的标题就说明的这篇文章的定位,非常好!我目前是768MB内存,使用的是vista home premium版系统,优化过后开机35个进程,内存占用率在36%,速度还是可以的,可惜没有U盘,不然也尝试下ReadyBoost。 没什么用,读写的时候电脑会一卡一卡的,还不如不用的。
wxvista 发表于 2009-4-1 16:53 https://bbs.pcbeta.com/images/common/back.gif真的吗?是不是已经试过了? 这个方法现在没人用,因为如果用ddr一代512内存的电脑,cpu也很差。即使加了内存,cpu也是瓶颈 我的机子本来就有2g内存,加了个2g的U盘,没有感觉一点的提升 u盘还是太慢,估计和硬盘比都没有优势 U盘还是很慢的,移动硬盘不错~~ 低配置的还是别用VISTA了,那简直是对自己的折磨,毫无实用意义了。 学习下楼主很强大! 晕 至于这么做吗?
现在内存都白菜价了! 非常独特的想法,学习一下。 学习了,不错哦 这功能不错,可是我还是喜欢买内存 楼主貌似来自于秦朝。。。我06年就知道了。。。 价格还不如升级内存呢
页:
[1]
2