CHKDSK解决文件损坏没法打开E盘

硬盘

硬盘首先是物理存储介质,无论是以前的机械硬盘(经过磁性材料存储)仍是如今的固态硬盘(经过三极管存储数据),存储的都是二进制比特串;在硬盘上存储的数据,经过操做系统的处理而后呈如今咱们的眼中,咱们看到的是分区(C盘、D盘、/root、/opt、/lib等)以及分区内的目录。这些分区是逻辑上的结构,在硬盘上并不存在分区,分区的维护,经过分区表实现,分区表中记录的数据相似于:0x00000129-0x00010000 C盘,文件首先在物理磁盘上存储着,其次,文件存储的物理位置以及文件的信息(文件名、大小、修改时间等)被放在一个相似于分区表的表结构中存储,咱们看到的分区,是操做系统读取分区表而后呈现出来的逻辑数据;咱们看到的文件,是操做系统经过读取分区下对应的文件控制块来展现的。ide

CHKDSK

chkdsk是微软开发的用于检查分区下文件的逻辑完整性;此外,还能够解决分区内文件控制块损坏致使分区没法打开的问题。此处重点介绍如何解决分区没法打开,以及缘由。操作系统

适用场景
1. 打开分区时,提示:“文件或目录损坏,没法打开D:盘”;
2. 某些文件打不开;
修复方法
chkdsk [分区] /f
原理
chkdsk经过检查分区表中对应的文件控制块信息查找文件(读取物理磁盘),把错误文件控制块删除,而后修正分区表中的数据,由此解决分区没法打开的问题。
注意事项
1. 运行chkdsk /f 时,不要中断进程;这是由于chkdsk会重建分区表等数据,若是中断进程,就可能致使分区表、文件控制块出错,从而形成硬盘文件丢失(看不到,可是还在硬盘中存储着);
2. 对于chkdsk检测的分区,要确保分区中没有文件被操做,由于chkdsk运行时,会文件控制块所在物理位置的数据,清空文件的引用计数,致使文件异常;
3. chkdsk与分区的格式有关;