Board logo

标题: [原创]DOS下玩刻錄  [打印本页]

作者: Dark-Destroy     时间: 2003-4-28 00:00    标题: [原创]DOS下玩刻錄 

請參閱下列連接:
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?BoardID=12&id=2057&replyID=2057&star=1&skin=


[此贴子已经被作者于2003-4-29 1:07:54编辑过]



作者: myqq166     时间: 2003-10-27 00:00
我想看看此贴,可是上面的链接无效,希望改一下,或是不是直接把内容贴出来更省事

盼..........
作者: Wengier     时间: 2003-10-27 00:00
用以下这个地址吧:
http://www.ipdown.com/dosbbs/dispbbs.asp?BoardID=12&id=2057&replyID=2057
作者: 游子布衣     时间: 2003-12-27 00:00
上面两个连接都不行,还有其它一些连接如果前面带http://www2.zzu.edu.cn/ie/newdos/的网址我都打不开
作者: watson     时间: 2004-3-2 00:00
的确打不开!
作者: TYUSER     时间: 2004-3-29 00:00
dos下怎么玩刻录呢?
作者: Lxyxj     时间: 2004-4-27 00:00
看不到

作者: 风神     时间: 2004-5-16 00:00
看不到

作者: 闪猛     时间: 2004-6-26 00:00
也看不到,网站需要人维护,才能更受欢迎。
作者: Wengier     时间: 2004-6-26 00:00
以前说过的,如果前面带http://www.ipdown.com/http://www2.zzu.edu.cn/ie/这样的网页,将其改成http://www.cn-dos.net/bbs/就可以了。
作者: jtto     时间: 2004-10-31 00:00
看看先
作者: 雨露     时间: 2006-10-28 18:39
无法下载
作者: Wengier     时间: 2006-11-2 01:13
现在网站中已经可以下载了。
作者: dthao     时间: 2007-11-1 18:00
不行啊
作者: ko20010214     时间: 2009-3-11 12:26    标题: 在DOS下玩光盘刻录----找到了原贴内容

在DOS也有刻录光盘的软件哦。

  Quote:
这是引用在http://firststep.ahwww.com/newdos/doswareh.html中的一段话
Disc-At-Once(DAO) 3.9B 1.4M 公司出品的一组相当强大实用的命令行方式CD-ROM/CD-R/CD-RW光盘刻录和ISO映象文件管理工具,支持几乎各种光驱,而且32位版本支持长文件名.其组件有很多,包括DAO(DAO的主程序),CD2CD(光盘到光盘拷贝),FILE2CD(文件到光盘拷贝),MAKEISO(制作ISO映象文件),ISO2RAW(将ISO文件转为BIN/RAW格式),SNAPSHOT(备份光盘内容),CDCLIP(提取CD音频)等很多命令.例如MAKEISO C:\WINDOWS WIN.ISO /RECURSE命令就可以将Windows系统的所有文件制作到光盘映象文件WIN.ISO中.注:如果是IDE/ATAPI光驱的话需先加载里面的ASPI.SYS文件(可用里面的ADDEV直接在命令行上加载,然后用DELDEV命令退出),如果是SCSI光驱的话则不需要加载此文件.这是今年9月推出的最新版本,而且是经我(wengier)注册的破解版本!

里面有下列程序:
CD2CD.EXE  光盘对拷
CD2FILE.EXE 光盘到文件
CDCLIP.EXE  提取CD音频
CDTOOLS.EXE 对光盘进行擦写,格式化,光盘退出,光盘加载等功能
COPY2CD.EXE 把文件夹中的文件或文件列表中的文件写入光盘中
DAO.EXE  Disc-At-Once 盘片一次写入烧录模式整盘刻写模式
DISK2CD.EXE 硬盘到光盘
FILE2CD.EXE 文件(映象文件)到光盘
ISO2RAW.EXE ISO文件转换为RAW文件。
MAKEISO.EXE  制作ISO文件
SNAPSHOT.EXE 备份光盘内容

