对于CD-RW刻录机来说(以下简称刻录机), Firmware(固件)是影响刻录机性能的重要因素之一,例如刻录机速度超频、是否有Mount Rainier功能、开启烧录保护等等都与Firmware密不可分。如何刷写Firmware榨干刻录机的最后一点油水,一直是DIYer们津津乐道的话题。
现今的刻录机几乎都能升级Firmware,但并不意味着你就能够刷得随心所欲,这跟商家的售后服务有很大的关系。比如一些厂商的Firmware下载页面从建立之初就没有更新过;有的厂商提供了Firmware,但用专门的刷写程序刷写时有种种的限制:不同型号的机型不能互用,同型号的机型刷写Firmware也只能升不能降等等;有的厂商不单独提供Firmware文件而把Firmware和Flash程序合为一体,不是本系列的机型就拒不刷写,让你无可奈何。
厂商这么做也许是为了避免用户误刷写,造成不必要的维修成本。但其实很多同系列不同级别的刻录机内部电路完全相同,这就使得我们对刻录机进行超频等改造完全成为了可能。比起超CPU、改显卡来,看完本文后你会觉得刷写Firmware也可以如此方便、简单。
一、先利其器
由于大多数CD-RW刻录机生产商使用的都是台湾MediaTek的芯片,所以要在讲解前先向大家介绍一下MtkFlash和MtkWinFlash,这两个MediaTek芯片刻录机通用的刷写程序。WwW.iTCOmpUTeR.COm.Cn有刷写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文件。
准备工作完成后就进入下一步操作。如果厂商单独提供了Firmware文件,那么大可抛开其原厂刷写程序,按照上文使用MtkFlash或MtkWinFlash方便地刷写;而对于把Firmware文件与Flash程序复合的厂商,如BenQ的刻录机,想要跨机型刷写那就得多费一番周折了。下面就分别详述笔者摸索出的两种解决方案(以BenQ刻录机4824P-0XX刷写为5224P-0XX为例)。
二、瞒天过海
细想一下,由于Flash程序在刷写时会把当前刻录机的版本号与所要升的Firmware版本号相比对,通过验证是同型号的才执行刷写。那么我们可以这样做,即把刻录机的版本号改为Flash程序能通过的版本号,达到欺骗Flash程序的目的。接下来就需要弄清相关刻录机的不同Firmware间的关系。
以BenQ刻录机为例,Firmware版本号是用三位字母来表示,如4824P-0XX为D*C,5224P-0XX为K*C,一前一后不变的字母表明了机型,中间的字母随版本数变动。又如4824P-0XX最新的Firmware为DUC,5224P-0XX最新的Firmware为KVC。现要做的工作是要把当前刻录机Firmware由D*C变为K*C。我们知道每次更新Firmware后版本号都会发生相应的变化,即版本号信息一定就存在于Firmware中,所以把一个D*C的Firmware文件的版本号修改为K*C,再刷进当前刻录机就达到了我们的目的。
话又说回来,一些厂商是没有提供单独的Firmware文件,那么去哪里找供修改的Firmware文件呢?其实刻录机里就有现成的。按照前文的方法用MtkFlash在DOS下读取出Firmware文件保存为DUC.BIN,回到Windows下用UltraEdit32打开,细细查看前几行就发现了CD-RW 48×24 D.UC这串字符(如图2)。试着把D.UC改为K.UC,另存为KUC.BIN,再打开MtkWinFlash用IDE模式刷写该修改过的Firmware文件。
几十秒后按提示重启PC,在Nero里查看刻录机的Firmware版本已变成了K.UC。然后去BenQ网站下载5224P-0XX最新的Firmware,解开后运行,顺利地通过了校验并升级成功,再次重启后Nero里的刻录倍速在4×~52×之间可选,并且读、写碟片一切正常,至此刻录机超频大功告成。
三、抽丝剥茧
既然不少厂商的Firmware与Flash程序是合为一体的,那么能不能把Firmware文件剥离出来单独使用呢?我们知到Firmware文件的大小不论版本一定是512KB,这是由FlashROM的大小决定的。
如何把它给挖出来就还得要UltraEdit32出场。用UltraEdit32打开复合Flash程序,由于Firmware文件嵌在其中,所以要找到Firmware文件一头一尾的特征字符串。经笔者反复比对Firmware文件总是以02 ** ** 02(十六进制)开头,但仅凭这点来搜索会出现太多重复结果,因此可以先搜索K.UC再往前几行找到02 ** ** 02的开头(注意:不同的Firmware,这里搜索的文字不同),用鼠标选定开头后,下拉滚动条大约到4/5,按住Shift键用鼠标选定某一行,上下调整到UltraEdit32下端的状态栏中的字节选定数为524288时(即512KB),把选定区域复制、另存为KUC.BIN(如图3),用这个单独的Firmware文件刷写刻录机后同样一切正常,表明剥离成功。
四、起死回生
或许不少DIYer会担心刷写失败,从而失去厂商的保修,不敢动手尝试。的确刷写Firmware存在风险,为写本文笔者的刻录机被刷写测试过了多次,其中就有那么一两次不幸的经历,但是如果有了100%的修复方法这服“后悔药”,那风险几率就是零了。
刷写Firmware失败的刻录机加电后不能正工作,按托盘弹出键没反应,Windows自检也不能通过并进不了桌面。但可以用启动盘进入DOS下,用MtkFlash按前文方法强行刷写(注意MtkFlash和Firmware文件在同一目录)。
不过既然有MtkWinFlash这个Windows下的刷写程序,我们也能在Windows下修复。由于刻录机接在IDE接口上可能无法进入Win2000/XP系统,所以需要把刻录机的电源线和IDE线都拔掉,待PC启动到桌面后,先插上刻录机的IDE线再插上电源线(注意:避免损坏主板不能弄反顺序)。接着系统检测到了刻录机,并且出现反应迟钝的假死机现象,仅几秒钟后就正常了。运行MtkWinFlash,用IDE模式刷写正确的Firmware,看着进度条一点点向前爬,比DOS下刷写速度慢得多了,按提示重启PC就听见了刻录机内正常光头重置声,读碟、刻录一切正常,重新灌装“灵魂”后的刻录机最终起死回生。
电影字幕随意搜 对于大多数的电影爱好者来说,在电脑上欣赏好莱坞大片时绝对少不了字幕。我们获得字幕的方法通常是直接到专业字幕网站搜索下载,笔者一来比较懒,二来也觉得这种搜索比较浪费时间。下载歌曲用KuGoo,下载电影用BT,下载字幕当然也要有专业的下载软件。今天给大家带来的就是一款字幕搜索工具——SubtitleSearch(下载地址:)。只要你输入电影的关键字,就可以在“射手网”和“汉风中文字幕库”网站中搜索需要的字幕,而且提供直接下载地址,节省了你的时间。运行该软件后,在左侧的搜索框中输入电影名称“identity”。点击“查找”。经过短时间的搜索(本次共用了33.21秒),右边搜索结果区的上方会显示搜索进程,完毕后即可显示搜索到的字幕。点击搜索到的字幕,在右下方的“详细资料栏”中就会显示这个字幕的详细资料,如影片原名、中英文名称、字幕格式等。在左侧的“下载信息”栏中点击“下载”按钮就可以直接下载该字幕了,很方便吧!由于电信与网通直接互连有些问题,如果你是网通用户,勾选“射手网通”、“汉风字幕站”,就可以在这两个网站的网通服务器上搜索字幕了,速度不错哟!而电信用户,就不用勾选了! 如何将有些程序不让其他用户随意运行 可以通过组策略来设置用户使用应用程序的权限,具体的操作如下。打开”组策略控制台“→”用户配置“→”管理模板“→”系统“中的“只运行许可的Windows应用程序”,并启用此策略,然后点击下面的“允许的应用程序列表”旁边的“显示”按钮,弹出一个“显示内容”对话框,在此单击“添加”按钮,添加允许运行的应用程序即可。以后一般用户只能运行“允许的应用程序列表”中的程序。 From: