Freelock 免费程式
Freelock 是一种光碟防拷的设计. 它是在正常的资料轨后加上一个 Mode1 及一个 Mode2 的坏轨, 这样子目前大部份的烧录软体都会因为无法判别来源光碟片的格式, 而拒绝拷贝. 不过, 可能过一阵子又会有烧录软体又能拷贝这种光碟片也说不定.
接著准备一张没坏轨, 没发霉的空白 (或资料可删除的) 1.44 MB 软碟片. 放入3.5 寸软碟机, 然后执行刚才解压出来的 install.bat. 这时它会用 freelock.img 这个软碟映象档覆写至这张软碟片上.
这张软碟片就是所有"把戏"之所在. 这软碟如果用 Scandisk 去扫, 会出现以下讯息 :
不过请千万不要修正它, 因为这个错误是故意造成的. 等一下就会提到.
接著, 要用到 CDRWIN 烧录软体.
首先要制作出要烧录的光碟映象档.
如果来源是一整片光碟, 那么可以用 CDRWIN 读出一个 BIN 档 (即光碟映象档) 跟一个 CUE 档. (操作方法请自行参考 CDRWIN 的说明书或 Help 档) .
如果来源是硬碟 (或其它 source) 里的档案, 那么就用 CDRWIN 做出一个 ISO 映象档, 但 CUE 档就得自己写了. 写 CUE 档的方法请参考DAO.EXE - CDROM DISC-AT-ONCE 录制程式 - 中文使用说明 这一篇.
举例来说, 由硬碟档案制作出一个 MYDATA.ISO 的资料型 CD 的 ISO 档, CUE 档可以这样写 :
OK, 接著把刚才制作好的软碟片放进软碟机, 执行软碟里的 Freelock.exe, 指令如下 :
指向 CUE 档的位置, 这样它就会去修改 CUE 档, 改完之后如下, 多了两轨 :
FILE F:\TEST.BIN BINARY TRACK 01 MODE1/2352 INDEX 01 00:00:00 FILE A:\FREELOCK.EXE BINARY TRACK 02 MODE1/2352 INDEX 01 00:00:00 FILE A:\FREELOCK.EXE BINARY TRACK 03 MODE2/2352 INDEX 01 00:00:00
原来它把 Freelock.exe 当做映象档, 在正常资料轨之后增加一个 Mode1 及一个 Mode2 的轨. 而这个 Freelock.exe 档案本身是有问题的, 所以这样子等一下会烧出坏轨. 但这就是 Freelock 防拷的 "把戏" 所在.
下一步就是用 CDRWIN 来把这个改过 CUE 档的光碟映象档烧成 CD. 要注意必须把刚才特制的软碟片放进软碟机里面, 因为烧录时会来读它.
烧录到几乎完成时会出现错误讯息, 如下图 :
别理它, 按确定离开, 这样就已经完成了防拷 CD 的制作.
( 注: 上图是用 HP 7100 i 所烧录时的结果, 但不同的烧录机可能会有不同的现象, 像是 Yamaha 4416 CDRW 就不会出现错误讯息, 而是停在第二轨很久, 烧录灯也不会熄. 最后我只好把它的电源关掉再重开. 测试 CD , 结果跟 HP 做的一样, 正常轨可以读, 而且也显示有三轨, 并且也有防拷的功能. )
以下找几个最新版的烧录软体来试拷看看. (使用 Teac CD-ROM 532S 读片, HP 7100i 烧片)
CDRWIN 3.7C : 使用对拷功能或读成映象档再烧, 都会出现以下画面而停止进行.
Easy CD Creator Deluxe 3.5b 的 CD Copier Deluxe :
Easy CD Pro 2.11(020) 的 CD 对拷 : 读了半天, 结果还是失败. 无法开始烧录的动作.
Nero Burning 4.0.1.1 , 使用 CD Copy. 即使有把 "Ignore Illegal TOC Type" 打勾也一样.
WinONCD 3.6.413, CD Copy. 分析来源片时的画面, 停在 Track 2 许久, 然后没有任何讯息文字, 也不会继续进行. 就呆在那里. 正常情况在分析完来源片之后, 会出现对拷的状态画面.
Disc Juggler 1.05.340. 直接对拷. 出现以下错误记录, 然后退片.
或者读出正常的轨成为 ISO 映象档, 再烧成 CD 也行.
所以, FreeLock 并不是万能的.
至于其它格式的 CD, 是否也能用 FreeLock 来做防拷, 则有待测试.
不过最后还是表示完成, 但讯息栏有未成功的讯息.
烧完一看, 还没有 close session 或 close disc. 解决办法很简单, 用 Easy CD Pro 把它 Close session 即可. 读看看, 里面的资料就是放在第一轨的正常资料.
它跟其它软体不同的是, 它不是在一开始就判读失败不进入对拷程序, 而是最后碰到问题才停下来.
如果先把一整张 CD 读成 Image 档 (包括第二三轨), 虽然好像可以成功, 但烧回 CD 时还是会出现一样的问题. 它做的 Image 档也不尽正确, 像是 Mode 2 的轨就会抓错, 所以它做的 Image 档别的烧录软体恐怕也用不上.
如果在作 Freelock 保护时, 不要 Close disc, 然后把资料加烧在第二个 session, 那用 HotBurn 就会失败了. 因为它只能烧到前面的正常轨, 但这种 Multisession 的片子要做母片恐怕就没办法了.
当然这里是纯粹就"CD Copy -- 对拷"而言, 如果是把正常轨抓成 Image 档再烧, 或把档案读出 (没有其他保护的话) 再烧, 那所有的烧录软体都可以胜任.
光碟防拷 DIY—— DAO.EXE - CDROM DISC-AT-ONCE 录制程式