其中每个程序都可以直接敲入文件名来获得帮助。

而文件夹中还有一个批处理文件cdcopy.bat
是用来复制CD到CD的。内容如下:
::清屏
@CLS
::关闭回显
@ECHO OFF
::加载aspi.sys这个驱动
@ADDEV ASPI.SYS 
::弹出光驱(打开光驱)
@CDTOOLS /EJECT
::显示信息:请插入源盘并按回车键
@ECHO INSERT SOURCE DISC AND PRESS ENTER...
@PAUSE
::加载光驱(关上光驱,光驱托盘缩回)
@CDTOOLS /LOAD
::烧录CD上的内容到一个文档中。
@CD2FILE IMAGE.IMG
::弹出光驱
@CDTOOLS /EJECT
::显示信息:请插入目标盘并按回车键
@ECHO INSERT DESTINATION DISC AND PRESS ENTER
@PAUSE
::加载光驱
@CDTOOLS /LOAD
::烧录刚制作出来的映象文件到CD中,烧录完成后弹出光盘
@FILE2CD IMAGE.IMG /NOUNDERRUN /EJECT
::卸载aspi.sys驱动
@DELDEV ASPI.SYS
::显示信息:删除临时的映象文件. . .
@ECHO DELETING TEMPORARY IMAGE FILE...
@DEL IMAGE.IMG
::显示信息:谢谢您使用这个DOS下的CD刻录软件,祝愉快!
@ECHO THANK YOU FOR USING DOSCDROAST PACKAGE!
@ECHO HAVE A NICE DAY!

如果你要复制一张CD到另一张CD中去的话,直接用这个批处理就行了!简单吧。

下面我们来看一下如何使用其它的程序。
1.首先,我们加载aspi.sys驱动。
注:如果是IDE/ATAPI光驱的话需先加载里面的ASPI.SYS文件(可用里面的ADDEV直接在命令行上加载,然后用DELDEV命令退出),如果是SCSI光驱的话则不需要加载此文件.
C:\dos>ADDEV ASPI.SYS
AddDev V1.0    (c)  DOS international 9/91
OAK ASPI for ATAPI version 1.10 (c) OAK Technology, 1996
Transfer Mode:  Programmed I/O
Number of devices: 1
Treiber  installiert.
2.然后,我们用cdtools来找一下我们的硬件设备,也就是刻录机了。
C:\dos>cdtools /devices
如果没有加载ASPI驱动就会出现下面的错误提示。
Error: Unable to initialize the ASPI manager
ASPI manager was not found on system
如果成功,则提示
Installed CDROM Devices...
0:0:0 SAMSUNG CDRW/DVD SM-316B T306

3.用cdtools的eject功能打开光驱,放入可擦写的cdrw光盘。
C:\dos>cdtools /eject
CDROM Device found...
HA #0-SCSI ID #0 -  SAMSUNG CDRW/DVD SM-316B T306

4.用cdtools的load功能关上光驱。
C:\dos>cdtools /load
CDROM Device found...
HA #0-SCSI ID #0 -  SAMSUNG CDRW/DVD SM-316B T306

5.假设这光盘上面有内容,那我们将它格式化。
C:\dos>cdtools /format
CD-RECORDER Device found...
HA #0-SCSI ID #0 -  SAMSUNG CDRW/DVD SM-316B T306
WARNIMG!!
All data on the disc Will be destroyed!!
Hit<ENTER> to Format the disc (or CTRL/C to exit)
我们按回车键。
Formatting Disc... Please Wait...
Background formatting  is still in progress.
大概要等8分钟左右格式化完成。但上面这行提示挺好笑的,实际上格式化已经完成了,并不象上面说的那样还在后台进行着。

6.我们要把硬盘里的某个目录下所有东东都刻录下来,先做一个映象文件。用makeiso.exe.
C:\dos>makeiso c:\ccdos\ mytest.iso /recurse /volume=my_ccdos

