首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
“磁盘碎片”产生的原因磁盘上的文件是以扇区组(即簇)写到磁盘的。当用户向一张空磁盘写一个短文件(假设这个文件长度只占一簇)时,那么这个短文件将占用第一个可用的簇;再向同一磁盘写另一个长度只占一簇的短文件时,该文件将占用下一个可用的簇。如果修改第一个文件,使它的长度增加到一簇以上(假设文件长度占二簇),并以相同的文件名存盘,这时DOS并没有移动第二个文件,为第一个大文件腾出空间,而是将这个大文件进行分片处理,即将文件分成两个部分,其中前一部分占用第一簇,后一部分占用第三簇。DOS给每~个存放在磁盘上…  相似文献   

2.
DIY@Fan 《玩电脑》2005,(2):79-82
在硬盘上.文件存储的最小单位是簇(Cluster),它有一个更容易理解的名称——分配单元。分区中文件能占用的最小磁盘单位是簇,因此,把簇称为分配单元是很恰当的。这就是说文件占用的空间一定是簇的倍数,如果一个文件比一个簇多一个字节.它也会占用两个完整的簇。一个簇通常只有几KB到几十KB.因此绝大多数文件都要占用多个簇,如果这些簇不是连续的,就是文件碎片。  相似文献   

3.
文件碎块是指一个文件的内容分散存放在互不连续的磁盘空间中的情况。如果构成一个文件的碎块过多,DOS对这个磁盘文件的存取速度就会变慢,应该及时予以消除。 1.文件碎块是怎样产生的 设某时在磁盘上建立了文件A,该文件占用某个磁道开关的2.5个簇,则这时该磁道的前3个簇就都为文件A所占用。这时如果再接着建立B文件,则DOS将从第4个簇开始为B分配空间。此后如果为文件A添加内容,则当添加的内容少于0.5个族时,DOS就将添加的内容存放到第3个簇的后半部分,如果添加的内容多于0.5个族,例如为0.8个簇,DOS先将第3个族填满,而后跨越文件B所占用的簇,找到  相似文献   

4.
优化磁盘消除碎片如皋市土地管理局胥志刚,陈进磁盘上的文件是以扇区组(即簇)写到磁盘上的,当用户向一张空盘写一个短文件(假设这个文件长度只占一族)时,那么这个文件将占用第一个可用的簇,再向同一磁盘写另一个长度只占一簇的短文件时,该文件将占用下一个可用簇...  相似文献   

5.
一个文件在磁盘上占用的空间与该文件的实际长度是两个不同的概念。文件的实际长度固定不变,但在磁盘上占用的空间大小则与所用机型、DOS版本号及介质环境的不同而不同,了解文件在磁盘中占用空间的分配,对于管理开发应用软件,有效地利用资源具有重要意义。我们知道,DOs在磁盘上存储文件的过程有三步:一是把文件名、文件长度及文件性质等物理特征登录在DOs的目录区;二是把文件内容占用磁盘位置登录在文件分配表*AT上;三是把文件内容写入相应的磁盘扇区中。因此,文件分配表**T决定着文件在磁盘上的实际空间。可见,文件占用的…  相似文献   

6.
从FHT16到FAT32     
1981年以来,“文件分配表(FAT)”系统一直是基JMapOS和基于Windows的个人计算机所使用的主要磁盘样式。在FAT磁盘中,文件存储的最小单位是簇。文件占用水磁盘空间可用若干簇来表示,不足一簇的也要占用一簇的磁盘空间。FAT16和FAT32对于微软Windows97以前的操作系统大体上是沿用11位的文件分配表(即所谓FAT16),FAT16可支持的最大簇验为2‘即65536。对于FAT16,一个簇的最大空间为32KB(ZI:B),因而它无法支持容量超过ZGB(9B)的驱动器。在FAT16的磁盘格式中每簇的大小由磁盘分区的大/J,决定。在FATI6驱动器上…  相似文献   

