在Windows分区体系下,这类故障经常发生,通常是由于意外断电、强制关机、病毒破坏、移动设备未正常卸载而直接插拔以及人为误操作造成的。
什么是分区
未经初始化的硬盘
已经初始化,但未格式化的硬盘
分区后的硬盘,前面为主分区,后面为扩展分区
所谓磁盘分区,就是在Windows系统下,标记为C、D、E等盘符的不同区域,通过将磁盘分区,可以合理而有效地利用磁盘空间。DOS分区体系(Windows及Linux采用的分区体系)采用链表式分区结构,当这一链式结构遭到破坏时,分区就可能丢失,数据也随之丢失。
当我们将分区格式化成NTFS、FAT32或EXTx等文件系统后,分区就有了自己的控制系统,文件系统是最底层的控制系统,其上层为操作系统、应用软件及用户数据,当文件系统受到破坏后,操作系统无法访问相应分区下的数据,于是就会提示“分区需要格式化”或“分区目录损坏”等。
误格式化
格式化是将硬盘分区恢复初始状态的操作,当分区内数据不再使用,或分区出现故障后,通过格式化可以将数据全部清空。格式化分为低级格式化和高级格式化,低级格式化耗时较长,且对硬盘损耗较大,通过低格,可以将坏道区域进行屏蔽。但是,低级格式化是一个工厂级操作,用户在日常使用中接触不到(有些Windows平台下的所谓的低级格式化工具,其实是将磁盘底层扇区全部置零,这种操作会令数据彻底删除,无法恢复);与之相对的高级格式化,是指将分区置于初始化状态,经过高级格式化的分区,操作系统和应用软件就可以正常访问了。
高级格式化操作可以解决多种分区故障,但前提是重要数据已经备份,否则会导致数据丢失。
常见逻辑故障
打开分区时系统反应缓慢甚至死机。
属性管理中,分区格式变为RAW。
格式化时间较长,终止后分区无法访问。
分区容量已被占用,但分区内没有数据或数据不完整。
重装系统时,误将原分区删除,并重新划分新的分区。
分区无法打开,提示“文件目录损坏,需进行格式化”。
分区无法打开,提示“运行磁盘修复工具,修复损坏的分区”。
系统蓝屏,提示0X00000024 NTFS_FILE_SYSTEM错误代码,此代码表明NTFS文件系统受损,也可能由坏道造成。
故障原因
人为误操作。
病毒破坏或黑客攻击。
硬盘出现坏区时,分区也会提示需要格式化。
文件系统出错导致分区损坏,按系统提示错误格式化。
坏道破坏了元文件($MFT、$Bitmap)或其它重要分区结构。
强制关机、意外断电、热插拔U盘或移动硬盘,损坏了它们的文件系统。
在格式化过程中,未勾选“快速格式化”选项,用户由于等待时间过长而人为终止。
保护数据的正确操作
误格式化后,切勿向分区内拷贝数据。
安装正版安全软件,定期查杀病毒,防止文件系统受到破坏。
分区出现故障后,应立即关闭电脑,防止对丢失数据造成更大破坏。
在操作系统下进行格式化操作时,应勾选“快速格式化”选项,这一操作可满足大部分系统应用。完整格式化是个不必要的操作,会增加硬盘读写负担而缩短使用寿命。
U盘、数码存储卡、移动硬盘应先卸载再插拔,目前的操作系统均支持移动设备热插拔,这一操作不会造成介质硬件损坏,但用户无法判断移动介质是否正在进行读写操作而盲目插拔时,系统可能会将缓存内的数据瞬间“灌入”这些介质内,而破坏了分区结构或文件系统。
慎用chkdsk命令,文件系统损坏程度较低时,这个命令可以很方便解决此类故障,但如果文件系统损坏比较严重,此操作会直接删掉文件,一般情况下用户是很难判断文件系统损坏的程度的。
分区故障现象也可能由坏道造成,如果通过软件方式无法解决或在软件恢复过程中出现卡顿、死机,即可能由于硬盘存在坏道,这种情况下切忌继续使用软件恢复,否则高负荷工作下,坏道区可能扩大甚至损坏磁头,造成更大的损失。