为什么服务主机占那么多磁盘

为什么服务主机占那么多磁盘,第1张

1、服务主机:本地系统(网络受限)硬盘占用高是因为superfetch服务造成的,win8对这个超级预缓存(原理是让一部分内存作为硬盘常驻用户的常用数据)服务做了进一步优化,我看来是比win7更过分了,想关闭还是想延缓启动大家自己决定(关闭影响电脑速度)。

2、system服务:硬盘占用高是因为虚拟内存,家庭组和win8快速开机功能,三项造成的(以前大家没有注意到虚拟内存的问题win8似乎对大内存电脑优化不够到位导致虚拟内存随着内存越大对硬盘读写量就会增加)大家关闭他们就好了。

扩展资料:

计算机主机指计算机硬件系统中用于放置主板及其他主要部件的容器(Mainframe)。通常包括CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口,如 USB 控制器、显卡、网卡、声卡等等。位于主机箱内的通常称为内设,而位于主机箱之外的通常称为外设(如显示器、键盘、鼠标、外接硬盘、外接光驱等)。

通常,主机自身(装上软件后)已经是一台能够独立运行的计算机系统,服务器等有专门用途的计算机通常只有主机,没有其他外设。

费用低廉,尽管网上信息发布具备明显的宣传功能优势,但其费用的低廉仍是不可想象的。电台电视台的广告。虽然以秒计算,但费用也动辄成千上万,报刊广告也价格不菲,超出多数单位个人的承受力。

网上信息发布由于节省报刊的印刷和电台电视台昂贵的制作费用,成本大大降低,使绝大多数单位个人都可以承受。覆盖范围广,传统媒体无论电视,报刊,广播还是灯箱海报都不能跨越地域限制,只能对特定地区产生影响。

成交概率高,对于传统媒介的广告,观众大多是被动接受,不易产生效果。形式生动活泼,运用计算机多媒体技术,网上信息以图,文,声,像等多种形式,将产品的形状,用途,使用方法,价格,购买方法等信息直接展示在用户面前。

具有实时性,商家可以根据市场需要随时更改广告内容,灵活方便。更重要的是,对企业和机构用户而言,这是当前最为省钱,便利和实用的方式。

扩展资料来源:百度百科:主机

一、物理内存的“乾坤大挪移”

