To CD experts : how to make an "opendisc"?

vbimport

#1

Hi all,

I’m looking for a way to make an opendisc CD which means :

  • a CD extra (with audio tracks in first, and a data track in last)
  • a hybrid ISO/HFS data CD (with PC and Mac compatiblity)

I’ve succeed to make it but with the data track in number 1. I’d just like to avoid this.

To learn more about Opendisc norm :
http://support.opendisc.net/customer_support/faq/us/index.html

Thank you very much.


#2

Nobody ? :frowning:


#3

You could try first using an Audio CD burning program that let’s you write a disk without finalizing it, and then using another Data CD burning program that supports ISO/HFS hybrid filesystems.

UltraISO can make a hybrid ISO/HFS filesystem and burn it to CD/DVD. I’m sure there are plenty of other programs that can do the same.


#4

Yes that’s what i tried but i was unable to burn an ISO image (created by UltraISO) after an audio CD not finalized, whatever the software (Nero, Discjuggle, Alcohol, CloneCD …). The ISO image forced me to burn a brand new CD.


#5

Did you try using the builtin burning engine in UltraISO?


#6

No i haven’t. But how to burn the audio part since it can’t be into the ISO image with the hybrid data track ? Burning audio with UltraISO, and then the data ISO ?

Thanks


#7

Burn the Audio with any program that will allow you to keep the disc open (not closing it).

Then try and see if the builtin UltraBurn engine in UltraISO will allow you to burn an ISO9660/HFS Hybrid filesystem. I have no idea if UltraISO will allow this, but it’s worth trying IMO.

If you have Nero installed, you may have to edit your registry in order to use the builtin burning engine instead of the Nero burning engine:

[HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0]
“UltraBurn”=“1”

EDIT: It might not be necessary to do this in recent versions of UltraISO; I think you can just untick the “Use NeroAPI if available” option on the Burn tab in Options.


#8

Roxio will let you make more than one type of MIXED MODE CD or CD EXTRA.


#9

[QUOTE=DrageMester;2130988]Burn the Audio with any program that will allow you to keep the disc open (not closing it).

Then try and see if the builtin UltraBurn engine in UltraISO will allow you to burn an ISO9660/HFS Hybrid filesystem. I have no idea if UltraISO will allow this, but it’s worth trying IMO.

If you have Nero installed, you may have to edit your registry in order to use the builtin burning engine instead of the Nero burning engine:

[HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0]
“UltraBurn”=“1”

EDIT: It might not be necessary to do this in recent versions of UltraISO; I think you can just untick the “Use NeroAPI if available” option on the Burn tab in Options.[/QUOTE]

Same problem than all the other softwares. I am unable to burn an ISO data track after audio tracks, even if i let the disc opened.

@ chosenfew777 : Are you sure Roxio can burn a CD extra with a HFS/ISO hybrid track ? I haven’t find any confirmation on their website.


#10

About the data track: Do you want to create a new one or you want to
copy exactly as one CD? (that may contain HFS filesystem too)


#11

[QUOTE=juancdg;2131298]About the data track: Do you want to create a new one or you want to
copy exactly as one CD? (that may contain HFS filesystem too)[/QUOTE]
Yes i need to create one. I can do it by making an ISO image. The problem is to burn it after audio tracks.


#12

If I remember correctly, to create an ISO/HFS track, you need to have a HDD with HFS filesystem.

Well, anyway this is my method to burn CD Extra.

  1. Burn the Audio CD and leave it open.
  2. Open Nero and select CD-ROM (ISO) or CD-ROM (Hybrid)
  3. Once you have added the files, click on the burn button
  4. Make sure that it is in “track-at-once” method and close CD.
  5. Nero will ask you a question, you answer yes.

And thats all.


#13

[quote=juancdg;2131663]If I remember correctly, to create an ISO/HFS track, you need to have a HDD with HFS filesystem.[/quote] It’s possible to create a CD/DVD with an ISO/HFS filesystem on a Windows system using e.g. UltraISO.


#14

