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 錄製程式