这个命令是把C盘的CCDOS目录下所有东东都写成一个映象文件,文件名为mytest.iso ,这个光盘映象的卷标为my_ccdos. 参数recurse的意思是包括所有子目录。

Directory/File Statistics...
  Directory Count        = 1
  Max. Directory Depth   = 1
  File Count             = 37
  Total File Data Length = 4858320 bytes

Hit <ENTER> to build ISO9660 image file (or CTRL/C to exit)...
按回车键,程序继续,屏幕上显示出每个拷贝进ISO的文件。(就象xcopy的屏幕显示一样)

当回到DOS提示符时,ISO文件已建好了。用dir命令看一下:
C:\dos>dir mytest.iso

Volume in drive C has no label
Volume Serial Number is 1D60-1EE2
Directoty of C:\DOS

MYTEST ISO 6,345,752 04-26-2003 23:52 MYTEST.ISO
         1 file(s)  6,346,752 bytes
         0 dir(s)  972,066,816 bytes free
7.有了这个文件,我们可以用file2cd.exe这个程序往光盘里刻东东了。
C:\dos>file2cd mytest.iso /eject /nounderrun

CD RECORDER Device found...
HA #0-SCSI ID #0 -  SAMSUNG CDRW/DVD SM-316B T306

File contains 5MB of data(2418 blocks)
Approximate recording time at 16X speed is 1 miniutes.

Hit <ENTER> to begin recording (or CTRL/C to exit)...

我们又按回车键。
writting TRACK #1 (2418 blocks)
100% completed
Finalizing DISC ... Please Wait...
CD successfully recorded!

这样我们就刻录好了一张盘!

8.有时我们要把一张光盘作成映象文件,除了上面的cdcopy.bat里的方法,cd2file以外,还可以用snapshot ,snapshot 制作出来的就不是ISO文件,而是bin和cue文件了。
C:\dos>snapshot cdtest
CD RECORDER Device found...
HA #0-SCSI ID #0 -  SAMSUNG CDRW/DVD SM-316B T306

Analyzing DISC layout... Please wait...
Disc Statistics:
Audio track count : -0
Mode 1 data track count : -1
Mode 2 data track count : -0

Image file will require approximately 6MB of disk space

Hit <ENTER> to copy disc (or CTRL/C to exit)...

我们按回车键

Reading DATA Sectors 0000 to 002411(2417 blocks)
LBA 002403 to 002416
Copy completed successfully!

这样,在c:\dos>目录中,就会生成 cdtest.cue和cdtest.bin这两个文件。通常比你的光盘的容量要大些。

9. 说了这么多,其实我们对最主要的程序DAO还没有进行尝试。现在来试试吧。
C:\dos>dao cdtest.cue /nounderrun /eject
CD RECORDER Device found...
HA #0-SCSI ID #0 -  SAMSUNG CDRW/DVD SM-316B T306

Compliling CUE sheet ...Please wait...
The cuesheet has been successfully compiled.

Number of files: 001
Number of tracks: 001
Number of cuepoints:001

Total Disc time is 05:46:08
Approximate recording time at 16X speed is 8 miniutes.

Writting leadout Track ...Please wait...
CD successfully recorded.

10.让我们试试看能不能读出这张碟来。
F:\>dir
CDR103: CDROM not High Sierra or ISO9660 format reading driver F
Abort?Retry?Fault?
晕,辛苦了好半天,居然不能读。原来这样做出来是一张“数据盘”,在windows下都读不出的。在nero下看到,其实这张盘里有数据的。

好了。以失败告终?

其实,我们已经做成功了很多。。。最后那个不做也罢。没什么关系。
我们知道如何拷贝光盘存为文件,也知道在硬盘上制作一个光盘映象文件,还知道如何把这个文件刻录到光盘上去。还知道光盘之间的对拷。行了,够可以了。呵呵 。。。

最后,把常用的几个参数和用法讲一下吧:

C:\dos>dao
DAO.EXE - Version 3.9B (September 2002)
Copyright (c) 1996-2002 by Golden Hawk Technology