I can’t find “CD Hybrid” in Nero. And whatever the CD compilation i select, there’s nowhere HFS mentionned. I know Nero supports HFS but with built ISO images like UltraISO.

Thanks.


#15

[QUOTE=Lucius Snow;2131878]I can’t find “CD Hybrid” in Nero.[/QUOTE]

That’s weird. Look at the picture it should be there.



#16

Hmm maybe it’s a matter of version. Mine is not “enterprise edition” but normal, version 8.3.2.1. Which one is yours ?


#17

Hmm it seems Nero requires a hard drive mounted a on a SCSI controller (!). That seems impossible, except maybe by using a virtual machine on VMware.

By the way, i have found a post on the forum with a guy explaining the exact same problem as me : burning an ISO hybrid image after audio tracks :
http://club.cdfreaks.com/f3/hybrid-pc-mac-iso-offset-project-214235/

There is not solution given there. I have just sent a personnal message to the guy though.


#18

sorry, if this is a bit late but I have the same screen as juancdg.
I’m using v.66019.


#19

6.6.0.16


#20

Hi all,

I’ve finally got Nero 6.6 and used a HFS SCSI drive as required. Nero burns the CD audio, and then the hybrid track (exactly as you described, juancdg). The ISO and HFS parts are both burnt according Nero (and the size of the CD). The ISO part is seen by Windows but it seems the HFS can’t be detected.

I don’t have a Mac here (i’m trying to find one though) but MacDisc (that i use to read HFS volumes on Windows) doesn’t see any HFS data on the CD. This doesn’t happen if i burn a hybrid CD directly without the audio tracks first. So i am almost sure it didn’t work.

3 others details :

  • the result is the same if i burn in MODE1 ISO only (without Joliet) or in MODE2/XA

  • here is the message given by Nero when i run the burning of the data tracks.

  • below, here is the full log of the data tracks burning.

Thank you very much,
Lucius Snow

Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File ‘C:\Program Files\Ahead\Nero\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 26/10/2004 17:35:34
Nero version: 6.6.0.3
Recorder: <Optiarc DVD RW AD-7200S> Version: 1.06 - HA 0 TA 1 - 6.6.0.3
Adapter driver: <atapi> HA 0
Drive buffer : 2048kB
Bus Type : via Inquiry data (1) -> ATAPI, detected: ATAPI
Connected to MMC as unknown drive with class-nr : 1
Drive is autodetected - recorder class: Std. MMC recorder
CD-ROM: <Optiarc DVD RW AD-7200S >Version: 1.06 - HA 0 TA 1 - 6.6.0.3
Adapter driver: <atapi> HA 0

=== Scsi-Device-Map ===
DiskPeripheral : VMware Virtual IDE Hard Driv atapi Port 0 ID 0 DMA: On
CdRomPeripheral : Optiarc DVD RW AD-7200S atapi Port 0 ID 1 DMA: On
DiskPeripheral : VMware, VMware Virtual S1.0 VMSCSI Port 1 ID 0 DMA: Off

=== CDRom-Device-Map ===
Optiarc DVD RW AD-7200S F: CDRom0

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 1023MB (1048048kB)
Free physical memory: 712MB (729436kB)
Memory in use : 30 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

4.10.2008
CD-ROM (Hybrid)
21:08:51 #1 Text 0 File Isodoc.cpp, Line 6168
Iso document burn settings

Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : TRUE
Multisession : FALSE
Burning mode : TAO
Mode : 1
ISO Level : 1 (Max. of 11 = 8 + 3 char)
Character set : ISO 9660
Joliet : TRUE
Allow pathdepth more than 8 directories : TRUE
Allow more than 255 characters in path : TRUE
Write ISO9660 ;1 file extensions : TRUE

21:08:51 #2 Text 0 File Burncd.cpp, Line 2866
Optiarc DVD RW AD-7200S
Buffer underrun protection activated

21:08:51 #3 Text 0 File Reader.cpp, Line 127
Reader running

21:08:51 #4 Text 0 File Writer.cpp, Line 122
Writer Optiarc DVD RW AD-7200S running

