原料:原版正确的mds/mdf (或体积较大的小镜像mds/mdf)
工具:文件切割软件(totoal commander、hjsplit...)
工作对象:mdf
产品:较小的通用mdf
方法:
1.对于 Starforce 2/3、Securom New 4.8/5的mdf,取其前面100个磁区(sector)即足够 <--100*2352=235200 bytes(for Starforce),100*2448=244800 bytes(for Securom)
2.对于 SafeDisc 3x的mdf,取前面1000个磁区(sector)即可 <--1000*2352=2352000 bytes
3.提取出来的文件就以原文件名(xxx.mdf)重新命名。
原理:
1.Starforce 及 Securom 4.8/5的加密检查讯息类似,已包含在mds文件里,mdf只要函盖TOC表即可(有些游戏会检查某些文件存在否)。
2.SafeDisc 3的加密资讯(weak sector)不在mds而在mdf里,其位置通常都在mdf的前 1000 磁区内(已函盖TOC表)。
Remarks:
1.Securom的mdf镜像,每一个磁区大小是 2448 bytes(不是 2352 bytes)。最新的Securom New5.03把D-Tools(4.0吧)和Alcohol列入黑名单,目前只能用CDSpace 5.0应急。新版D-Tools(4.0吧)和Alcohol会解决。
2.为甚么Starforce 2.x的完整镜像虚拟可用,而Starforce 3.x的完整镜像虚拟不可用?
(Starforce 2x/3x都要禁IDE光驱的,这是自Starforce 2x起加入的)
主要是Starforce 3加入测试读取光盘时,文件有无来自Windows下的硬盘(怎么可以?),如此就屏蔽了所有虚拟光驱的使用。其测试位置大约在 450~500M (以bin计算),使用小镜像让它读不到,它就误以为没有使用虚拟光驱!!小镜像的使用由此兴盛。不过,Starforce的小镜像只怕活不久。
4.做小镜像,简单说就是把mdf变小(名称不变

。只要(使用分割工具,如Total Commander的cm_Split)提取mdf前面1~2 M(必须是2352或2448的倍数,详前)即可。
5.J@CK已提出一可破除Securom 5.0x将Daemon Tools 3.47列入黑名单的方法。
6.修正:Securom4x/5x的游戏经测试,几乎都不能使用小镜像。