Jump to content
Sign in to follow this  

Trying to detect Direct CD Media

Recommended Posts



I am writing a script so a user can backup data to a CD using the Direct CD feature, Not the built in Windows XP burning.

I currently only have access to Roxio's Direct CD which formats the CD to CDUDF. I am just wondering if anyone has other programs that do the direct CD stuff and could tell me if there is another format that I need to look for as well,



Share this post

Link to post
Share on other sites

I wrote such a program in Delphi for my own use.

One thing I noted is that when you add files to the DirectCD, the table on the CD which contains the directory structure also grows.

So, if you have 700MB exactly free, you can't write a 700MB exact file to it, because the overhead will take up a KB or so.

"At the end of each packet-writing session, UDF writes a Virtual Allocation Table (VAT) to the disc that describes the physical locations of each file. Each newly created VAT includes data from the previous VAT, thereby letting UDF locate all the files that have ever written to the disc."

from First hit on Google - watch out for popups

This is one of the best sites on the Internet. period. (cdrfaq.org)


Edit> To answer your question, I tried a small write to a potential DirectCD and if I got an error, I assumed it was not a DirectCD after all. There are several UDF implementations, but they are all supposed to behave like hard drives.

Edited by jdickens

If I am too verbose, just say so. You don't need to run on and on.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.