21:08:51 #5 ISO9660GEN -11 File geniso.cpp, Line 3286
First writeable address = 0 (0x00000000)

21:08:52 #6 Text 0 File Burncd.cpp, Line 3151
Turn on Track-at-once, using CD-R/RW media

21:09:02 #7 Text 0 File DlgWaitCD.cpp, Line 256
Last possible write address on media: 359848 ( 79:59.73)
Last address to be written: 310446 ( 69:01.21)

21:09:02 #8 Text 0 File DlgWaitCD.cpp, Line 268
Write in overburning mode: NO (enabled: CD)

21:09:02 #9 Text 0 File DlgWaitCD.cpp, Line 2309
Recorder: Optiarc DVD RW AD-7200S;
CDRW code: 00 97 34 23; OSJ entry from: Mitsubishi Chemical
ATIP Data:
Special Info [hex] 1: A3 00 CF, 2: 61 22 17 (LI 97:34.23), 3: 4F 3B 4A (LO 79:59.74)
Additional Info [hex] 1: 24 2C DC, 2: 14 A4 4A, 3: 04 C4 80

21:09:02 #10 Text 0 File DlgWaitCD.cpp, Line 430
>>> Protocol of DlgWaitCD activities: <<<

Insert the disc to write to.
(Medium in drive: CD-RW. Medium required by compilation: CD-R/RW.)

21:09:02 #11 Text 0 File ThreadedTransferInterface.cpp, Line 830
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 254215 (254215) = #254215/56:29.40
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 254213 blocks [Optiarc DVD RW AD-7200S]

21:09:02 #12 Text 0 File ThreadedTransferInterface.cpp, Line 1040
Prepare recorder [Optiarc DVD RW AD-7200S] for write in TAO
DAO infos:

MCN: ""
TOCType: 0x00; Session Closed, disc fixated
Tracks 3 to 3:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 520939520, ISRC ""
DAO layout:

Start|Track|Idx|CtrlAdr|RecDep_____
56082 | lead-in | 0 | 0x41 | 0x00
56082 | 3 | 0 | 0x41 | 0x00
56232 | 3 | 1 | 0x41 | 0x00
310447 | lead-out | 1 | 0x41 | 0x00

21:09:02 #13 Text 0 File ThreadedTransferInterface.cpp, Line 1105
Removed 2 run-out blocks from end of track 3. Length: 254215 -> 254213.

21:09:03 #14 Phase 24 File dlgbrnst.cpp, Line 1832
Caching of files started

21:09:03 #15 Text 0 File Burncd.cpp, Line 4038
Cache writing successful.

21:09:03 #16 Phase 25 File dlgbrnst.cpp, Line 1832
Caching of files completed

21:09:03 #17 Phase 36 File dlgbrnst.cpp, Line 1832
Burn process started at 10x (1Â 500 KB/s)

21:09:03 #18 Text 0 File ThreadedTransferInterface.cpp, Line 2596
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #56232

21:09:03 #19 Text 0 File Mmc.cpp, Line 21025
Set BUFE: Buffer underrun protection -> ON

21:14:48 #20 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

21:14:52 #21 Text 0 File Mmc.cpp, Line 15737
<Optiarc DVD RW AD-7200S > start Close Session

21:15:10 #22 Phase 37 File dlgbrnst.cpp, Line 1832
Burn process completed successfully at 10x (1Â 500 KB/s)

Existing drivers:
File ‘Drivers\CDRALW2K.SYS’: Ver=8.0.0.212 , size=2560 bytes, created 19/05/2006 16:16:24
File ‘Drivers\PXHELP20.SYS’: Ver=3.00.11B, size=46080 bytes, created 16/05/2006 15:23:54 (Prassi/Veritas driver for win 2K)
File ‘Drivers\atapi.sys’: Ver=5.1.2600.5512 (xpsp.080413-2108), size=96512 bytes, created 13/04/2008 11:40:32 (Adapter driver for rec)

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)

things, first the capture of the message given by Nero when i burn