想问下一般检测坏道的流程。。检测坏道前有必要要将硬盘先格式化吗?还有对整个硬盘重新分区前有必要将硬盘格式化吗。。感觉要先格式化,要不数据都在每个盘里都有分布菜鸟问下,有知道的朋友说下原理。急需呢,哈哈

解决方案 »

  1.   

    检查坏道的时候,如果没有数据,速度要快些(每个扇区每个簇的检查)分区前就没必要格式化了,大致了解一下:磁盘上的文件是以链表的方式来存放的,文件名放在一个专门的地方(文件分配表?)然后 一个指针指向磁盘上一个簇,此簇就存放数据(NTFS格式磁盘,簇的大小是4096字节),在簇的最后还有一个指针指向另一个簇,同样循环,直到将一个文件全部装下(最末尾的簇指针为0不指向任何簇)
    要删除此文件,只要删掉此链表头即文件名即可,这就是所谓的逻辑删除,用专门的工具可以恢复出文件,也有的工具是物理删除的,将整个文件链表内容(所有与文件相关的簇)全抹掉,就恢复不了了
    分区后,以前的链表指向全部被破坏,虽然物理上有数据,但没有指针指向它,意思就是逻辑上找不到了,所以在操作系统看来,就是没有数据.
    所谓磁盘碎片整理,就是一个文件的簇与簇之间物理上不连接了(长期读写磁盘造成的),有了其它文件的簇(或者空簇),互相交织在一起,如果一个文件的簇都是物理上靠在一起,则访问速度是最快的,所以碎片整理就是将每个文件的簇尽可能地放在一起记不清了,大致就是这么个意思