让Win 2000正确识别封包方式CD-R/CD-RW
硬件周刊
如果你有一台CD-R刻录机,又常常和朋友交换文件,最好是拿一张便宜的CD-R,用DirectCD来格式化一下,然后就可以在资源管理器中像硬盘一样进行拷贝、删除、编辑文件了,做完后封一下口,给朋友带回去,OK了。如果下次还要加几个文件,不用买新的CD-R,直接把这张盘放进刻录机,在资源管理器中拖几个文件过去就行了。是不是很方便?不过目前中文Win 2000不能读这种CD-R……但是我们可以想个办法让它读。
分析
Win 2000不能读封包方式刻写的CD-R/CD-RW的问题,微软网站上已经介绍过了,原因是Win 2000中UDFS.SYS存在问题,不能正确识别封包方式刻写的CD-R/CD-RW,而DirectCD这个软件正是使用了这种方式刻写,这就造成了上面所说的问题。微软推荐的解决方法是安装SP2和SP3补丁包,但中文Win 2000的SP3还没有发布,只安装SP2后并不能解决这个问题。而这个问题在中文Win XP下是不存在的,为此我想到能不能用Win XP下的UDFS.SYS代替Win 2000下的UDFS.SYS,一试之后,果然成功。
首先找一台安装有中文Win XP的电脑,将其C:\WINXP\SYSTEM32\DRIVERS目录(假定你的Win XP安装在C:\WINXP目录中)下的UDFS.SYS文件拷贝到一张软盘上,再启动Win 2000,在启动时按“F8”键,进入带命令行的安全模式,先将C:\WINNT\SYSTEM32\DRIVERS目录(假定你的Win 2000安装在C:\WINNT目录中)的UDFS.SYS备份,再将Win XP的UDFS.SYS文件拷贝到这个位置,以代替原来的UDFS.SYS文件,之后用EXIT命令退出。把COPY命令写出来重新启动,正常进入Win 2000,读一下光盘,第一次会报一个出错信息,不管它,单击确定。至此我们的修改就完成了。
注意:拷贝UDFS.SYS文件一定要在Win 2000带命令行的安全模式下操作,在正常方式下是不行的;如果修改后Win 2000无法正常启动,你只要用Win 2000光盘启动进入调试方式,把原来备份的UDFS.SYS文件拷贝回来就行了。