当前位置:首页 » 硬盘大全 » 硬盘预读
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

硬盘预读

发布时间: 2022-04-18 14:27:31

① 机械硬盘缓存的预读取的作用

硬盘的缓存容量都很小,主要用于临时存放程序运行的临时数据和提前预读取,所以更大容量的缓存在载入和运行软件时性能确实会比小缓存的产品有少许提升。但是对于文件传输,全部的数据都是在硬盘上读取并直接传送至目的硬盘或分区,实际上缓存基本是不起作用的,所以对于文件传输,缓存大小的产品没有区别。

② 电脑正常关机后再次启动需要预读硬盘,每次关机都是,为什么

你可能是近期,突然给电脑断电了,要不就是没正常关机。。。没事的,它是在检测,电脑硬盘坏没。。。过几天就好了。检测几次,就会恢复正常了。

③ 怎样关闭固态硬盘系统预读

在COMS里把固态硬盘设置成非第1启动

④ 紧急: 点了360的固态硬盘优化, 把系统预读取功能关了, 还有啥超级预读也关了, 搞得开机好慢,

1

点击左下角“开始菜单”或按键盘“win”键(田字形,跟开始菜单图标一样)。
2
直接输入regedit,再按回车键。
3
弹出帐户控制提示窗,问是否允许更改?点击“是”就OK了。
4
在注册表中一步一步展开到如下目录位置:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters
5
选择EnableSuperfetch并双击:弹出编辑的小窗口。
6
在小窗口中输入0/1/2/3之中的一个值,然后点击确定。

键值的含义如下:
0 :关闭
1 :开启应用启动预读取
2 :开启系统启动预读取
3 :开启应用启动和系统启动预读取
7
然后选择EnablePrefetcher并双击:弹出编辑的小窗口。
8
在小窗口中输入与步骤6中设置的一样的值,再点击确定

键值的含义如下:
0 :关闭
1 :开启应用启动预读取
2 :开启系统启动预读取
3 :开启应用启动和系统启动预读取
你可以试试再说。

⑤ win8 ssd 超级预读要不要开启

SSD是不需要超级预读的功能的,如下解释:

SSD制造商建议关闭固态硬盘的超级预读取和重新组合功能,因为SSD根本就不需要重新组合,天生具有出色的速度,因此超级预读取也不用了,这两个功能都会产生小型的,过度的,并且是不必要的写入操作,下面是禁用的办法:

  1. 鼠标右击“计算机”,选择“管理”选项;

  2. 在打开的管理界面中,依次展开“管理→服务和应用程序→服务”选项;

  3. 点击“确定”按钮即可。

⑥ 硬盘硬盘读取和写入

和缓存 有关系 但是 不是说8M就是 每秒8M
缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界接口传输速度不同,缓存在其中起到一个缓冲的作用。缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。

硬盘的缓存主要起三种作用:一是预读取。当硬盘受到CPU指令控制开始读取数据时,硬盘上的控制芯片会控制磁头把正在读取的簇的下一个或者几个簇中的数据读到缓存中(由于硬盘上数据存储时是比较连续的,所以读取命中率较高),当需要读取下一个或者几个簇中的数据的时候,硬盘则不需要再次读取数据,直接把缓存中的数据传输到内存中就可以了,由于缓存的速度远远高于磁头读写的速度,所以能够达到明显改善性能的目的;二是对写入动作进行缓存。当硬盘接到写入数据的指令之后,并不会马上将数据写入到盘片上,而是先暂时存储在缓存里,然后发送一个“数据已写入”的信号给系统,这时系统就会认为数据已经写入,并继续执行下面的工作,而硬盘则在空闲(不进行读取或写入的时候)时再将缓存中的数据写入到盘片上。虽然对于写入数据的性能有一定提升,但也不可避免地带来了安全隐患——如果数据还在缓存里的时候突然掉电,那么这些数据就会丢失。对于这个问题,硬盘厂商们自然也有解决办法:掉电时,磁头会借助惯性将缓存中的数据写入零磁道以外的暂存区域,等到下次启动时再将这些数据写入目的地;第三个作用就是临时存储最近访问过的数据。有时候,某些数据是会经常需要访问的,硬盘内部的缓存会将读取比较频繁的一些数据存储在缓存中,再次读取时就可以直接从缓存中直接传输。

缓存容量的大小不同品牌、不同型号的产品各不相同,早期的硬盘缓存基本都很小,只有几百KB,已无法满足用户的需求。2MB和8MB缓存是现今主流硬盘所采用,而在服务器或特殊应用领域中还有缓存容量更大的产品,甚至达到了16MB、64MB等。