This software is registered to...   (这个软件注册给。。。)
  Name   : Wengier          (Wengier--我们的版主)
  Company: ACW Corp.
  Date   : 10/28/2002
(用法)
Usage: DAO <cuefile> [logfile] [/ID=ha:id:lun] [/BATCH] [/BEEP]  
         [/CACHE=n] [/COPIES=n] [/EJECT] [/NOCONFIRM] [/NOUNDERRUN]
         [/RAW] [/SESSION] [SPEED=n] [/TEST] [/TRANSPORT] [/UNLOCK]
参数的意思
cuefile     - Cue sheet filename   CUE文件名       
logfile     - Disc layout log filename   LOG文件名(optional,可选的)  
/ID         - SCSI ID of CD recorder  刻录机的ID (default is first found,默认是第一个被发现的)
/BATCH      - Disable all messages and confirmation prompts 禁止所有的信息和确认提示
/BEEP       - Issue an audible 'beep' when recording has finished 当刻录完成后发出BEEP声。
/CACHE=n    - Cache size in megabytes (32-bit version only)  缓存的大小(以MB,兆为单位)(仅限32位版本)
/COPIES=n   - Number of discs to be recorded (default is 1) 刻录的碟片数(默认为1)
/EJECT      - Eject CD when recording has finished  当刻录完成后弹出碟片
/NOCONFIRM  - Disable all confirmation prompts  禁止所有的确认提示
/NOUNDERRUN - Enable buffer underrun protection (if supported by recorder) 允许缓存保护(如果刻录机支持的话)
/RAW        - Enable RAW recording mode (if supported by recorder) 允许RAW刻录模式(如果刻录机支持的话)
/SESSION    - Enable session-at-once recording (default is disc-at-once)允许SAO模式(默认是DAO模式)
/SPEED=n    - Recording speed (default is maximum) 刻录速度(默认是最大速度)
/TEST       - Enable test recording mode 允许测试刻录模式(只测试,并不刻录)
/TRANSPORT  - Use KODAK disc transporter 用KODAK磁盘传送模式
/UNLOCK     - Unlock all programs from demonstration mode 解除所有的软件(指DAO的软件包)的DEMO模式(试用,演示模式),即注册该软件 

CD2FILE的用法
Usage: CD2FILE <imagefile> [/ID=ha:id:lun] [/NOCONFIRM]
imagefile  - Output image filename

CDCLIP的用法
Usage: CDCLIP <imagefile> [/START=<start>] [/END=<end>] [/TRACK=n]
         [/ID=ha:id:lun] [/BATCH] [/CDG] [/DATA] [/JC] [/NOJC] [/IGNORE]
         [/SPEED=n] [/AIF] [/BIN] [/MOT] [/WAV]
imagefile - Output image data file
/START    - Starting MSF/LBA (default is start of disc) 开始的MSF/LBA(默认是光盘的开始处)
/END      - Ending MSF/LBA (default is end of disc) 结束的MSF/LBA (默认是光盘的结尾处)
/TRACK    - Copy specified track number (1 to 99) 拷贝指定的轨道(1到99)
/CDG      - Enable reading of CD+G subcodes 允许读CD+G的光盘
/DATA     - Enable reading of raw (2352 byte) data sectors 允许读RAW(2352字节)数据扇区
/JC       - Enable 'jitter' correction (audio only) 允许‘jitter'修正(仅限音频)
/NOJC     - Disable 'jitter' correction (audio only)禁止‘jitter'修正(仅限音频)
/IGNORE   - Ignore all reading errors     忽略所有的读盘错误
/SPEED=n  - Audio reading speed (default is maximum)  音频读取速度(默认是最大)
/AIF      - Write output file in AIFF format (audio only) 输出AIFF格式文件(仅限音频)
/BIN      - Write output file in Intel binary format (default for data) 输出intel二进制文件(仅限数据)
/MOT      - Write output file in Motorola binary format 输出Motorola二进制文件
/WAV      - Write output file in WAVE format (default for audio) 输出WAVE文件(音频的默认选项)
e.g. CDCLIP /START=10:14:36 /END=13:55:11 /WAV TEST.WAV 读取从10:14:36到13:55:11这一段音频文件并输出为WAVE文件。
e.g. CDCLIP /START=106232 /END=124443 /BIN TEST.BIN 读取从LBA=106232到LBA=124443处的数据并输出为二进制文件
e.g. CDCLIP /TRACK=5 /ID=0:3:0 /SPEED=4 TRACK5.WAV 以4倍速读取读取第5轨道上的文件

CDTOOLS的用法:
Usage: CDTOOLS [/DEVICES] [/DISCINFO] [/EJECT] [/ERASE] [/FINALIZE] [/FORMAT]
         [/LOAD] [/TOC] [/BATCH] [/ID=ha:id:lun] [/NOCONFIRM] [options...]
One of the following commands must be specified... 必须指定下面的命令之一
  /DEVICES   - Display a list of installed CDROM devices 显示安装的CDROM驱动器
  /DISCINFO  - Display the status of a CD-R(W) disc 显示CD-R(W)光盘的状态
  /EJECT     - Eject disc      弹出光盘
  /ERASE     - Erase disc      擦除光盘内容
  /FINALIZE  - Finalize session/disc 结束一个节(session)或一张光盘(disc)
  /FORMAT    - Format disc        格式化光盘
  /LOAD      - Load disc     装入光盘
  /TOC       - Display a disc's table-of-contents 显示光盘的内容表(相当于dir命令)
Options for all commands... 所有命令都可以用的选项
  /BATCH     - Disable all messages and confirmation prompts 参见上面
  /ID        - ID of CDROM device (default is first found)参见上面
  /NOCONFIRM - Disable all confirmation prompts 参见上面
Erase Options... 擦除光盘内容时的选项
  /QUICK     - Quick erase (default is FULL) 快速擦除(默认为完全擦除)
  /SPEED=n   - Recording speed (default is maximum) 参见上面
Finalize Options... 结束光盘的选项
  /CDDA      - Close session/disc as CDDA   作为CDDA
  /CDROM     - Close session/disc as CDROM (default) 作为CDROM (默认项)
  /CDROMXA   - Close session/disc as CDROM-XA  作为CDROM-XA
  /SESSION   - Open new session after closing current one 当结束当前节(session)时打开一个新的节(session)
TOC Options...  显示光盘的内容表时的选项
  /ISRC      - Display the track ISRCs and disc MCN 显示轨道ISRCs和光盘的MCN
  /MODE      - Display the sector mode of all data tracks 以扇区模式显示所有数据轨道

COPY2CD的用法:
Usage: COPY2CD <pathname or @listfile> [imagefile] [/ID=ha:id:lun]
         [/ARCHIVE] [/BATCH] [/BEEP] [/CACHE=n] [/EJECT] [/FULLPATH]
         [/HIDDEN] [/IMPORT] [/JOLIET] [/MODE2] [/NOCONFIRM] [/NODOS]
         [/NOFINALIZE] [/NOUNDERRUN] [/NOVERSION] [/RECURSE] [/SESSION]
         [/SPEED=n] [/SYSTEM] [/TEST] [/VERIFY] [/VOLUME=label]

/FULLPATH   - Preserve full pathnames 保持完整的路径
/HIDDEN     - Include "hidden" files 包括“隐藏”属性的文件
/IMPORT     - Import previous session from disc 从前一个节导入
/JOLIET     - Enable Joliet long filename support (32-bit version only) 允许joliet长文件名支持(仅限32位版本)
/MODE2      - Write sectors in MODE2 format 以MODE2的格式写扇区
/NODOS      - Disable DOS filename compatibility 禁止兼容DOS文件名
/NOFINALIZE - Disable session/disc finalization 禁止结束光盘
/NOVERSION  - Disable filename version numbers 禁止文件名版本号
/SYSTEM     - Include "system" files 包括“系统”属性的文件
/VERIFY     - Verify disc after recording  刻录后校验数据
/VOLUME     - Volume label (maximum 32 characters) 卷标(最多32个字符)
e.g. COPY2CD C:\MYFILES\ /JOLIET /TEST /ID=0:5:0  把C:\myfiles目录下的文件模拟刻录到光盘上,支持长文件名。只模拟,不刻录
e.g. COPY2CD @DIRLIST.TXT TEST.ISO /IMPORT /RECURSE /VOLUME=MY_FILES 把dirlist.txt里列出来的文件保存为映象文件。

FILE2CD 的用法
Usage: FILE2CD imagefile [/ID=ha:id:lun] [/BATCH] [/BEEP] [/COPIES=n]
         [/EJECT] [/NOCONFIRM] [/NOFINALIZE] [/NOUNDERRUN] [/POSTGAP]
         [/SESSION] [/SPEED=n] [/TEST]
/POSTGAP    - Enable writing of track postgap 允许轨道间隙(postgap,不知道翻译得对不对)写入

 MAKEISO的用法:
Usage: MAKEISO <pathname or @list> <imagefile> [/BATCH] [/JOLIET]
         [/NOCONFIRM] [/NODOS] [/NOVERSION] [/RAW] [/RECURSE]
         [/ARCHIVE] [/HIDDEN] [/SYSTEM] [/VOLUME=label]
pathname   - Directory pathname or file which contains list of pathnames 路径名或其内容是路径名列表的文件
isofile    - Output ISO9660 image filename  输出的ISO9660映象文件的文件名
/RAW       - Generate raw data sectors  产生RAW格式的数据扇区
/ARCHIVE   - Include "archive" files only 只包括“文档”属性的文件
e.g. MAKEISO C:\DIR1\DIR2\ TEST.ISO
e.g. MAKEISO @DIRLIST.TXT TEST.ISO /RECURSE /VOLUME=MY_FILES

ISO2RAW的用法
Usage: ISO2RAW <isofile> <rawfile> [/POSTGAP] [/SCRAMBLE]
/MODE2    - Generate MODE2 sectors (default is MODE1) 以MODE2的格式写扇区(默认是MODE1)
/POSTGAP  - Write 150 sector postgap to output file 写150扇区每轨道间隙到输出文件中
/SCRAMBLE - Scramble sectors 交叉扇区(scramble 混乱,蔓延, 争夺, 拼凑, 匆忙,攀登, 搅乱, 使混杂)


SNAPSHOT的用法
Usage: SNAPSHOT <filename> [/ID=ha:id:lun] [/BATCH] [/BEEP] [/CDG]
         [/CDTEXT] [/COOKED] [/CUEONLY] [/IGNORE] [/ISRC] [/JC] [/NOJC]
         [/NOCONFIRM] [/SPEED=n] [/SUBCODE=option] [/THRESH]
/CDG       - Enable reading of CD+G discs    允许读CD+G格式的光盘
/CDTEXT    - Enable reading of CD-TEXT discs   允许读CD-TEXT格式的光盘
/COOKED    - Read cooked data (default is raw sectors) 读cooked的数据(cooked,煮熟的,这里显然不是这个意思)(默认是RAW扇区)
/CUEONLY   - Generate cuesheet file only   只生成CUE文件
/SUBCODE   - Audio subcode scanning option... 子码  -音频子码扫描选项
               AUTO    - Automatically select best mode for device (default) 自动选择最佳模式(默认)
               DISABLE - Disable subcode scan      禁止子码扫描
               QUICK   - Scan subcode for pregaps only  仅扫描每个间隙的子码
               FULL    - Scan subcode for all subindexes  扫描所有的子索引的子码
               FIXED   - Encode a two second pregap on all audio tracks 在所有音频轨道上编码两秒的间隙

 

=============================

在我的硬盘里找到了这篇帖子,大家想看我就贴出来,哈。




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5