虽然在32位的Windows XP(以下简称XP)或Vista *** 作系统下4GB的物理内存无法被完全识别出来,但是我们可以通过RamDisk这个小软件,把识别不到的内存空间转化为“硬盘”空间,从而实现4GB物理内存的充分利用。RamDisk下载地址:>假定在程序效率和关键过程相当且不计入缓存等措施的条件下,读写任何类型的数据都没有直接 *** 作文件来的快,不论MSYQL过程如何,最后都要到磁盘上去读这个“文件”(记录存储区等效),所以当然这一切的前提是只读 内容,无关任何排序或查找 *** 作。
动态网站一般都是用数据库来存储信息,如果信息的及时性要求不高 可以加入缓存来减少频繁读写数据库。
两种方式一般都支持,但是绕过 *** 作系统直接 *** 作磁盘的性能较高,而且安全性也较高,数据库系中的磁盘性能一直都是瓶颈,大型数据库一般基于unix
系统,当然win下也有,不常用应为win的不可靠性,unix下,用的是裸设备raw设备,就是没有加工过的设备(unix下的磁盘分区属于特殊设备,
以文件形式统一管理),由dbms直接管理,不通过 *** 作系统,效率很高,可靠性也高,因为磁盘,cache和内存都是自己管理的,大型数据库系统
db2,oracal,informix(不太流行了),mssql算不上大型数据库系统。
1、直接读文件相比数据库查询效率更胜一筹,而且文中还没算上连接和断开的时间。
2、一次读取的内容越大,直接读文件的优势会越明
显(读文件时间都是小幅增长,这跟文件存储的连续性和簇大小等有关系),这个结果恰恰跟书生预料的相反,说明MYSQL对更大文件读取可能又附加了某些 ***
作(两次时间增长了近30%),如果只是单纯的赋值转换应该是差异偏小才对。
3、写文件和INSERT几乎不用测试就可以推测出,数据库效率只会更差。
4、很小的配置文件如果不需要使用到数据库特性,更加适合放到独立文件里存取,无需单独创建数据表或记录,很大的文件比如、音乐等采用文件存储更为方便,只把路径或缩略图等索引信息放到数据库里更合理一些。
5、PHP上如果只是读文件,file_get_contents比fopen、fclose更有效率,不包括判断存在这个函数时间会少3秒左右。
6、fetch_row和fetch_object应该是从fetch_array转换而来的,书生没看过PHP的源码,单从执行上就可以说明fetch_array效率更高,这跟网上的说法似乎相反。
磁盘读写与数据库的关系:
一 磁盘物理结构
(1) 盘片:硬盘的盘体由多个盘片叠在一起构成。
在硬盘出厂时,由硬盘生产商完成了低级格式化(物理格式化),作用是将空白的盘片(Platter)划分为一个个同圆心、不同半径的磁道
(Track),还将磁道划分为若干个扇区(Sector),每个扇区可存储128×2的N次方(N=0123)字节信息,默认每个扇区的大小为
512字节。通常使用者无需再进行低级格式化 *** 作。
(2) 磁头:每张盘片的正反两面各有一个磁头。
(3) 主轴:所有磁片都由主轴电机带动旋转。
(4) 控制集成电路板:复杂!上面还有ROM(内有软件系统)、Cache等。
二 磁盘如何完成单次IO *** 作
(1) 寻道
当控制器对磁盘发出一个IO *** 作命令的时候,磁盘的驱动臂(Actuator
Arm)带动磁头(Head)离开着陆区(Landing
Zone,位于内圈没有数据的区域),移动到要 *** 作的初始数据块所在的磁道(Track)的正上方,这个过程被称为寻道(Seeking),对应消耗的时
间被称为寻道时间(Seek Time);
(2) 旋转延迟
找到对应磁道还不能马上读取数据,这时候磁头要等到磁盘盘片(Platter)旋转到初始数据块所在的扇区(Sector)落在读写磁头正下方之后才能开始读取数据,在这个等待盘片旋转到可 *** 作扇区的过程中消耗的时间称为旋转延时(Rotational Delay);
(3) 数据传送
接下来就随着盘片的旋转,磁头不断的读/写相应的数据块,直到完成这次IO所需要 *** 作的全部数据,这个过程称为数据传送(Data Transfer),对应的时间称为传送时间(Transfer Time)。完成这三个步骤之后单次IO *** 作也就完成了。
根据磁盘单次IO *** 作的过程,可以发现:
单次IO时间 = 寻道时间 + 旋转延迟 + 传送时间
进而推算IOPS(IO per second)的公式为:
IOPS = 1000ms/单次IO时间
三 磁盘IOPS计算
不同磁盘,它的寻道时间,旋转延迟,数据传送所需的时间各是多少?
1 寻道时间
考虑到被读写的数据可能在磁盘的任意一个磁道,既有可能在磁盘的最内圈(寻道时间最短),也可能在磁盘的最外圈(寻道时间最长),所以在计算中我们只考虑平均寻道时间。
在购买磁盘时,该参数都有标明,目前的SATA/SAS磁盘,按转速不同,寻道时间不同,不过通常都在10ms以下:
3 传送时间2 旋转延时
和寻道一样,当磁头定位到磁道之后有可能正好在要读写扇区之上,这时候是不需要额外的延时就可以立刻读写到数据,但是最坏的情况确实要磁盘旋转整整
一圈之后磁头才能读取到数据,所以这里也考虑的是平均旋转延时,对于15000rpm的磁盘就是(60s/15000)(1/2) = 2ms。
(1) 磁盘传输速率
磁盘传输速率分两种:内部传输速率(Internal Transfer Rate),外部传输速率(External Transfer Rate)。
内部传输速率(Internal Transfer Rate),是指磁头与硬盘缓存之间的数据传输速率,简单的说就是硬盘磁头将数据从盘片上读取出来,然后存储在缓存内的速度。
理想的内部传输速率不存在寻道,旋转延时,就一直在同一个磁道上读数据并传到缓存,显然这是不可能的,因为单个磁道的存储空间是有限的;
实际的内部传输速率包含了寻道和旋转延时,目前家用磁盘,稳定的内部传输速率一般在30MB/s到45MB/s之间(服务器磁盘,应该会更高)。
外部传输速率(External Transfer Rate),是指硬盘缓存和系统总线之间的数据传输速率,也就是计算机通过硬盘接口从缓存中将数据读出交给相应的硬盘控制器的速率。
硬盘厂商在硬盘参数中,通常也会给出一个最大传输速率,比如现在SATA30的6Gbit/s,换算一下就是61024/8,768MB/s,通常指的是硬盘接口对外的最大传输速率,当然实际使用中是达不到这个值的。
这里计算IOPS,保守选择实际内部传输速率,以40M/s为例。
(2) 单次IO *** 作的大小
有了传送速率,还要知道单次IO *** 作的大小(IO Chunk Size),才可以算出单次IO的传送时间。那么磁盘单次IO的大小是多少?答案是:不确定。
*** 作系统为了提高 IO的性能而引入了文件系统缓存(File System Cache),系统会根据请求数据的情况将多个来自IO的请求先放在缓存里面,然后再一次性的提交给磁盘,也就是说对于数据库发出的多个8K数据块的读 *** 作有可能放在一个磁盘读IO里就处理了。
还有,有些存储系统也是提供了缓存(Cache),接收到 *** 作系统的IO请求之后也是会将多个 *** 作系统的 IO请求合并成一个来处理。
不管是 *** 作系统层面的缓存还是磁盘控制器层面的缓存,目的都只有一个,提高数据读写的效率。因此每次单独的IO *** 作大小都是不一样的,它主要取决于系统对于数据读写效率的判断。这里以SQL Server数据库的数据页大小为例:8K。
(3) 传送时间
传送时间 = IO Chunk Size/Internal Transfer Rate = 8k/40M/s = 02ms
可以发现:
(31) 如果IO Chunk Size大的话,传送时间会变大,从而导致IOPS变小;
(32) 机械磁盘的主要读写成本,都花在了寻址时间上,即:寻道时间 + 旋转延迟,也就是磁盘臂的摆动,和磁盘的旋转延迟。
(33) 如果粗略的计算IOPS,可以忽略传送时间,1000ms/(寻道时间 + 旋转延迟)即可。
4 IOPS计算示例
以15000rpm为例:
(1) 单次IO时间
单次IO时间 = 寻道时间 + 旋转延迟 + 传送时间 = 3ms + 2ms + 02 ms = 52 ms
(2) IOPS
IOPS = 1000ms/单次IO时间 = 1000ms/52ms = 192 (次)
这里计算的是单块磁盘的随机访问IOPS。
考虑一种极端的情况,如果磁盘全部为顺序访问,那么就可以忽略:寻道时间 + 旋转延迟 的时长,IOPS的计算公式就变为:IOPS = 1000ms/传送时间
IOPS = 1000ms/传送时间= 1000ms/02ms = 5000 (次)
显然这种极端的情况太过理想,毕竟每个磁道的空间是有限的,寻道时间 + 旋转延迟 时长确实可以减少,不过是无法完全避免的。
四 数据库中的磁盘读写
1 随机访问和连续访问
(1) 随机访问(Random Access)
指的是本次IO所给出的扇区地址和上次IO给出扇区地址相差比较大,这样的话磁头在两次IO *** 作之间需要作比较大的移动动作才能重新开始读/写数据。
(2) 连续访问(Sequential Access)
相反的,如果当次IO给出的扇区地址与上次IO结束的扇区地址一致或者是接近的话,那磁头就能很快的开始这次IO *** 作,这样的多个IO *** 作称为连续访问。
(3) 以SQL Server数据库为例
数据文件,SQL Server统一区上的对象,是以extent(88k)为单位进行空间分配的,数据存放是很随机的,哪个数据页有空间,就写在哪里,除非通过文件组给每个表预分配足够大的、单独使用的文件,否则不能保证数据的连续性,通常为随机访问。
另外哪怕聚集索引表,也只是逻辑上的连续,并不是物理上。
日志文件,由于有VLF的存在,日志的读写理论上为连续访问,但如果日志文件设置为自动增长,且增量不大,VLF就会很多很小,那么就也并不是严格的连续访问了。
2 顺序IO和并发IO
(1) 顺序IO模式(Queue Mode)
磁盘控制器可能会一次对磁盘组发出一连串的IO命令,如果磁盘组一次只能执行一个IO命令,称为顺序IO;
(2) 并发IO模式(Burst Mode)
当磁盘组能同时执行多个IO命令时,称为并发IO。并发IO只能发生在由多个磁盘组成的磁盘组上,单块磁盘只能一次处理一个IO命令。
(3) 以SQL Server数据库为例
有的时候,尽管磁盘的IOPS(Disk Transfers/sec)还没有太大,但是发现数据库出现IO等待,为什么?通常是因为有了磁盘请求队列,有过多的IO请求堆积。
磁盘的请求队列和繁忙程度,通过以下性能计数器查看:
LogicalDisk/AvgDisk Queue Length
LogicalDisk/Current Disk Queue Length
LogicalDisk/%Disk Time
这种情况下,可以做的是:
(1) 简化业务逻辑,减少IO请求数;
(2) 同一个实例下,多个数据库迁移的不同实例下;
(3) 同一个数据库的日志,数据文件分离到不同的存储单元;
(4) 借助HA策略,做读写 *** 作的分离。
3 IOPS和吞吐量(throughput)
(1) IOPS
IOPS即每秒进行读写(I/O) *** 作的次数。在计算传送时间时,有提到,如果IO Chunk Size大的话,那么IOPS会变小,假设以100M为单位读写数据,那么IOPS就会很小。
(2) 吞吐量(throughput)
吞吐量指每秒可以读写的字节数。同样假设以100M为单位读写数据,尽管IOPS很小,但是每秒读写了N100M的数据,吞吐量并不小。
(3) 以SQL Server数据库为例
对于OLTP的系统,经常读写小块数据,多为随机访问,用IOPS来衡量读写性能;
对于数据仓库,日志文件,经常读写大块数据,多为顺序访问,用吞吐量来衡量读写性能。
磁盘当前的IOPS,通过以下性能计数器查看:
LogicalDisk/Disk Transfers/sec
LogicalDisk/Disk Reads/sec
LogicalDisk/Disk Writes/sec
磁盘当前的吞吐量,通过以下性能计数器查看:
LogicalDisk/Disk Bytes/sec
LogicalDisk/Disk Read Bytes/sec
LogicalDisk/Disk Write Bytes/sec

