对于CD-RW刻录机来说(以下简称刻录机),Firmware(固件)是影响刻录机性能的重要因素之一,例如刻录机速度超频、是否有Mount Rainier功能、开启烧录保护等等都与Firmware密不可分。如何刷写Firmware榨干刻录机的最后一点油水,一直是DIYer们津津乐道的话题。
现今的刻录机几乎都能升级Firmware,但并不意味着你就能够刷得随心所欲,这跟商家的售后服务有很大的关系。比如一些厂商的Firmware下载页面从建立之初就没有更新过;有的厂商提供了Firmware,但用专门的刷写程序刷写时有种种的限制:不同型号的机型不能互用,同型号的机型刷写Firmware也只能升不能降等等;有的厂商不单独提供Firmware文件而把Firmware和Flash程序合为一体,不是本系列的机型就拒不刷写,让你无可奈何。
厂商这么做也许是为了避免用户误刷写,造成不必要的维修成本。但其实很多同系列不同级别的刻录机内部电路完全相同,这就使得我们对刻录机进行超频等改造完全成为了可能。比起超CPU、改显卡来,看完本文后你会觉得刷写Firmware也可以如此方便、简单。
一、先利其器
由于大多数CD-RW刻录机生产商使用的都是台湾MediaTek的芯片,所以要在讲解前先向大家介绍一下MtkFlash和MtkWinFlash,这两个MediaTek芯片刻录机通用的刷写程序。有刷写Firmware经验的DIYer也许早已熟悉了,MtkFlash只能在DOS实模式下运行,用命令行参数控制刷写和读取Firmware十分简捷,读写示例如下:
读取:mtkflash 2 R /M backup.bin
刷写:mtkflash 2 W update.bin
上面的数字2表示IDE主通道的从盘位置,读写时一定要弄清刻录机所处的IDE位置。又如1表示IDE主通道的主盘位置,3表示IDE次通道的主盘位置,4表示IDE次通道的从盘位置。R表示读取FlashROM,W表示写入FlashROM,读取时一定要加上/M指令,表示抓取整个FlashROM,不然只会得到个64KB的文件,正常的Firmware文件应为512KB。
而MtkWinFlash则是Windows下的刷写程序,分驱动器模式和IDE模式来刷写(如图1),操作直观在此就不再赘述了。此外,还需要的是UltraEdit32这个强大的十六进制、ASCII码编辑器,下文会说明如何用它修改或剥离Firmware文件。

图1