Dos Format与Pctools中N命令格式化磁盘的区别

Author: 河北 孙万军 Date: 1994-02-25

        一、格式化实质的区别:
        ■格式化软盘
        Format格式化软盘,将在每个磁道上以F6十六进制字符填满全部扇区,这将覆盖磁盘上的全部数据。
        N命令格式化软盘,将首先试图读取整个的磁盘。如果磁道上没有包含任何可读的数据,或者如果第零和第一磁道是空的,那么,N命令将覆盖每一磁道;如果磁盘包含数据,那么N命令将使数据保持原样,并清除文件分配表和在根目录中的每一文件名的第一个字符,文件名的第一字符被储存在保留字节中。保留字节是在目录中文件开头的16个字节。
        ■对硬盘格式化:
        对于大多数Dos版本的Format格式化硬盘,数据并未真正被覆盖,只不过是丢失了在根目录中文件名的记录和文件的位置(文件分配表)。
        N命令对硬盘起保护作用,不能格式化硬盘。
        二、恢复数据的区别:
        从Format格式化是“真实”格式化,磁盘上的数据全部被F6十六进制字符覆盖,因而用Format命令格式化的磁盘数据文件不能被恢复。
        N命令格式化含有数据的磁盘,由于不是“真实”格式化,只清除了文件分配表和在根目录中的每一个文件名的第一个字符,且文件名的第一个字符被保存起来。因此,使用N命令格式化的磁盘将允许用Pctools中的U命令恢复被删除的文件。
        三、选择模式的区别:
        Formst的参数选择十分丰富,包括/S、/V、/1、/8、/B、/4等,通过这些参数的组合使用,来控制格式化磁盘的模式。
        N命令通过菜单项来选择磁盘格式化的模式,其中包含磁盘容量,卷标和是否含操作系统等。
        四、使用范围的区别:
        Format能格式化各种容量的所有磁盘,包括硬盘和软盘,使用范围较广。N命令只能格式化软盘,且磁盘容量及规格有一定限制。
        <注:文中Dos以Dos3.30为例,Pctools以Pctools4.11为例>