Solved

How do I write to CD-RW?

Posted on 2003-10-21
13
281 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
  • 10
  • 2
13 Comments
 
LVL 44

Expert Comment

by:CrazyOne
Comment Utility
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
Comment Utility
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
Comment Utility
In other words Win2000 does not offer any built in tools to do this.
0
 
LVL 44

Expert Comment

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

Expert Comment

by:CrazyOne
Comment Utility
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
Comment Utility
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
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 
LVL 44

Expert Comment

by:CrazyOne
Comment Utility
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
Comment Utility

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
Comment Utility
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
Comment Utility
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
Comment Utility
:)
0
 

Expert Comment

by:wanggang22
Comment Utility
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
Comment Utility
>>>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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Hi, I've made you some graphics for a better understanding how RAID works. First of all, there are two ways a raid can be generated: - By hardware - By software What does that mean? This means: If you have a hardware RAID controller, there…
Create your own, high-performance VM backup appliance by installing NAKIVO Backup & Replication directly onto a Synology NAS!
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 Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…

772 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

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now