CDPISAC: http://vuks.da.ru
Program for creating audio and data cd's.
v1.5bu
Last updated: 26-May-06
Help file last updated: 16-Apr-2004
1. Requirements
1. a) Misc stuff
2. Troubleshooting
3. Getting started / setup
4. Making hard disk backup / copying files from hard disk to cd
4. a) Multisession
5. Copying cd's
6. Creating audio cd's
7. Rewritable cd's
8. Cdpisac buttons & stuff
9. Command line list
9. a) Misc commands
10.About / donation
11.Versions
1. Requirements:
YOU MUST HAVE DSRUN.EXE TO RUN THIS PROGRAM.
YOU MUST HAVE CDRTOOLS and CDRDAO TO RUN THIS PROGRAM.
Cdrdao and cdrecord are included with cdpisac
I didn't make them. Look below for link to this files.
If you want NEWER versions of cdrdao and cdrecord they
can be found at their original home pages:
(YOU DON'T HAVE TO DOWNLOAD THEM IF YOU DON'T WANT TO, certain versions
are included in this package.)
---------
cdrtools links:
ftp://ftp.berlios.de/pub/cdrecord/
or
http://www.geoshock.com/cdrtools/
file name should be like this: cdrtools-x.x-win32-bin.zip
or
http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
some newer versions are only available as source.
sometimes with newer versions "direct write" doesn't work.
------------------
cdrdao links:
http://cdrdao.sourceforge.net/
file name should be like this: cdrdao-1.1.5.bin.x86.win32.zip
or
http://sourceforge.net/project/showfiles.php?group_id=2171&release_id=33126
cdrdao doesn't seem to work on win9x?
---------
and unzip them using 7-zip (www.7-zip.org), filzip (www.filzip.com)
or winzip in same directory as cdpisac files.
back to index
2. Troubleshooting
WIN2000 and WINXP
If you get error "no aspi driver" on winxp or win2000,
or cdrdao stackdump, you need aspi driver: ASPI
Alternatively, you can try ftp.nero.com .
-NEASPIEN.exe for english for win 95/98/me
-WNASPI32.dll for nt/win2000/xp
You can also find aspi here (this link is for win98, 2000 and xp), which
I haven't tested:
http://www.adaptec.com/worldwide/support/suppdetail.html?sess=no&language=English+US&prodkey=ASPI-4.70
If they are not there, search for aspi on adaptec site.
Put aspi drivers in cdpisac dir or in C:\WINNT\system32 or in
C:\windows\system32 or C:\windows\system.
---
If in win98/95/me cdrdao doesn't work, try starting cdrdao.aspi.reg or aspi.reg
Or try selecting cdrecord in combo box near "CD Disc info"
button.
- do not work in explorer while using cdrdao.
Cdrdao is used for "read cd" and "write cd".
Cdrecord is used for creating iso's. (For coping files from hard disk to cd)
Both are used for erasing cd's and for "Find CD rom".
---
If you just get "black screen":
If you are using winxp or win2000 make sure that "command line" at the bottom line
in cdpisac is
for win2000 first combo box:
C:\WINNT\system32\cmd.exe
and second combo box:
C:\WINNT\system32\cmd.exe
First combo box is path to the filename of the command.com or cmd.exe
Second combo box is title of it's window.
For win98 /95/me first combo box:
C:\windows\command.com
and second combo box:
MS-DOS prompt
For winxp it should be
"C:\windows\system32\cmd.exe" first and
"C:\windows\system32\cmd.exe" second combo box.
But since I don't have winxp I am not sure.
If you have German version of win98 enter MS-DOS-Eingabeaufforderung in second combo box.
---
If you get message warning padding xxxxxxxx sectors... while copying cd
try using option spin cd. Press ctrl c and try again.
---
-if you get io error trying to blank cdrw try selecting cdrecord in
combo box near erase cdw button, or closing windows explorer if it is open
or using force option. (untested.) If you are having trouble with the cdrw
itself try using erase cdrw "full" option instead of minimal.
---
-If you get screeching while playing audio cd
in winamp try using newer version of
winamp or different software like windows
media player.
-
If you get message "you should use xx driver" you can enter it in the
driver combo box. select check box. Don't forget to click save options later.
first is for cdrdao and second for cdrecord.
cdrdao|cdrecord.
back to index
3.Misc stuff: :
Q: what about dvd / dvd- /dvd +?
A: I don't have dvd so I can't tell you much. You should be able
to read/write regular cdrdao, and master /read/write with cdrecord.
For dvd- and dvd+ read check ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
(View readme there).
If mkisofs can't create more than 4 gb file on your FAT try using
-split-output option.
DVD-RAM is suppose to be just like a normal scsi disk.
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&threadm=43619cc7.0201121355.2202395d%40posting.google.com&rnum=1&prev=/groups%3Fq%3Dcdrecord%2520dvd
"-dao -multi -data" will not work (-multi is ignored).
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&selm=Pine.NEB.4.44.0207191650390.414-100000%40moss.i.formula1.com&rnum=4&prev=/groups%3Fq%3Dcdrecord%2520dvd&frame=right
http://www.abcpages.com/~mache/cdrecord-dvd.html
You may want to try burnatonce program.
Q: What is cmd.exe?
A: cmd.exe is command.com in windows2000/xp. Really helpful, ha? :)
Filenames with more than 64 letters:
If you have selected rockridge while creating files (on by default)
you should be able to see them using isobuster. www.isobuster.com
You might want to deselect raw read when copying audio cd's.
You should not use directories with spaces for iso image dir.
If you are still having problems, try unpacking cdpisac to c:\cdpisac folder.
back to index
3.Getting started / SETUP:
I suggest you buy cdrw (rewritable compact discs) and practice on it first.
On CDRW cd's you can write many times, unlike cdr.
On empty cdr (compact discs) you can only write once.
--
From cdrecord help, not verified:
In order to avoid damaging CD blanks because Win2000 is trying to access
the drive while cdrecord writes to it, you definitely should
disable auto run, by running disableautorunw2000.reg,
or edit your registry and set the value of
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom\Autorun
to '0'.
Restart your computer.
in win98 go to control panel /system/ /cd devices/ disable autorun.
--
SETUP:
Unzip all files to some folder using 7-zip (www.7-zip.org), filzip (www.filzip.com)
or winzip www.winzip.com
Start cdpisac.exe.
1. click on "Find CD rom"
you'll see something like:
1,0,0 TEAC, CD-W58E, 1.0A
-in cdpisac select 1,0,0 (or what it says for your drive, from list near CD Device)
-select writing speed of your drive from CD Speed list. (If your drive is something
like 8/4/32 it means that it reads at 32 speed, writes CDR cds at 8 speed, and
writes rewritable cds at 4 speed. In this case you can select 8)
-select your windows cd drive name (e:\ is default)
-click on save options
back to index
4. Making hard disk backup / copying files from hard disk to cd
If you want to copy something from the hard disk to cd there are two ways:
1. way = slower but works most of the times. Recommended.
- move all your files to c:\temp\iso directory.
- select all files in window explorer. right click with mouse on c:\temp\iso
directory. select properties.
make sure the Size: MB says no more than 650 MB
if you have 650 mb CD (or 700 mb for 700 mb cd). Size of CD should be on
CD envelope (plastic casing that cd came in with).
- click on "create iso" button
- wait till it's over (you'll see _ blinking again in msdos window, hard disk will
stop writing)
- you'll have test.iso in your "image destination". default is: c:\temp\isoimage\test.iso
- insert empty cd in cdreader drive if you haven't already.
- click on "write image to cd"
- you should not work on your computer while it is recording.
- wait until it is over.
- you should see "fifo was empty 0 times", and same number of puts and gets.
If you got some other value instead of 0, or different number of puts and gets
the writing was probably not successful. You should try not working on your
computer while it is recording. Try putting lover speed for writing if you have
errors. You can also check your cd with cdcheck: - http://fusion.zejn.si .
- if you select "simulate" check nothing will be written on cd, it will be only test.
- after writing is (successfully) done, eject cd by pressing button on cdr drive
- press eject button again on your cd writer to get it back.
- click on cd in windows explorer. your files should be there.
- you can check if your files are ok written with cdcheck - http://fusion.zejn.si.
- Note: You should not use directories with spaces in their names for iso image
destination dir.
2. way = faster but doesn't always work.
- move all your files to c:\temp\iso directory.
- select all files in window explorer. right click with mouse on c:\temp\iso
directory. select properties.
make sure the Size: MB says no more than 650 MB
if you have 650 mb CD (or 700 mb for 700 mb cd). Size of CD should be on
CD envelope.
- insert empty cd in cdreader drive if you haven't already.
- click on "direct write" button
- you should not work on your computer while it is recording.
- wait till it's over (you'll see _ blinking again in msdos window, hard disk will
stop writing)
- you should see "fifo was empty 0 times" if you got some other value instead of
0 the writing was not successful. you should try not working on your computer
while it is recording. Try putting lover speed for writing if you have errors.
Try using 1. way.
- if you select simulate check nothing will be written on cd, it will be only test.
- after writing is (successfully) done, eject cd by pressing button on cdr drive
- press eject button again on your cd writer to get it back.
- click on cd in windows explorer. your files should be there.
- note: not sure if this works on win9x. Works fine on win2000.
- you can check if your files are ok written with cdcheck http://fusion.zejn.si.
back to index
4. a) Multisession
-write first session normally, just don't forget to click 'multi' check box.
-if you are using dvd, you might want to click 'edit' check box,
then delete -dao option.
Creating second session:
-put original cd in cdrom.
-click on msin button - in the bottom,bellow dir. You will get two numbers.
-remember that numbers.
-don't close that window!
(if you have older version of cdpisac, go to command line, cd to cdpisac dir,
type "cdrecord dev=1,0,0 -msinfo" without quotes, where 1,0,0 are device numbers)
-uncheck 'close win' box
-check (select) 'edit' box
-create iso for second session like this:
(select source dir as you normally would,):
click on 'create iso' button;
when edit box appears, after ' -J ' add following: (don't forget to leave spaces where needed)
" -C 0,14874 -M 1,0,0 " , without quotes, where 0 and 14874 are numbers from
msin command. You can still see it in one of open windows. Numbers after
M are device numbers. You can see it in cd-device box in cdpisac, at the top.
Press ok.
-Writing second session:
If it is last session on the disk, uncheck the -multi option.
*** When edit box appears DELETE -dao option. *** Press ok.
Click on 'write image to cd'.
*** When edit box appears DELETE -dao option. ***
(Move cursor left if needed.) Press ok.
(Note: Rock ridge should be present. You will also see files from first session.
Eject cd after recording first session.)
back to index
5. Copying cd's
- insert cd
- click on "read cd"
- insert empty cd
- click on "write cd"
- if you get message warning padding xxxxxxxx sectors... while copying cd,
press ctrl c and try again.
Try using option spin cd.
- after writing is (successfully) done, eject cd by pressing button on cdr drive
- press eject button again on your cd writer to get it back.
- you can check if your files are ok written with cdcheck http://fusion.zejn.si.
- do not work in explorer while using cdrdao.
Alternatively:
you can use "use readcd" which will create iso image of cd. Not really recommended.
You can write you cd image you got from "use readcd" to cd using "write image to cd" button)
-no error - don't abort on error
back to index
6. Creating audio cd's
--
Update:
You can also use Windows Media Player 7 or higher to create audio cd.
Select "Sample playlist" right. Drag & drop your mp3 files on playlist. Select
"File", "Copy to CD" . Select "Sample playlist". OK.
(Make sure you have installed adaptec burn plug-in with WMP7. Default = yes.)
--
First, you must have wav files of song. If not, create wav
files from mp3 files using cdex or winamp2 .
Get Cdex from cdexos.sourceforge.net
Go to Menu: convert /mpeg2wav. Browse to directory and
select wanted mp3 files. Use shift or ctrl for multiple selection.
Click convert.
- ** If you have 74 minutes cdr/rw make sure that in play list time isn't longer than
that *** (650 mb = 74 minutes). That can be checked in winamp.
CD PISAC part:
- when you have the wav files drag'n'drop them to cdpisac
- select audio for image type
- select "pad" option
- click on "write image to cd button"
- after writing is (successfully) done, eject cd by pressing button on cdrdrive
- press eject button again on your cd writer to get it back.
- You can also use audioc.exe to create audio cd's with cd-text. You also need
wav files. Read audioc.txt for more info.
- If you get screeching while playing audio cd
in winamp try using newer version of
winamp or different software like windows
media player.
Alternatively, using winamp2, or xmplay www.xmplay.com to create wav files:
-Open winamp (you can get it from classic.winamp.com)
CONFIGURING WINAMP:
- drag/drop mp3 files
- press stop
- Right click on winamp
- options
- preferences/
- plug-ins/output
- nullsoft disk writer
- output directory: c:\temp\
- configure /convert to: PCM 44.100 kHz, 16 Bit, Stereo
- turn equalizer off. click on eq button. make sure on button is dark.
- turn repeat off
- turn shuffle off
- edit play list (pl button in winamp),
- ** If you have 74 minutes cdr/rw make sure that in play list time isn't longer than
that *** (650 mb = 74 minutes, 700 mb = 80min and so on. Look at the cover.)
- press play
- don't forget to change "nullsoft disk writer" to "nullsoft wave out plug-in" later.
back to index
7. Rewritable cd's
On CDRW cd's you can write many times, unlike cdr.
On empty cdr (compact discs) you can only write once.
erasing cdrw: click on erase cdr-w button. you can select minimal or full.
Minimal erases all disk space and take longer time, minimal erases
only table of contents (toc)
- you can also select force - for cdrws problems
- cdrdao - choose between cdrdao and cdrecord program for erasing cdrw
To see if cdrw is empty click on "CD Disc info" button.
back to index
8. Cdpisac buttons & stuff
buttons:
"Find CD rom"
-"Find CD rom": find your drive
-save options: save program options
-help - help file
-updated web help - check if help file/program on the internet is updated
-cd -device: shows where is your device
-cd speed - speed of your cdr/w drive
e:\ - windows cdr\w representation
make image
-image source dir: iso image dir
-cd label - cd label in windows explorer
-"image destination": iso path and name. also used for audio wav-s.
when creating your own, make sure there is no " at beginning and ending:
ok: c:\temp\is.iso c:\temp\is1.iso" "c:\temp\is2.iso
bad: "c:\temp\is.iso" "c:\temp\is1.iso" "c:\temp\is2.iso"
program will add " itself at the beginning and the end.
-Rock ridge, Joliet : dir description on cd. Don't mess with it unnecessary.
-show image info : show progress while making iso image
-"direct write" : direct write from image source dir to cd. Needs stronger machine.
-info : size of image source dir files.
-"create iso": create iso image in "image destination".
in "image destination" will be test.iso. Delete it after you
are done.
You should not use directories with spaces for iso image dir.
write image to cd
-image type: type of image : date (iso, "direct write"), audio (wavs),mode2,
xa1,xa2,cdi
-"writing type" - dao
- eject after writing - program will eject CD after writing.
- multi - multisession - ability to add more files to cd's. Some cd-drives
have problem reading this cd's. every new session takes ~15 MB-s of CD space.
for last session "multi" option should not be selected.
-simulate: nothing will be written to CDR/W disk
-overburn : write on cd's more than its official size. Needed for 80 min cd's?
-force: used with cdrw blanking if there is problem.
-pad: must be used with audio cd's
-show record info: show info while recording
-fix - fixate cd
-nofix - do not fixate cd
-"write image to cd" button - write iso image or wav files to cd (see creating
audio cd's)
extra stuff
-driver checkbox - use alternate driver : cdrdao driver|cdrecord driver
Don't forget to clikc save options later.
-raw read - read cd's with cdrdao in raw mode
-no wait - no waiting for 10 sec when recording with cdrdao. not working on
cdrecord
-"File name": table of contents in cdpisac directory. Use "read cd" to get one.
used for cd copy. in cd pisac dir will be files 1.toc and 1.bin. Delete it after you
are done.
-"read cd" - read cd (create image on hard disk) with cdrdao. for cd-copy
-"write cd" - use cdrdao to write cd's
-buffer size - you shouldn't change it from 4 Mb
-you can use "use readcd" which will create iso image of cd using readcd.exe
You can write image to cd using "write image to cd" button
-no error - don't abort on error
dell, pausel, go, tie, see
when "tie" is checked commands are not send directly, but to the bat file.
Unselect tie and select go to start bat file. Don't forget to "see" bat file first.
-erase cdrw- erase rewritable (CDRW) cd's. Doesn't work on CDR cd's.
-minimal - type of erasing: minimal /full. See "5. cdrw".
-cdrdao - use cdrdao or cdrecord for erasing cdrw and "Find CD rom"
-"CD Disc info" - info about cd in drive
-unlock drive - if you have stopped writing abruptly and your cddrive is
locked use this.
-command line: path to cmd.exe or command.com
- c:\winnt / ms - dos prompt - title of command line window
- dir - dir of cd: - not always working right.
- close win - close command prompt win if it has stayed from before
- edit - edit command line before sending it to command line window.
- no run - skip sending command line to command line window
- you can use audio c - audio creator for creating cd text for audio cd.
see audioc.txt for more info
-spincd - trying to spin cd before reading. sometimes useful with "read cd"
back to index
9. Command line list
Setting used here are:
overburn option : on (checked)
if you don't have 80 minutes cd-s (700 Mb)
don't use "-overburn" or "--overburn" option
cd device : 2,0,0
cd speed : 8
image source dir : c:\temp\iso
"image destination" : c:\temp\isoimage\test.iso
CD label : CD1
-"Find CD rom":
cdrdao scanbus
or
cdrecord -scanbus
-"create iso":
mkisofs -V CD1 -R -J -v -o c:\temp\isoimage\test.iso "c:\temp\iso"
-write image to cd:
cdrecord dev=2,0,0 speed=8 -dao fs=4m -eject -v -overburn -data "c:\temp\isoimage\test.iso"
// for testing only
-simulate writing image to cd (don't write anything, don't forget to eject cd afterwards.):
cdrecord dev=2,0,0 speed=8 -dao fs=4m -eject -dummy -v -overburn -data "c:\temp\isoimage\test.iso"
//
-"read cd":
(-optional, spin cd:
readcd dev=2,0,0 retries=0 sectors=0-5 f=/dev/null
)
cdrdao read-cd --read-raw -n --device 2,0,0 --datafile 1.bin 1.toc
-"write cd":
cdrdao write --overburn --eject -n --device 2,0,0 --speed 8 1.toc
// for testing only
-simulate writing to cd (don't write anything, don't forget to eject cd afterwards.):
cdrdao write --simulate --overburn --eject -n --device 2,0,0 --speed 8 1.toc
//
-erase cdrw fast (also called minimal):
cdrdao blank --device 2,0,0 -n --blank-mode minimal
or
cdrecord blank=fast dev=2,0,0
-erase cdrw full:
cdrdao blank --device 2,0,0 -n --blank-mode full
or
cdrecord blank=all dev=2,0,0
-medium info:
cdrdao disk-info -n --device 2,0,0
-"direct write":
1. step:
mkisofs -V CD1 -R -J -q -print-size "c:\temp\iso" >C:\progs\cdpisac\1.txt
2. step:
mkisofs -V CD1 -R -J -v "c:\temp\iso" | cdrecord dev=2,0,0 speed=8 -dao fs=4m -eject -v -overburn -data tsize=48s -
-audio files
Setting used here are:
"image destination" :
C:\temp\1.wav" "C:\temp\2.wav" "C:\temp\3.wav
image type: audio
pad option : on (checked)
command line:
cdrecord dev=2,0,0 speed=8 -dao fs=4m -pad -eject -v -overburn -audio "C:\temp\1.wav" "C:\temp\2.wav" "C:\temp\3.wav"
-use readcd:
readcd dev=2,0,0 -noerror f=c:\temp\isoimage\test.iso
without noerror
readcd dev=2,0,0 f=c:\temp\isoimage\test.iso
back to index
9. a) Misc commands
*** Untested: ***
Copy disk
To directly copy from the source disk to the recordable disk,
with cdrecord program, use this command:
$ cdrecord -v dev=0,1,0 speed=4 -isosize /dev/scd0
I guess in windows you should use dev=x,x,x instead of dev/scd0 ?
This command directly streams the contents of the CD-ROM, /dev/scd0,
to the CD recorder, dev=0,1,0. Don't do this on an old, slow machine.
Direct copying is fast, but more error-prone.
It is better to first copy the source disk to a
hard drive, then copy from the hard drive to the CD recorder:
(you need dd for this. on windows try usin cygwin package.)
$ mount /cdrom
$ dd if=/dev/scd0 of=/tmp/diskfile.iso
$ cdrecord dev=0,1,0 speed=8 fs=8m -v -eject -dummy /tmp/diskfile.iso
from: http://www-106.ibm.com/developerworks/linux/library/l-cdburn.html?ca=dgr-lnx
Bootable cd-s:
Create image of floppy. For windows, rawread ?
dd if=/dev/fd0 of=boot.img bs=10k count=144
add 'conv=noerror,sync' without qoutes if you have faulty floppy.
Creating bootable iso:
Create dir 'test' . Create 'boot' dir inside it. Put your other files in 'test'
dir, if you want.
Put boot.img in 'boot' dir. Go to 'test' dir and type:
mkisofs -J -r -b boot/boot.img -c boot/boot.catalog -o bootcd.iso .
You can use -no-iso-translate to create iso with~ files in ISO filesystem.
Write iso as usual.
from The Linux Bootdisk HOWTO, Creating bootable CD-ROMs.
back to index
10. About
I wrote this program cause I couldn't find any freeware program for
Windows for cd recording.
(Cdrdao mksisofs and cdrecord are written by their authors.)
Now there are, though:
Freeware burners for windows: burn4free, cdrfe, cd manipulator, cd copier.
Free for noncommercial use burners for windows: burnatonce, xp burner.
This program is freeware. Although, you can send me post cards, or something if you like.
Money is welcome, too. :)
This program is provided as-is, without warranties of any kind.
This program was written in VDS 2.22
You can also donate online at http://vuks.da.ru/donate/
in e-gold, where you can also open e-gold account for free.
Bojan Djuric
havaji@yahoo.com
http://vuks.da.ru
mirrors: vuks.host.sk
bojan.rs.ba
http://www.simtel.net/pub/dl/58848.shtml zip version.
Bojan Djuric
Radoja Domanovica 12
78000 Banja LUKA
Bosnia and Hercegovina
back to index
11. Versions
*.dsc = source file
update v1.0a
small bug fixed? concerning windowsxp dir
update v1.1
added use readcd for reading cd's
added d:
update v1.1a
-warning before overwriting iso image when using usereadcd
-if you are using overburn cd's be sure to set overburn checkbox on, or you will
get warning message and all files will not be written correctly (or will not
be written at all)
update 1.2
-some changes to help txt file.
-added spincd option.
-rawread, spincd and overburn are now on by default.
-removed ini file from cdpisac.zip or cdpisac.cab which wasn't suppose to be there.
update 1.3
-added help button.
-minor bug fixes
update 1.4
-help -> html
-web help button
update 1.4a
-some small changes
update 1.4b
-Wizard added
-cdrdao updated to version 1.1.7
update 1.4c
-added buttons for eject,load and reload.
update 1.4d
-added buttons for explorer cd
-addedd option for using alternate driver:
cdrdao driver|cdrecordd driver
Don't forget to clikc save options later.
update 1.5
-gui redesign
update 1.5a
-multisession. see help for more info
update 1.5b
-tie commands
update 1.5bu
-newer versions of cdrdao and cdrecord. Aspi is no longer needed (hopefully).
help update 1.1.a
-german version msdosprompt name (troubleshooting section).
-reg file added: disableautorunw2000
help update 1.2
-comand line list added
help update 1.2a
-ftp link for cdrecord added
help update: 12:11 2/10/2003
-added link for cdrecord
help update: 7/25/2003
-multisession. 4 a)
-misc commands. 9 a)
help update: 8/17/2003
cd burner programs list updated.
help update: 9/28/2003
another link for aspi drivers.
help update: 4/16/2004
tie commands
back to index