There is CD burning software even for DOS.
The folder contains the following programs:
CD2CD.EXE disc-to-disc copy
CD2FILE.EXE disc to file
CDCLIP.EXE extract CD audio
CDTOOLS.EXE functions such as disc erase/rewrite, formatting, ejecting the disc, loading the disc, etc.
COPY2CD.EXE write files from a folder or files from a file list onto a disc
DAO.EXE Disc-At-Once one-time disc writing burning mode, whole-disc writing mode
DISK2CD.EXE hard disk to disc
FILE2CD.EXE file (image file) to disc
ISO2RAW.EXE convert ISO files to RAW files.
MAKEISO.EXE create ISO files
SNAPSHOT.EXE back up disc contents
Each program can be run by typing in its filename directly to get help.
There is also a batch file cdcopy.bat in the folder
used to copy CD to CD. Its contents are as follows:
::Clear screen
@CLS
::Turn off echo
@ECHO OFF
::Load the aspi.sys driver
@ADDEV ASPI.SYS
::Eject the optical drive (open the drive)
@CDTOOLS /EJECT
:
isplay message: please insert the source disc and press Enter
@ECHO INSERT SOURCE DISC AND PRESS ENTER...
@PAUSE
::Load the optical drive (close it, the tray retracts)
@CDTOOLS /LOAD
::Burn the contents of the CD into a file.
@CD2FILE IMAGE.IMG
::Eject the optical drive
@CDTOOLS /EJECT
:
isplay message: please insert the destination disc and press Enter
@ECHO INSERT DESTINATION DISC AND PRESS ENTER
@PAUSE
::Load the optical drive
@CDTOOLS /LOAD
::Burn the image file just created onto the CD, and eject the disc after burning is complete
@FILE2CD IMAGE.IMG /NOUNDERRUN /EJECT
::Unload the aspi.sys driver
@DELDEV ASPI.SYS
:
isplay message: deleting the temporary image file. . .
@ECHO DELETING TEMPORARY IMAGE FILE...
@DEL IMAGE.IMG
:
isplay message: thank you for using this DOS CD burning software, have fun!
@ECHO THANK YOU FOR USING DOSCDROAST PACKAGE!
@ECHO HAVE A NICE DAY!
If you want to copy one CD to another CD, just use this batch file directly!
Simple, right?
Now let's take a look at how to use the other programs.
1.First, we load the aspi.sys driver.
Note: if it is an IDE/ATAPI optical drive, you need to load the included ASPI.SYS file first (you can use the included ADDEV to load it directly from the command line, then use the DELDEV command to unload it when done); if it is a SCSI optical drive, then this file does not need to be loaded.
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.Then, we use cdtools to look for our hardware device, that is, the burner.
C:\dos>cdtools /devices
If the ASPI driver is not loaded, the following error message will appear.
Error: Unable to initialize the ASPI manager
ASPI manager was not found on system
If successful, it will show:
Installed CDROM Devices...
0:0:0 SAMSUNG CDRW/DVD SM-316B T306
3.Use the eject function of cdtools to open the optical drive, and put in a rewritable cdrw disc.
C:\dos>cdtools /eject
CDROM Device found...
HA #0-SCSI ID #0 - SAMSUNG CDRW/DVD SM-316B T306
4.Use the load function of cdtools to close the optical drive.
C:\dos>cdtools /load
CDROM Device found...
HA #0-SCSI ID #0 - SAMSUNG CDRW/DVD SM-316B T306
5.Suppose this disc already has content on it, then we format it.
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 to Format the disc (or CTRL/C to exit)
We press Enter.
Formatting Disc... Please Wait...
Background formatting is still in progress.
It takes about 8 minutes or so for the formatting to finish. But that line above is rather funny; in fact the formatting is already complete, it is not actually still going on in the background as it says.
6.We want to burn all the stuff in some directory on the hard disk, so first we make an image file with makeiso.exe.
C:\dos>makeiso c:\ccdos\ mytest.iso /recurse /volume=my_ccdos
This command writes everything under the CCDOS directory on drive C into an image file named mytest.iso, and the volume label of this disc image is my_ccdos. The parameter recurse means to include all subdirectories.
Directory/File Statistics...
Directory Count = 1
Max. Directory Depth = 1
File Count = 37
Total File Data Length = 4858320 bytes
Hit to build ISO9660 image file (or CTRL/C to exit)...
Press Enter, and the program continues. The screen displays each file being copied into the ISO. (Just like the screen output of xcopy.)
When it returns to the DOS prompt, the ISO file has already been created. Let's take a look with the dir command:
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.With this file, we can use the program file2cd.exe to burn stuff onto the disc.
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 to begin recording (or CTRL/C to exit)...
We press Enter again.
writting TRACK #1 (2418 blocks)
100% completed
Finalizing DISC ... Please Wait...
CD successfully recorded!
So now we have successfully burned a disc!
8.Sometimes we want to make a disc into an image file. Besides the method in cdcopy.bat above, using cd2file, we can also use snapshot. What snapshot creates is not an ISO file, but bin and cue files.
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 to copy disc (or CTRL/C to exit)...
We press Enter
Reading DATA Sectors 0000 to 002411(2417 blocks)
LBA 002403 to 002416
Copy completed successfully!
In this way, in the c:\dos> directory, the two files cdtest.cue and cdtest.bin will be generated. Usually they are somewhat larger than the capacity of your disc.
9.After saying so much, we still haven't tried the most important program, DAO. Let's try it now.
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.Let's see whether we can read this disc.
F:\>dir
CDR103: CDROM not High Sierra or ISO9660 format reading driver F
Abort?Retry?Fault?
Dizzy... after all that hard work, it actually can't be read. Turns out that what this makes is a "data disc" that can't even be read under windows. In nero, you can see that there actually is data on the disc.
Alright then.
Does it end in failure?
Actually, we already succeeded in a lot of things... That last one doesn't really matter if we don't do it.
We know how to copy a disc and save it as a file, we also know how to create a disc image file on the hard disk, and we also know how to burn that file onto a disc. We even know disc-to-disc copying. That's enough, pretty good already. Hehe 。。。
This is a passage quoted from http://www.cn-dos.net/newdos/doswareh.html中的一段话
Disc-At-Once(DAO) 3.9B 1.4M is a set of very powerful and practical command-line CD-ROM/CD-R/CD-RW disc burning and ISO image file management tools produced by a company. It supports almost all kinds of optical drives, and the 32-bit version supports long filenames. It has many components, including DAO (the main DAO program), CD2CD (disc-to-disc copy), FILE2CD (file-to-disc copy), MAKEISO (create ISO image files), ISO2RAW (convert ISO files to BIN/RAW format), SNAPSHOT (back up disc contents), CDCLIP (extract CD audio), and many other commands. For example, the command MAKEISO C:\WINDOWS WIN.ISO /RECURSE can make all the files of the Windows system into the disc image file WIN.ISO. Note: if it is an IDE/ATAPI optical drive, you need to load the included ASPI.SYS file first (you can use the included ADDEV to load it directly from the command line, then use the DELDEV command to unload it when done); if it is a SCSI optical drive, then this file does not need to be loaded. This is the latest version released this September, and it is a cracked version registered by me (wengier)!
The folder contains the following programs:
CD2CD.EXE disc-to-disc copy
CD2FILE.EXE disc to file
CDCLIP.EXE extract CD audio
CDTOOLS.EXE functions such as disc erase/rewrite, formatting, ejecting the disc, loading the disc, etc.
COPY2CD.EXE write files from a folder or files from a file list onto a disc
DAO.EXE Disc-At-Once one-time disc writing burning mode, whole-disc writing mode
DISK2CD.EXE hard disk to disc
FILE2CD.EXE file (image file) to disc
ISO2RAW.EXE convert ISO files to RAW files.
MAKEISO.EXE create ISO files
SNAPSHOT.EXE back up disc contents
Each program can be run by typing in its filename directly to get help.
There is also a batch file cdcopy.bat in the folder
used to copy CD to CD. Its contents are as follows:
::Clear screen
@CLS
::Turn off echo
@ECHO OFF
::Load the aspi.sys driver
@ADDEV ASPI.SYS
::Eject the optical drive (open the drive)
@CDTOOLS /EJECT
:
isplay message: please insert the source disc and press Enter@ECHO INSERT SOURCE DISC AND PRESS ENTER...
@PAUSE
::Load the optical drive (close it, the tray retracts)
@CDTOOLS /LOAD
::Burn the contents of the CD into a file.
@CD2FILE IMAGE.IMG
::Eject the optical drive
@CDTOOLS /EJECT
:
isplay message: please insert the destination disc and press Enter@ECHO INSERT DESTINATION DISC AND PRESS ENTER
@PAUSE
::Load the optical drive
@CDTOOLS /LOAD
::Burn the image file just created onto the CD, and eject the disc after burning is complete
@FILE2CD IMAGE.IMG /NOUNDERRUN /EJECT
::Unload the aspi.sys driver
@DELDEV ASPI.SYS
:
isplay message: deleting the temporary image file. . .@ECHO DELETING TEMPORARY IMAGE FILE...
@DEL IMAGE.IMG
:
isplay message: thank you for using this DOS CD burning software, have fun!@ECHO THANK YOU FOR USING DOSCDROAST PACKAGE!
@ECHO HAVE A NICE DAY!
If you want to copy one CD to another CD, just use this batch file directly!
Simple, right?
Now let's take a look at how to use the other programs.
1.First, we load the aspi.sys driver.
Note: if it is an IDE/ATAPI optical drive, you need to load the included ASPI.SYS file first (you can use the included ADDEV to load it directly from the command line, then use the DELDEV command to unload it when done); if it is a SCSI optical drive, then this file does not need to be loaded.
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.Then, we use cdtools to look for our hardware device, that is, the burner.
C:\dos>cdtools /devices
If the ASPI driver is not loaded, the following error message will appear.
Error: Unable to initialize the ASPI manager
ASPI manager was not found on system
If successful, it will show:
Installed CDROM Devices...
0:0:0 SAMSUNG CDRW/DVD SM-316B T306
3.Use the eject function of cdtools to open the optical drive, and put in a rewritable cdrw disc.
C:\dos>cdtools /eject
CDROM Device found...
HA #0-SCSI ID #0 - SAMSUNG CDRW/DVD SM-316B T306
4.Use the load function of cdtools to close the optical drive.
C:\dos>cdtools /load
CDROM Device found...
HA #0-SCSI ID #0 - SAMSUNG CDRW/DVD SM-316B T306
5.Suppose this disc already has content on it, then we format it.
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 to Format the disc (or CTRL/C to exit)
We press Enter.
Formatting Disc... Please Wait...
Background formatting is still in progress.
It takes about 8 minutes or so for the formatting to finish. But that line above is rather funny; in fact the formatting is already complete, it is not actually still going on in the background as it says.
6.We want to burn all the stuff in some directory on the hard disk, so first we make an image file with makeiso.exe.
C:\dos>makeiso c:\ccdos\ mytest.iso /recurse /volume=my_ccdos
This command writes everything under the CCDOS directory on drive C into an image file named mytest.iso, and the volume label of this disc image is my_ccdos. The parameter recurse means to include all subdirectories.
Directory/File Statistics...
Directory Count = 1
Max. Directory Depth = 1
File Count = 37
Total File Data Length = 4858320 bytes
Hit to build ISO9660 image file (or CTRL/C to exit)...
Press Enter, and the program continues. The screen displays each file being copied into the ISO. (Just like the screen output of xcopy.)
When it returns to the DOS prompt, the ISO file has already been created. Let's take a look with the dir command:
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.With this file, we can use the program file2cd.exe to burn stuff onto the disc.
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 to begin recording (or CTRL/C to exit)...
We press Enter again.
writting TRACK #1 (2418 blocks)
100% completed
Finalizing DISC ... Please Wait...
CD successfully recorded!
So now we have successfully burned a disc!
8.Sometimes we want to make a disc into an image file. Besides the method in cdcopy.bat above, using cd2file, we can also use snapshot. What snapshot creates is not an ISO file, but bin and cue files.
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 to copy disc (or CTRL/C to exit)...
We press Enter
Reading DATA Sectors 0000 to 002411(2417 blocks)
LBA 002403 to 002416
Copy completed successfully!
In this way, in the c:\dos> directory, the two files cdtest.cue and cdtest.bin will be generated. Usually they are somewhat larger than the capacity of your disc.
9.After saying so much, we still haven't tried the most important program, DAO. Let's try it now.
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.Let's see whether we can read this disc.
F:\>dir
CDR103: CDROM not High Sierra or ISO9660 format reading driver F
Abort?Retry?Fault?
Dizzy... after all that hard work, it actually can't be read. Turns out that what this makes is a "data disc" that can't even be read under windows. In nero, you can see that there actually is data on the disc.
Alright then.
Does it end in failure?
Actually, we already succeeded in a lot of things... That last one doesn't really matter if we don't do it.
We know how to copy a disc and save it as a file, we also know how to create a disc image file on the hard disk, and we also know how to burn that file onto a disc. We even know disc-to-disc copying. That's enough, pretty good already. Hehe 。。。
ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器

DigestI
