Before posting this message, I saw dodecahedron's latest replay. Although some of his (good) advices coincide with mine, I decided not to edit my original post. So here it is.
I've stopped using DCD a long time ago, but maybe I could help.
If I understood correctly, your top priority is retrieving data from your old DCD formatted "unclosed" discs (CD-R and DVD-R, although you also mentioned CD-RW). Afterwards, you would like to get your XP box and your wife's 98SE box back in shape, but let's deal with the first issue for now.
The most natural way would be to try to read your discs in the same environment they were created in, i.e., your old box with its original version of DCD and the burner(s). Have you tried this already? If not, is it feasible to recreate the old environment? To this end, you would need the original ECDC installation disc and subsequent updates (if any), as well as the old burner(s). Of course, you would have to remove your latest DCD updates first, but I think this is doable (see below). Yet another obstacle would be if you installed other burning programs or plugins in the meantime. For instance, you mentioned "another burner (audio converter) and Real Player + components". I don't know what this "another burner" means, but the burning plugins for various versions of RealOne Player may conflict with DCD. So all such software would have to be removed as well.
BTW, which burners were used to create those discs? Could you tell us what burners are now on your XP and 98SE boxes?
Now, back to what you did before. After you copied a "bad" disc on Friday, why didn't you try to copy the remaining discs? If your old box has a small HDD, you could re-burn each disc to ISO as advised by dodecahedron before copying the next one. Alternatively, you could network your boxes to transfer the copied files to your XP box, which probably has a larger HDD. Note that, even with ejection problems, going back to the Friday configuration is a second option for retrieving your data.
The third option suggested by dodecahedron is to install the UDF Reader on your old box to copy your old discs to the HDD (if it "sees" a file, Explorer can copy this file!). If you have an old version of UDF Reader, I would try it first; otherwise you will need the latest version from Roxio. If you also have a CD-ROM or DVD-ROM drive on your old box, you may try to read the old discs in this drive as well.
As for your final question on uninstalling ECDC and DCD, my information is outdated, but here it is for what it's worth. First, you should post the dir output for C:\WINDOWS\SYSTEM\IOSUBSYS, as well as the results of "dir cd*.dll" for C:\WINDOWS\SYSTEM.
Old versions of ECDC, DCD and UDF Reader tended to install the following drivers in C:\WINDOWS\SYSTEM\IOSUBSYS:
acbhlpr.vxd, cdr4vsd.vxd, cdralvsd.vxd, cdrpwd.vxd, cdudf.vxd, cdudfrw.vxd, udfreadr.vxd
and the following DLLs in C:\WINDOWS\SYSTEM:
cdr4dll.dll, cdral.dll, cdrtc.dll.
Hence you could change their extensions to .vx_ and .dl_. Then you may delete their registry entries manually, or use RegCleaner from
As for ASPI, they installed C:\WINDOWS\SYSTEM\aspienum.vxd, replaced apix.vxd in C:\WINDOWS\SYSTEM\IOSUBSYS, and winaspi.dll and wnaspi32.dll in C:\WINDOWS\SYSTEM. Instead of retrieving the original 98SE ASPI layer, it may be easier to use ForceASPI from
http://www.afterdawn.com/software/cdr_s ... rcaspi.cfm
Going back to your final three questions, you may handle cdr4dll.dll, cdral.dll, cdrtc.dll and cdr4vsd.vxd as outlined above. Similarly, change the extensions of aspienum.vxd and apix.vxd to .vx_ before cleaning the registry and running ForceASPI. Leave atapchng.vxd, necatapi.vxd, scsi1hlp.vxd and torisan3.vxd as they are. You may remove the renamed .vx_ and .dl_ files, as well as the Adaptec/Shared folder, once everything works.
To sum up, you should explore all these options carefully, even if your wife is impatient to regain her box!