欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

对症下药硬盘空间丢失

程序员文章站 2022-09-22 23:08:26
对症下药硬盘空间丢失硬盘是电脑中存储数据的关键设备。但是,经常有朋友的硬盘会出现空间丢失的情况。今天,我们就来探讨一下硬盘空间丢失的各种原因。   1.软件导致空间“假”丢失   很多时候,自... 09-04-21...
硬盘是电脑中存储数据的关键设备。但是,经常有朋友的硬盘会出现空间丢失的情况。今天,我们就来探讨一下硬盘空间丢失的各种原因。
  1.软件导致空间“假”丢失
  很多时候,自己明明删除了一大批文件,结果硬盘可用空间不仅没增加,反而还小了些,何故?
  现在很多软件都有删除数据保护功能,例如诺顿的回收站保护功能、finaldata之类的数据恢复软件等。如果你的系统中安装了norton system works的话,在你清空回收站时,就会将回收站中的文件备份到硬盘中,即使清空回收站后还能恢复被清空的数据,我们可以在诺顿的删除向导(unerase wizard)中查看这些文件。要想还原因被诺顿保护而“丢失”的硬盘空间,只须右击桌面的“norton protected recycle bin”图标,选择“empty norton protected files”,在诺顿中清空这些文件即可。
  另外,一些数据恢复软件也有数据保护功能。finaldata会自动把你删除的文件都复制一份备份到一个目录里,造成删除文件后可用空间不会增加的现象。只要在这些软件中找到并清除这些备份文件即可。
  2.病毒侵袭后导致硬盘空间丢失
  病毒侵袭电脑后产生的电脑故障可谓五花八门,会导致硬盘空间丢失也是经常有的事。如遭cih病毒侵袭后,一般都会出现硬盘空间丢失的现象。对付病毒,还是那句老话:安装口碑好的防火墙和杀毒软件,定期升级病毒库文件,不要轻易打开一些来路不明的可执行文件,定期升级系统,该打的补丁一个都不要落下。
  3.文件分配表损坏导致空间丢失
  文件分配表(fat)是软盘或硬盘上的一个隐含表。fat记录如何将文件存储在特定的(不一定是连续的)簇上。文件分配表采用一种简单的方法不停地跟踪数据。在fat中,第一簇的入口是用于存储文件的第二簇的地址。在第二簇入口处则是第三簇的地址……直到包含文件结束码的最终簇入口。如果fat表数据因为某种原因遭到破坏,就会导致硬盘数据的逻辑连续性发生紊乱,从而发生硬盘空间丢失的现象。由于传统fat格式的缺陷,若某簇没有在任何文件分配链中出现,而该簇在相应的文件分配表中又被标记为非零时,这时该簇既没有被任何文件使用,又不可以再为其他文件所用,这样就发生了“簇丢失”现象。簇的丢失必然会导致硬盘空间的丢失。这种“丢失”空间的现象通常是由于程序在运行中非正常终止,系统非正常关机而导致的。这种空间丢失的故障用一般的磁盘修复工具都可以解决,但数据往往无法修复。
  4.其他原因
  除了上面几种常见的硬盘空间丢失的情况外,还有很多其他原因也可能导致硬盘空间的丢失。如硬盘出现了坏道也会导致容量减少。这时,建议先备份数据,然后用修复软件对硬盘进行修复。除此之外,很多朋友设置了一些隐藏文件,这些隐藏文件在统计硬盘空间时并不会被当成正常文件所占空间的大小,因而让很多朋友怀疑为硬盘丢失了,其实不然。
  总之,在硬盘空间丢失后,首先要考虑是否是磁盘出现了错误,其次,要考虑是否有病毒感染系统,再考虑是否因为系统中安装了一些具有文件保护功能的软件导致的。找到原因后就需要我们对症下药找出相应的解决方案。