7.
用CHKDSK收集磁盘中的碎片 DOS外部命令CHKDSK是一个非常有用的命令,通常人们在磁盘(软盘或硬盘)上删除文件时,由于断电及驱动器磁头误动作等原因,使被删文件分配表(FAT)中的簇项不能释放,这些未释放的簇对于DOS来说就无法再使用了,从而成为丢失的簇。磁盘上丢失的簇越多,磁盘的利用率就越低。为了使这些丢失的簇能再使用,必须把这些簇重新释放,如何释放这些簇呢?CHKDSK命令就具有这一功能,具体方法如下:  相似文献   

8.
1992年第2期刊登杨世平同志的物理上删除磁盘文件的技术,为磁盘文件的保密提供了一种好方法。它采用先删除文件然后重新填写该文件所占的磁盘存储区为全“FF”的算法,须由程序控制计算文件的分配簇链,一一处理。本文所介绍的方法是先将被删除文件内容用全“FF”覆盖,然后再删除,文件分配簇链的计算全部交付DOS内部完成,省却了程序的控制部分;并可以进行批处理,程序简短,速度很快。程序环境为TURBO C2.0。  相似文献   

9.
DOS很有秩序,但不灵活,特别是在它向磁盘中存储文件时,尤其不灵活。因为它提供占用空间的方法是基于先来先服务的策略,也就是说它在存储文件时会造成碎片出现,使计算机的速度明显减慢。 例如,你删除了一个文件,在磁盘上留下一点儿空间,然后你又要存储大一点的文件。DOS做法是:它将这大一点文件中的一部分存放在刚才腾出的空间,  相似文献   

10.
在IBM PC及其兼容机的某些特殊用途中,需要在磁盘上定义几个专用扇区。由于PCDOS的文件管理系统对用户是透明的,若不对专用扇区进行保护,则将与文件存储分配冲突。最简单的解决办法是将专用扇区在文件分配表中的相应标识区标注“FF7”坏扇区,使DOS对其不再进行分配。具体步骤如下: 1.确定专用扇区所在簇的簸号逻辑扇区对应的簇号CH:CH=(LS-K)÷1+2  相似文献   

11.
概述DOS所采用的FAT文件系统有一个缺陷:经过长时间的读写操作,存储在磁盘中的文件会变成碎片状,即组成该文件的簇不是连续的,而是散布在磁盘上不同的地方。虽然这并不影响数据的有效性,但当计算机读写这样的文件时,所花的时间就要比读写连续存储的文件慢得多,这是因为磁头要移动较大的距离才能搜索到该文件的全部。如果是硬盘,经过几个月的使用后,其存取速度会有明显的下降,而且磁头及驱动它的机械部分也会因过重的工作负担而遭到损坏。DOS6-0提供的磁盘优化工具DEFRAG(也称文件重整程序),能够重新整理存储在盘上的所…  相似文献   

12.
DOS对磁盘数据的管理是通过文件名目录和文件簇链表(FAT)来实现的。在每一个文件目录登记项的位移26~27处,存放着该文件的起始簇号。DOS就是根据此二字节来寻找文件的簇链并确定文件所在扇区的。如果此二字节被破坏,DOS将无法对该文件或子目录进行任何操作。这就是加密的基本原理。具体做法如下:  相似文献   