电脑常见故障及排除方法 篇1 问:为什么电脑突然关机,电脑突然关机是怎么回事 答:1硬件问题引起电脑突然关机,例如电源电压不稳定,插排或者电源插头接触不良,散热不良,cpu,内存,光驱损坏;机箱reset健质量有问题;如果reset健损坏,就会偶尔触碰机箱或者正常使用电脑的时候会出现电脑突然关机等。 2病毒木马问题造成的,某些恶搞病毒发作时还会提示系统将在60秒后自动启动。或者黑客后门程序从远程控制你计算机的一切活动,包括让你的计算机重新启动。 3由定时软件和计划任务导致的电脑突然自动关机。有些带有任务的软件会有自动关机的选项,可能你不小心给勾选了。 4灰尘过多散热不良,导致温度过高引起自动关机! 问:耳机没声音 答:软件和硬件的问题都可能导致耳机没声音。对于耳机没有声音怎么办的问题,我们应首先检查耳机是否插到了正确的插孔上,是否与麦克风插孔混淆。可将耳机插在其他电脑上以确定耳机在其他电脑是否可用。如果可用,我们则主要考虑电脑的设置和驱动程序方面存在问题(不排除耳机插孔接触问题或电脑部件问题导致的耳机没声音,但这种情况极少也难以自己动手解决,因此不讨论)。 扩展阅读:电脑没声音怎么办电脑没声音的解决办法。 问:电脑过一会黑屏,动一下鼠标或键盘又亮了 答:把屏保取消掉就可以了。具体步骤如下: 1、鼠标在屏幕的空白处右键,在显示出的功能条上选“属性” 2、点对话框上方的“屏幕保护程序”在下方有蓝色的“屏幕保护程序(S)”是选择屏保图案的,旁边有个向下的箭头,点开箭头选里面的(无)这栏,就是不选择任何屏保图案。 3、点对话框下方的“应用”再点“确定”就好了。 还有一种办法: 1、鼠标在屏幕的空白处右键,在显示出的功能条上选“属性” 2、点对话框上方的“屏幕保护程序”再点下方的“电源”在跳出来的对话框有蓝色的“电源使用方案”点选里面的“一直开着”。 3、点对话框下方的“应用”再点“确定”再点“应用”再点“确定”就好了。 问:电脑开不了主机灯亮,屏幕不亮,按关机键按一下也关不了机 答:1清理机箱灰尘,内存显卡擦下金手指重新插上,再开机 2如上述未能解决可能主板坏了CPU显卡出故障! 问:电脑开机速度过慢等了很久才开 答:启动项和服务太多,影响电脑启动速度和系统运行性能。你可以减少启动项,关闭一些服务减少系统进程。打开360安全卫士---功能大全---开机加速---输入法切换工具和360安全卫士除外其他全禁止启动 问:电脑用着用着就出现蓝屏 答:如果是在看视频或玩游戏蓝屏,更新一下显卡驱动。不行就重新安装系统,如果还未解决,试着更换硬件逐项排查 问:笔记本摸着烫手发热很大 答:1给笔记本加装笔记本散热器 2笔记本用的时间久了内部灰尘过多引起散热不通畅! 另外如果笔记本使用一两年没有清理过灰尘,那么不妨给笔记本清理下灰尘,即可解决散热问题,关于笔记本怎么清理灰尘。请阅读:笔记本怎么清理灰尘笔记本清理灰尘图文教程。 扩展阅读:笔记本散热器有用吗笔记本散热器哪种好 问:笔记本屏幕乱闪,有横线怎么回事 答:1笔记本屏幕排线坏了2笔记本屏幕出故障 问:电脑上不了网怎么办 答:1检查网线接口松动。2打开网上邻居---查看网络连接---看看里面本地连接是不是禁用了。3观察猫上名为ADSL的指示灯是否长亮,如在闪烁请网通联系10010电信联系10000移动铁通:10050故障申报 电脑常见故障及排除方法 篇2 1、当把窗口最大化后,任务栏被覆盖,不是自动隐藏,怎么回事? 最佳答案 (1)、在任务栏上右击,在d出的菜单中单击“属性”, (2)、然后在d出的“任务栏和开始菜单属性”对话框中选择下面两个选项: “锁定任务栏”和“将任务栏保持在其它窗口的前端” 2、IE窗口的大小在哪里设置? 最佳答案: 先把所有的IE窗口关了;只打开一个IE窗口;最大化这个窗口;关了它;OK,以后的默认都是最大化的了也可以用鼠标直接将IE窗口拖动为最大或最小) 3、桌面不显示图标,但有开始任务栏? 最佳答案: (1)、右击桌面----》排列图标----》显示桌面图标把它选上! (2)、右击桌面----》属性----》桌面(标签)----》自定义桌面---》把需要的显示项目前打勾,应用确定! 4、桌面IE图标不见了(桌面上自定义桌面没有IE选项) 最佳答案: 右键点击我的电脑-》资源管理器-》在窗口左侧选择“桌面”-》把这里的IE图标拖到桌面上即可。 5、任务栏的快速启动图标不见了? 最佳答案: 右键任务栏---工具栏---快速启动---打勾。 6、显示桌面的快捷键丢失了,怎么找回? 最佳答案 打开“记事本”: 把下面内容复制上去: [Shell] 电脑常见故障及排除方法 篇3 1、系统不承认硬盘 此类故障比较常见,即从硬盘无法启动,从A盘启动也无法进入C盘,使用CMOS中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接电缆或IDE口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换IDE口及电缆等进行替换试验,可很快发现故障的所在。如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在IDE的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘。 2、CMOS引起的'故障 CMOS的正确与否直接影响硬盘的正常使用,这里主要指其中的硬盘类型。好在现在的机器都支持"IDE auto detect"的功能,可自动检测硬盘的类型。当连接新的硬盘或者更换新的硬盘后都要通过此功能重新进行设置类型 。当然,现在有的类型的主板可自动识别硬盘的类型。当硬盘类型错误时,有时干脆无法启动系统,有时能够启动,但会发生读写错误。比如CMOS中的硬盘类型小于实际的硬盘容量 ,则硬盘后面的扇区将无法读写,如果是多分区状态则个别分区将丢失。还有一个重要的故障原因,由于目前的IDE都支持逻辑参数类型,硬盘可采用Normal、LBA、Large等 。如果在一般的模式下安装了数据,而又在CMOS中改为其他的模式,则会发生硬盘的读写错误故障,因为其物理地质的映射关系已经改变 ,将无法读取原来的正确硬盘位置。 3、主引导程序引起的启动故障 硬盘的主引导扇区是硬盘中的最为敏感的一个部件,其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他 *** 作系统 。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。修复此故障的方法较为简单,使用高版本DOS的fdisk最为方便,当带参数/mbr运行时,将直接更换(重写)硬盘的主引导程序。实际上硬盘的主引导扇区正是此程序建立的,fdisk。exe之中包含有完整的硬盘主引导程序。虽然DOS版本不断更新 ,但硬盘的主引导程序一直没有变化,从DOS 3。x到目前有winDOS 95的DOS,所以只要找到一种DOS引导盘启动系统并运行此程序即可修复 。另外,像kv300等其他工具软件也具有此功能。 4、分区表错误引导的启动故障 分区表错误是硬盘的严重错误,不同错误的程度会造成不同的损失。如果是没有活动分区标志,则计算机无法启动。但从软区或光区引导系统后可对硬盘读写,可通过fdisk重置活动分区进行修复 。如果是某一分区类型错误,可造成某一分区的丢失。分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本DOS分区值为06,而扩展的DOS分区值是05。如果把基本DOS分区类型改为05则无法启动系统 ,并且不能读写其中的数据。如果把06改为DOS不识别的类型如efh,则DOS认为改分区不是 DOS分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术 ,恢复原来的正确类型值即可使该分区恢复正常。分区表中还有其他数据用于纪录分区的起始或终止地址。这些数据的损坏将造成该分区的混乱或丢失,一般无法进行手工恢复,唯一的方法是用备份的分区表数据重新写回,或者从其他的相同类型的并且分区状况相同的硬盘上获取分区表数据,否则将导致其他的数据永久的丢失。在对主引导扇区进行 *** 作时,可采用nu等工具软件, *** 作非常的方便,可直接对硬盘主引导扇区进行读写或编辑。当然也可采用debug进行 *** 作,但 *** 作繁琐并且具有一定的风险。 5、分区有效标志错误引起的硬盘故障 在硬盘主引导扇区中还存在一个重要的部分,那就是其最后的两个字节:55aah,此字为扇区的有效标志。当从硬盘,软盘或光区启动时,将检测这两个字节,如果存在则认为有硬盘存在,否则将不承认硬盘。此标志时从硬盘启动将转入rom basic或提示放入软盘。从软盘启动时无法转入硬盘。此处可用于整个硬盘的加密技术。可采用debug方法进行恢复处理。另外,DOS引导扇区仍有这样的标志存在 ,当DOS引导扇区无引导标志时,系统启动将显示为:"missing operating system"。其修复的方法可采用的主引导扇区修复方法 ,只是地址不同,更方便的方法是使用下面的DOS系统通用的修复方法。 6、DOS引导系统引起的启动故障 DOS引导系统主要由DOS引导扇区和DOS系统文件组成。系统文件主要包括iosys、msdossys、commandcom,其中commandcom是DOS的外壳文件,可用其他的同类文件替换,但缺省状态下是DOS启动的必备文件。在Windows 95携带的DOS 系统中,msdossys是一个文本文件,是启动windows必须的文件。但只启动DOS时可不用此文件 。但DOS引导出错时,可从软盘或光盘引导系统,之后使用sys c:传送系统即可修复故障,包括引导扇区及系统文件都可自动修复到正常状态。 7、fat表引起的读写故障 fat表纪录着硬盘数据的存储地址,每一个文件都有一组连接的fat链指定其存放的簇地址。fat表的损坏意味着文件内容的丢失。庆幸的是DOS系统本身提供了两个fat表 ,如果目前使用的fat表损坏,可用第二个进行覆盖修复。但由于不同规格的磁盘其fat表的长度及第二个fat表的地址也是不固定的,所以修复时必须正确查找其正确位置,由一些工具软件如nu等本身具有这样的修复功能,使用也非常的方便。采用debug也可实现这种 *** 作,即采用其m命令把第二个fat表移到第一个表处即可 。如果第二个fat表也损坏了,则也无法把硬盘恢复到原来的状态,但文件的数据仍然存放在硬盘的数据区中,可采用chkdsk或scandisk命令进行修复 ,最终得到。chk文件,这便是丢失fat链的扇区数据。如果是文本文件则可从中提取并可合并完整的文件,如果是二进制的数据文件,则很难恢复出完整的文件。 8、目录表损坏引起的引导故障 目录表纪录着硬盘中文件的文件名等数据,其中最重要的一项是该文件的起始簇号,目录表由于没有自动备份功能,所以如果目录损坏将丢失大量的文件。一种减少损失的方法也是采用上面的chkdsk或scandisk程序的方法 ,从硬盘中搜索出chk文件,由目录表损坏时是首簇号丢失,在fat为损坏的情况下所形成的chk文件一般都比较完整的文件数据,每一个chk文件即是一个完整的文件 ,把其改为原来的名字可恢复大多数文件。 9、误删除分区时数据的恢复 当用fdisk删除了硬盘分区之后,表面现象是硬盘中的数据已经完全消失,在未格式化时进入硬盘会显示无效驱动器。如果了解fdisk的工作原理,就会知道,fdisk只是重新改写了硬盘的主引导扇区(0面0道1扇区)中的内容 。具体说就是删除了硬盘分区表信息,而硬盘中的任何分区的数据均没有改变,可仿造上述的分区表错误的修复方法,即想办法恢复分区表数据即可恢复原来的分区即数据,但这只限于除分区或重建分区之后。如果已经对分区用format格式化,在先恢复分区后,在按下面的方法恢复分区数据。 10、误格式化硬盘数据的恢复 在DOS高版本状态下,格式化 *** 作format在缺省状态下都建立了用于恢复格式化的磁盘信息,实际上是把磁盘的DOS引导扇区,fat分区表及目录表的所有内容复制到了磁盘的最后几个扇区中(因为后面的扇区很少使用),而数据区中的内容根本没有改变 。这样通过运行"unformat c:"即可恢复原来的文件分配表及目录表,从而完成硬盘信息的恢复。另外DOS还提供了一个miror命令用于纪录当前的磁盘的信息 ,供格式化或删除之后的恢复使用,此方法也比较有效。

