glf999 |
2007-06-11 13:43 |
再也不用使用复杂的 X-FILE 来模拟 45000 结构的光盘镜像了。
现在用 mds4dc 的新功能就可以轻松的完成这个操作了。
利用 mds4dc 的添加 CDDA 轨道功能,在镜像中加入足够大的
RAW 文件就可以了。
RAW 文件的大小计算方式如下:
45000-11400=33600
45000 是目标扇区总数,11400是区段间隔扇区数(以前都讲的哦)
33600-2=33598
33600 是区段实际使用扇区数,2是偏差值
(就像11702 和11700 同样大小的文件,不同的机器烧录出来的大小却不同)
2352*33598=79022496
已经知道扇区大小为2352,扇区数为33598,得数就是文件的大小了。
只要用WinHEX生成一个 79022496 字节大小的空文件,然后将这个文件
保存任意名称的 RAW 文件就可以了(例如:RAW_NAME.RAW)。
剩下的就是制作 ISO镜像和将这个 ISO文件转换成 MDS 镜像文件了。
其命令如下:
mkisofs -C 0,45000 -V CD_NAME -G IP.BIN -joliet -rock -l -o ISO_NAME.ISO FILE mds4dc -c MDS_NAME.MDS ISO_NAME.ISO RAW_NAME.RAW
注意:IP.BIN 文件需要和将要生成 ISO 文件放在同一目录中,否则程序
将不会往下执行的。
最后生成的MDS_NAME.MDS 和 MDS_NAME.MDF 就是可以使用的直读镜像了。 |
|