Solved

How do I write to CD-RW?

Posted on 2003-10-21
13
293 Views
Last Modified: 2010-04-03

I would like to know how to write to a CD-RW under
MS-Windows.  I am currently using Win2000 to test.

There are two different ways I want to be able to
write.  First, I should be able to copy a file using
the Windows Explorer.  Second, I want to be able to
write data using Win API calls from C.

The Win2000 Device Manager says that I have a

    RICOH DVD/CDRW MP9060

nstalled on this computer.  I do not have the
documentation that came with the drive.  But because
the Device Manager includes the letters "CDRW" in the
drive designation, I feel I should be able to write.

This drive works fine with pre-recorded DVD's and
CD's.  So I load a disk that is marked "Rewritable."
When I try to select the drive in the Windows Explorer,
I get the message:

    J:\ is not accessible.
    Incorrect function.

I also get this same message if I try to copy a file
and paste it to the disk.

Should it be possible to write to a CD-RW using
Window's Explorer, or is that always impossible?

If I need a special program to write to a CD-RW,
then is there any shareware that keeps it simple.
I do not need a program to organize all my music
CD's.  I just need to write a file to the CD-RW.


Next I try writing using a C program.  I can use
the Win API function CreateFile() to open an
existing file for reading from a conventional CD
and open a file with no error.  

I try using CreateFile() to create a new file when
the rewritable disk is in the drive.  CreateFile()
fails.  Error 5, access denied.

How does one write to CD-RW?  Are there special
functions calls to CDROM.SYS?  If so where are
they documented?


Is there any such thing as having to "formatt" a CD-RW
disk?  If I right click on a floppy drive, there
is a format function in the pop-up menu.  I see
no format function when I right-click the CD drive.
0
Comment
Question by:Jim_S
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 10
  • 2
13 Comments
 
LVL 44

Expert Comment

by:CrazyOne
ID: 9596855
You need special drivers to write to a CD.

These programs have what you need.

Roxio
http://www.roxio.com/en/products/ecdc/index.jhtml

Nero
http://www.nero.com/en/content/c1002822566925.html#c1002822566925 

NTI CD-Maker
http://www.nticdmaker.com/

CeQuadrat WinOnCD
http://www.cequadrat.com/productinfo.jhtml
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 9596865
If you want to copy files directly from explorer to the CD then a special driver needs to be loaded that allow this

For Roxio it is called "Drag-to-Disk"
For Nero it is called InCD
For NTI it is called FileCD
0
 
LVL 44

Accepted Solution

by:
CrazyOne earned 125 total points
ID: 9596870
In other words Win2000 does not offer any built in tools to do this.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 44

Expert Comment

by:CrazyOne
ID: 9596886
You know most CDRW's are boxed with CD burning sofware. Was this not supplied?
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 9596895
Oh and if you are going to do direct burning to a DVD then don't use NTI FileCD because the last time I checked it only will see the disk as a CD and will only write up to 700MB's so you would a loose the availablity of around 3GB's
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 9596930
I personally use Roxio. And I have the Drag-to-disk driver load at startup. I have found it to be pretty stable overall and do direct transfers to it the burner all the time. I keep a DVDRW in the drive at all times and rarely have problems with the Drag-to-disk driver unless the DVD disk itself is going bad which it is prone to do over a period of time of being written to a lot. Keep in mind if you use any of these direct-copy-to drivers the disk will be formatted by the driver and you will lose about 100MB's of space on the disk because this portion is used by the driver to write its own version of the File Allocation Table.
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 9596933
Now if you had XP then it has a built in Recording tool

Description of CD-ROM Recording in Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en-us;279157
0
 

Author Comment

by:Jim_S
ID: 9600068

CrazyOne>In other words Win2000 does not offer any built in tools to do this.

Thank you.  That answers one of my questions perfectly.


CrazyOne>And I have the Drag-to-disk driver load at startup.

For this to work, is it necessary to load the driver that
comes with the drive?  Or is Drag-to-disk capable of
accessing all makes of drives on its own?

(1.  I am not sure that I have correct software that
goes with this drive.)

(2. A second goal of mine is to write my own programs
that write to CD.  This is much harder if each user is
required to install his own driver.)
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 9600274
The driver for the drive is just so Windows can see and use the drive for reading but not to burn to.

(1. what software came with the drive.

(2. Well perhaps you could develop your own driver and ship it with your application.
0
 

Author Comment

by:Jim_S
ID: 9603167
I decided to try a CD writing program.  I downloaded the
trial version of some shareware.  Specifically I
downloaded Maximum Calculations 5.0.  (It has terribly
skimpy documentation.)  I succeeded in writing a simple
file to my disk without benefit of having installed any
drivers.  So that answers my question about whether I
need to install a special driver.

Thank you.  I think this answers all the questions I have
for this subject area.  In the near future, I will be
posting my programming questions to the programming topic.
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 9603266
:)
0
 

Expert Comment

by:wanggang22
ID: 9648568
It is needless to install drivers for your recorder software. The windows OS supported all over the recorder-driver almost. and each kind of recorder software used recording ways with ISO9660 or UDF standard. If you want to use the DVD-R or DVD-RAM driver in the future. the Windows XP supported drivers more than win2000, also provide recorder funcation for CD-R and CD-RW medium. you maybe to install DVD drivers for win system, or use the recorder software with the driver manufacturer provide.  
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 9648647
>>>It is needless to install drivers for your recorder software

Not it isn't if you want to do drag and drop, copy and paste directly to the disk, which is the method I prefer, without having to open the recording software to do it. . If I don't have the driver running then I can't do this. I have to open the burning software and use its interface to burn with.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I previously wrote an article addressing the use of UBCD4WIN and SARDU. All are great, but I have always been an advocate of SARDU. Recently it was suggested that I go back and take a look at Easy2Boot in comparison.
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…

717 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question