如何优化内存的管理,提高内存的使用效率,尽可能地提高运行速度,是我们所关心的问题。下面介绍在Windows *** 作系统中,提高内存的使用效率和优化内存管理的几种方法。
1、改变页面文件的位置
其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置即可。值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。
2、改变页面文件的大小
改变了页面文件的位置后,我们还可以对它的大小进行一些调整。调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。
3、禁用页面文件
当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可。
4、清空页面文件
在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefilesys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。
5、调整高速缓存区域的大小
可以在“计算机的主要用途”选项卡中设置系统利用高速缓存的比例(针对Windows 98)。如果系统的内存较多,可选择“网络服务器”,这样系统将用较多的内存作为高速缓存。在CD-ROM标签中,可以直接调节系统用多少内存作为CD-ROM光盘读写的高速缓存。
6、监视内存
系统的内存不管有多大,总是会用完的。虽然有虚拟内存,但由于硬盘的读写速度无法与内存的速度相比,所以在使用内存时,就要时刻监视内存的使用情况。Windows *** 作系统中提供了一个系统监视器,可以监视内存的使用情况。一般如果只有60%的内存资源可用,这时你就要注意调整内存了,不然就会严重影响电脑的运行速度和系统性能。
7、及时释放内存空间
如果你发现系统的内存不多了,就要注意释放内存。所谓释放内存,就是将驻留在内存中的数据从内存中释放出来。释放内存最简单有效的方法,就是重新启动计算机。另外,就是关闭暂时不用的程序。还有要注意剪贴板中如果存储了图像资料,是要占用大量内存空间的。这时只要剪贴几个字,就可以把内存中剪贴板上原有的冲掉,从而将它所占用的大量的内存释放出来。
8、优化内存中的数据
在Windows中,驻留内存中的数据越多,就越要占用内存资源。所以,桌面上和任务栏中的快捷图标不要设置得太多。如果内存资源较为紧张,可以考虑尽量少用各种后台驻留的程序。平时在 *** 作电脑时,不要打开太多的文件或窗口。长时间地使用计算机后,如果没有重新启动计算机,内存中的数据排列就有可能因为比较混乱,从而导致系统性能的下降。这时你就要考虑重新启动计算机。
9、提高系统其他部件的性能
计算机其他部件的性能对内存的使用也有较大的影响,如总线类型、CPU、硬盘和显存等。如果显存太小,而显示的数据量很大,再多的内存也是不可能提高其运行速度和系统效率的。如果硬盘的速度太慢,则会严重影响整个系统的工作。

目前市面上主流的 希捷西数以及日立的500G 1T以上硬盘,速度比以往的320G 160G快了不少,主要源于单碟容量的提升、设计的优化、缓存的增加等。

所以,要想提升旧硬盘的速度,购买一块500G 希捷720012,16M缓存以上的硬盘,效果非常明显。

其次,如果你的硬盘原本速度已经不错了,你可以考虑组建Raid0,也就是让2块硬盘同时工作,分别存储和读取,理论上要比1块硬盘快1倍。当然也可以是多块硬盘组建,速度会有相应提升。 在实际使用中,普遍使用2块组建raid0,速度提升60%左右。

再者,你可以投入大量资金使用SSD硬盘,即固态硬盘。固态硬盘没有机械结构,克服了硬盘物理上的障碍,在寻道时间等方面有相当明显的优势,对速度的提升效果十分明显。但就是价格比较高。

我的电脑用的SSD raid0,速度还不错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12856507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存