大容量的缓存虽然可以在硬盘进行读写工作状态下,让更多的数据存储在缓存中,以提高硬盘的访问速度,但并不意味着缓存越大就越出众。缓存的应用存在一个算法的问题,即便缓存容量很大,而没有一个高效率的算法,那将导致应用中缓存数据的命中率偏低,无法有效发挥出大容量缓存的优势。算法是和缓存容量相辅相成,大容量的缓存需要更为有效率的算法,否则性能会大大折扣,从技术角度上说,高容量缓存的算法是直接影响到硬盘性能发挥的重要因素。更大容量缓存是未来硬盘发展的必然趋势。
retadidas - 二级 2007-3-7 02:02

⑦ 移动硬盘预读问题

你问的是“移动硬盘预读问题是什么”吗?预读提高了计算机系统中的硬盘读的功能,尤其是在读取含有大量文件碎片的文件时。具有良好预读功能的RAID卡能在看起来很随机的读访问中,识别出读取磁盘的规律,通过这个规律提前将系统要读取的数据放在CACHE中。
预读是微软采用的一种加速程序进程启动速度的技术,主要原理是在开机加载操作系统的时候读取常用程序的主要内容以备该程序启动时耗费大量时间来读取本身的数据。

⑧ windows系统超级预读是不是就是内存压缩

不是,超级预读是win10缓存记录经常访问的文件,每次开机后提前从硬盘里提取到内存里,由于内存读写速度是硬盘的几十倍,所以预读可以提高常用文件的打开(加载)速度。

内存压缩技术是超级预读需要依赖的一项技术之一,这项技术的运用可以使Windows预读更多的数据到内存里备用。

⑨ 内存没有预读硬盘数据的功能吗

呵呵~你所说的预读是一个动作,或者说是一个指令吧,而指令只能由CPU发出的;而内存的作用是缓存,也就是有人说的暂时存储和传输。而你所说的预读硬盘数据这一个事件的参与者包括了CPU和内存,也就是说,CPU发出读取(预读)的指令,通过内存向硬盘读取数据,并暂存其中,然后再“传输给CPU处理”。
其实他们都没说错,只不过他们因为懂得这一过程,所以把一些概念缩小或者扩大了而已~
*******************************************************************************************************
内存的存在是为了协调CPU的频率与硬盘的读写速度之间的差别,也就是通道和暂存。这就是说,内存是不具备主动工作的能力的,内存只是工具而已,起决定作用的还是CPU,所以内存的频率只要与CPU的前端总线(即FSB)相匹配就可以了,多了是白搭。
打个比方吧,现在有一人A,一运输车B和一仓库C,A想从C里边取东西只能通过B,A只要一发出指令,B就前往C取东西。所以,最终取出东西多少快慢,都由A的指令频率决定,而B的频率只要刚好能满足A在最高频率下工作的需要即可,再快也没用,因为B不会自己跑去C取东西。
而当B的频率与A相匹配时,就不会出现A发出指令后等待B执行的情况,也不会出现B无法完全发挥效能的情况。
所以,B前往C取东西的频率是由A来决定的,而讨论B给A送东西的频率的问题,仅在B的频率无法满足A的需求情况下才会发生。
这个问题说起来感觉有些拗口,不知道你看不看得明白。。。
*****************************************************************
内存只是工具,不具备主动意识的工具,CPU让它做什么它就做什么,仅此而已!
所以,内存的频率只有跟CPU的工作频率放在一块才有意义!
比方说我踩单车,你说这单车能踩多快并没有太大意义,这得看是什么人踩是吧~或者你可以说这单车有一个极限频率,超过这个频率,单车就得散架了。而在这个极限频率之内,单车行进的快慢就取决于踩单车的人了!

⑩ 多块硬盘,开机后,除了启动盘,其它盘预读很慢,这么回事

电源供电问题、硬盘数据线问题和硬盘坏扇区的原因,都有可能造成这种现象。
建议使用替换法进行排查,步骤:
除了固态硬盘以外,每次只装一块机械硬盘进行测试(断开机械硬盘的电源线),是否3块硬盘都存在这个现象;
如果主板上有多个机械硬盘的电源插头,依次更换一次,再进行上述进行测试;
借一个大功率的电源换上,进行测试;
借几根质量比较好的硬盘数据线,进行测试;
使用MHDD等靠谱的机械硬盘工具,检测硬盘是否有坏扇区。

根据上述测试结果,再综合判断。