一台电脑系统盘(10G)空间显示用了93%,打开系统盘,选中所有文件(包括隐藏文件),总大小却只有3.2G,用联想备份工具看隐藏分区也只用了100多M,我的硬盘空间到底上那里去了啊?
一台电脑系统盘(10G)空间显示用了93%,打开系统盘,选中所有文件(包括隐藏文件),总大小却只有3.2G,用联想备份工具看隐藏分区也只用了100多
M,我的硬盘空间到底上那里去了啊?
2楼
我昨天也遇到这个问题
最后我格盘了
回复
3楼
不是吧,格式化。。。我怎么命这么苦啊,每次都出现这些动辄重装系统,格式
化的问题
回复
4楼
硬盘空间丢失
首先我们要正确认识硬盘容量大小的有关问题。硬盘的实际容量一般都小于
其标称容量。造成这种情况的主要原因是,生产厂家一般按每兆1000K字节计算
容量,而大多数主板的BIOS及测试软件是以1048K为一兆计算。这样一来二者间
便出现了大约5%的差异。而硬盘容量又有纯粹由磁头数、柱面数等物理参数计算
得到的物理盘容量以及在经过分区、格式化等操作后实际可用空间的逻辑盘容量
之分。此外在CMOS中选择不同的工作模式(NORMA、LBA、LARGE),也会造成容
量的不一致。由于有这些因素的影响,一般而言硬盘测试容量与标称容量存在
5%-10%左右的差距是基本正常的。
和硬盘容量有关的是主板CMOS中NORMAL、LBA、LARGE的三种硬盘模式 ,
简单说由于最早的BIOS只支持不大于528M容量的硬盘,BIOS中的 C/H/S参数
与硬盘实际的完全一样,这时硬盘的模式就是NORMAL,后来为解决528M的限制
出现了LARGE模式,它通过增加逻辑柱面的数目,使BIOS支持的容量扩大了一
倍,但这是个过度的模式,很快就没有使用了。随着大容量硬盘的流行,现在
CMOS的硬盘模式中,实际上只有LBA一项有实用意义,而设为NORMAL、LARGE
都不能正常识别及使用大容量硬盘。
硬盘空间丢失的原因有很多,如误操作、程序非正常退出、非正常关机、病
毒感染、程序运行中的错误或者对硬件分区的不合理等情况都会造成硬盘空间的
丢失。
1)、临时文件造成硬盘空间的浪费
应用程序在运行时非正常退出,会使很多.TMP类型的文件继续存放在硬盘
中,在Windows窗口环境中运行应用程序时,会自动产生以~GRB开头的用于存
放有关屏幕信息的文件,别外,还有一个用于Windows本身临时交换文件的
win386.swp。当程序正常退出运行之前,应用程序会将这些文件删除,而非正常
退出时,应用程序无法删除它们。可以定期清理这些文件。
2)、簇的丢失使硬盘空间丢失
文件分配表(FAT)是软盘或硬盘上的一个隐含表。FAT记录如何将文件存储在
特定的(不一定是连续的)簇上。文件分配表采用一种简单的方法不停地跟踪数据。
在FAT中,第一簇的入口是用于存储文件的第二簇的地址。在第二个簇入口处则是
第三个簇的地址,等等,直到包含文件结束码的最终簇入口。 很明显,如果FAT表数
据因为某种原因遭到破坏,就会导致硬盘数据的逻辑连续性发生紊乱,从而发生
硬盘空间丢失的问题。这种空间丢失的故障用一般的磁盘修复工具都可以解决,
但数据往往无法修复。 由于传统FAT格式的缺陷,若某个簇没有在任何文件分配
链中出现,而且该簇在相应的文件分配表中又被标记为非零时,这时该簇既没有
被任何文件使用,又不可以再为其他文件所用,这样就发生了"簇丢失"现象。簇的
丢失必然导致硬盘空间的丢失。这种"丢失"空间的现象通常是由于程序在运行中非
正常终止、在Win98环境中非正常关机等原因造成的。
3)、分区过大造成硬盘空间的浪费
对硬盘的逻辑分区是否合理,这不仅关系到硬盘文件的分类管理,而且也直
接关系到硬盘空间的充分利用。下表就是使用FAT16的簇和硬盘物理空间的关
系:
磁盘空间或分区大小 簇的大小
16M至128M 2K
128M至256M 4K
256M至512M 8K
512M至1GB 16K
1GB至2GB 32K
2GB至4GB 64K
我们知道文件的存储是以簇为单位的,也就是说一个文件要占用一个或多个
簇,而簇是由一个或多个扇区构成。如果一个簇只有一个字节被一个文件占用,
那么该簇的其他部分即使是空闲的,也不能被别的文件所利用,这样空间就被浪
费了。由此可见对硬盘分区在大小划分上是否合理,直接关系到硬盘空间的使用
情况。
4、)合理使用硬盘空间的设置
回收站空间设置直接影响到硬盘上可用空间的大小,最好你的回收站大小设
置为硬盘空间的5%,并且你要定期清空你的回收站。再有一点就是,IE中的
Internet文件临时存放空间的设置,如果你将它设置得太大,它存储的Internet文
件就会占用你的硬盘空间。
5、)硬盘出现坏道
如果硬盘出现了坏道也会导致容量减少,这种问题就是硬盘的硬件问题了。
坏道是有传染性的。一旦发现一个坏道,基本表明你硬盘的寿命不长了。用软件
处理只是权宜之计。如果你的硬盘还在保修期内的话,赶紧备份重要数据,然后
找经销商换。毕竟很多时候盘上的数据比硬盘本身更值钱。
回复
5楼
我估计你是硬盘分区表出问题了
建议安装 diskman
修复一下分区表看看
回复
6楼
我现在dos 都进不去了(xp),用软盘启动系统,说什么I/O错误,这又是什么原
因啊?
回复
7楼
这个就说明分区表已经有问题,读写错误!~
建议你用光盘启动了进入纯DOS
然后运行diskman
回复
8楼
diskman没有修复硬盘表的功能啊,只有恢复硬盘分区表的功能,也就是恢复以前
的分区表备份。可是以前根本就没有备份啊。我可不可以重建硬盘分区表啊,重
建相当于什么样的一种操作啊, 不会丢失数据把?
回复
9楼
我的意思就是重新建立分区表,但是数据肯定是有影响的,建议你先把电脑的数
据拷贝到别的电脑上!~
干脆的说就是全部格式化,重新分区!
回复
10楼
晕,我的命从来都是这么苦啊,。。不过还是非常感谢站长。:)
回复
11楼
你把硬盘串到别的电脑上把你的东西考出来,然后就是重新分区,是你的分区表
破坏了,在分区的时候要正确。顺便给你一个模拟分区的程序,自己看看怎么操
作。估计只有这个办法了。
回复