13.
DIRⅠ病毒驻留在磁盘的最后一个可用簇,驻留长度为1024字节,并在磁盘文件分配表FAT中将该簇标为FEFF(软盘有所不同)。该病毒首先感染COMMAND.COM文件,此时一旦执行DOS的DIR命令,病毒即进入内存,从而感染当前目录中的可执行文件(.EXE和.COM文  相似文献   

14.
众所周知,在硬盘中,簇是磁盘空间分配的最小单位。它的大小与磁盘的利用率关系很大。这是因为在硬盘空间的分配中,如果一个文件在一个簇中只是写入了很少的一些字节,虽然这个簇还没有用完,但是其它文件已经不能够再使用这个簇了。这就是为什么我们在硬盘中安装了一个 20Mb大小的软件,而硬盘的空间却有可能减少了3Mb的原因。对于容量越大的硬盘来说,这种浪费就尤其严重。这是因为在DOS中使用的是FAT16分区表,也就是说在DOS下,磁盘是使用16位的二进数据来表示磁盘中的簇的数目。这就限制了我们所使用的磁盘的最…  相似文献   

15.
有些计算机病毒为了防止嵌入磁盘中的病毒代码被其它文件所覆盖,往往将病毒代码所占用的簇标志为坏簇.这样,当有新文件写入磁盘时,DOS将自动避开坏簇空间,病毒代码受到了“坏簇”的安全保护.例如,小球病毒和巴基斯坦智囊病毒就是利用坏簇标志来保护病毒代码的.  相似文献   

16.
蒋庆勇 《电脑》1996,(11):50-50
现在的硬盘越做越大,但似乎总是不够用,800兆硬盘该够大了吧,能装多少东西呢?DOS6.20、WINDOWS、中文WORD、FOXPRO、UCDOS5.0、NORTON、各种游戏以及一些文件……,硬盘还有剩的吗?因此我们应该采取一些措施,最大限度地利用有限的硬盘空间.1.磁盘增容DOS管理磁盘的单位是簇,一簇由若干个扇区组成.我们可以利用DOS提供的DBLSPACE.EXE,将DOS管理磁盘的单位变为扇区,这样平均每个文件浪费的磁盘空间将减  相似文献   

17.
DOS与Windows     
?当格式化一张软盘时,MS-DOS会分配给磁盘一个序列号,请问DOS是怎样将一个唯一的序列号分配给每一个磁盘的?用户能阻止DOS分配序列号给磁盘吗?如果不能,怎样从磁盘上删除序列号而用自己的序列号代替? !如果你用的MS-DOS版本是4.0或4.0以上的,在格式化或重新格式化磁盘之前,FORMAT命令会立即自动地分配给每一张软盘或硬盘一个随机挑选的序列号。  相似文献   

18.
DOS与Windows     
?当格式化一张软盘时,MS-DOS会分配给磁盘一个序列号,请问DOS是怎样将一个唯一的序列号分配给每一个磁盘的?用户能阻止DOS分配序列号给磁盘吗?如果不能,怎样从磁盘上删除序列号而用自己的序列号代替? !如果你用的MS-DOS版本是4.0或4.0以上的,在格式化或重新格式化磁盘之前,FORMAT命令会立即自动地分配给每一张软盘或硬盘一个随机挑选的序列号。  相似文献   

19.
用FAT16格式对硬盘分区有何缺点 它采用16位的文件分配表,能支持的最大分区为2GB,是目前应用最为广泛和获得操作系统支持最多的一种磁盘分区格式,几乎所有的操作系统都支持这一种格式,从DOS、Windows 3.x、Windows 95、Windows 97到现在的Windows 98、Windows NT、Windows 2000,甚至Linux都支持这种分区格式。 但是FAT16分区格式有一个最大的缺点,那就是硬盘的实际利用效率低。因为在DOS和Windows系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一个文件使用,不管这个文件占用整个簇容量的多少。而且每簇的大小由硬盘分区的大小来决定,分区越大,簇就越大。例如1GB的硬盘若只分一个区,那么簇的大小是32KB,也就是说,即使一个文件只有1字节长,存储时也要占32KB的硬盘空间,剩余的空间便全部闲置在那里,这样就导致了磁盘空间的极大浪费。  相似文献   

20.
不知您是否注意到:在DOS下用DIR/S命令查看当前盘中文件的总长度,总是小于用CHKDSK命令查出的文件总长度,这使很多电脑初学者“百思不得其解”,其实这就要从“簇”说起。 为管理方便,DOS把一张软盘或硬盘的一个分区划分为若干个簇。一个簇的大小可能是1K或几K字节。DOS就是以簇为单位为文件分配存储空间的,所以簇也称为分配单元一个文件可以占用一个或  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号