对一种检测光盘文件方法的补正

Author: 林海涛 Date: 1997-01-01

  最近电脑报刊杂志上多次介绍一种检测光盘上文件能否读出的方法,即:COPY PATH \*.* NUL。笔者看到后,立即照此方法检测自己一张有多个坏文件的光盘,检测的结果,这张坏光盘竟然顺利通过。这是为什么呢?
  首先,在执行上述命令时,文件并没有被全部拷贝。我用一张好光盘作了以下测试:COPY D:\PHOTO\00?.BMP C:\ABC。发现所得到的文件仅为各个文件前段部分的合并,且各文件所占长度不一,后来我在COPY命令后面加上/B参数,即认定源文件为一个二进制代码文件后,方取得成功。重新键入COPY/B  D:\PHOTO\00?.BMP C:\ABC,所得到才恰好为所有文件总和。再把那张坏光盘放入光驱,转入有坏文件的子目录:COPY/B *.*  NUL,不一会儿,光驱灯便长亮不止,跟着屏幕上出现了CDR101的故障提示。
  因此,如果要用COPY命令检测光盘,必须使用COPY/B *.* NUL格式。