View Full Version : Problems Burning....
mook25
9th December 2007, 11:17
I've been having some problems recently with burning DVD's. My drive burns the odd one here and there or writes to the disc but then when trying finalise the disc it says 'Can't create DVD structure' but the most of them are just coasters. I have tried new IDE cables, Tried VB scripts from this forum but still can't get any burns done. Here's the log. Thanks
blutach
9th December 2007, 11:31
Welcome to Doom9.
Here's your main problem:
Disc Manufacturer: CMC MA - G. AE1Just about the worst quality disks around. Go get some decent media - Verbatim or Taiyo Yuden. They cost more but you'll never have to throw one of them away.
Recorder: <LITE-ON DVDRW LH-20A1P> Version: KL05 - HA 1 TA 0 - 7.2.3.2Your firmware is 3 revisions out of date. Update it to KL0N here (http://forum.rpc1.org/dl_firmware.php?download_id=2342).
While you're at it, turn your DMA on.
Regards
mook25
9th December 2007, 14:16
Have updated firmware but with regards turning on DMA, I have run the attached VBS script to turn it on but i get the message that there are no resettable ATA channels and nothing has been changed. Is there another way to do this as have tried the manual way as stated in other posts on this forum? :stupid:
' Visual Basic Script program to reset the DMA status of all ATA drives
' Copyright © 2006 Hans-Georg Michna
' Version 2007-04-04
' Works in Windows XP, probably also in Windows 2000 and NT.
' Does no harm if Windows version is incompatible.
If MsgBox("This program will now reset the DMA status of all ATA drives with Windows drivers." _
& vbNewline & "Windows will redetect the status after the next reboot, therefore this procedure" _
& vbNewline & "should be harmless.", _
vbOkCancel, "Program start message") _
= vbOk Then
RegPath = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\"
ValueName1Master = "MasterIdDataChecksum"
ValueName1Slave = "SlaveIdDataChecksum"
ValueName2Master = "UserMasterDeviceTimingModeAllowed"
ValueName2Slave = "UserSlaveDeviceTimingModeAllowed"
ValueName3 = "ResetErrorCountersOnSuccess"
MessageText = "The following ATA channels have been reset:"
MessageTextLen0 = Len(MessageText)
ConsecutiveMisses = 0
Set WshShell = WScript.CreateObject("WScript.Shell")
For i = 0 to 999
RegSubPath = Right("000" & i, 4) & "\"
' Master
Err.Clear
On Error Resume Next
WshShell.RegRead RegPath & RegSubPath & ValueName1Master
errMaster = Err.Number
On Error Goto 0
If errMaster = 0 Then
On Error Resume Next
WshShell.RegDelete RegPath & RegSubPath & ValueName1Master
WshShell.RegDelete RegPath & RegSubPath & ValueName2Master
On Error Goto 0
MessageText = MessageText & vbNewLine & "Master"
End If
' Slave
Err.Clear
On Error Resume Next
WshShell.RegRead RegPath & RegSubPath & ValueName1Slave
errSlave = Err.Number
On Error Goto 0
If errSlave = 0 Then
On Error Resume Next
WshShell.RegDelete RegPath & RegSubPath & ValueName1Slave
WshShell.RegDelete RegPath & RegSubPath & ValueName2Slave
On Error Goto 0
If errMaster = 0 Then
MessageText = MessageText & " and "
Else
MessageText = MessageText & vbNewLine
End If
MessageText = MessageText & "Slave"
End If
If errMaster = 0 Or errSlave = 0 Then
On Error Resume Next
WshShell.RegWrite RegPath & RegSubPath & ValueName3, 1, "REG_DWORD"
On Error Goto 0
ChannelName = "unnamed channel " & Left(RegSubPath, 4)
On Error Resume Next
ChannelName = WshShell.RegRead(RegPath & RegSubPath & "DriverDesc")
On Error Goto 0
MessageText = MessageText & " of " & ChannelName & ";"
ConsecutiveMisses = 0
Else
ConsecutiveMisses = ConsecutiveMisses + 1
If ConsecutiveMisses >= 32 Then Exit For ' Don't search unnecessarily long.
End If
Next ' i
If Len(MessageText) <= MessageTextLen0 Then
MessageText = "No resettable ATA channels with Windows drivers found. Nothing changed."
Else
MessageText = MessageText & vbNewline _
& "Please reboot now to reset and redetect the DMA status."
End If
MsgBox MessageText, vbOkOnly, "Program finished normally"
End If ' MsgBox(...) = vbOk
' End of Visual Basic Script program
jeffy
9th December 2007, 18:22
mook25, this is probably a newer version:
http://winhlp.com/node/10
mook25
9th December 2007, 18:42
mook25, this is probably a newer version:
http://winhlp.com/node/10
Just tried it but it still says there are no resettable drives? Thanks for trying though. Looks like i better try some different disks first then.
jeffy
9th December 2007, 20:41
mook25, did you reboot the PC between your attempts?
setarip_old
9th December 2007, 20:43
@mook25
Hi!
The simplest way to turn DMA on is as follows:
In the Device Manager (via the Control Panel>>System>>Hardware>>Device Manager), you simply have to remove the applicable IDE channel (Click on "IDE...Controllers") and let your computer reset it to DMA as follows:
Right click on the pertinent channel in Device Manager
Click on uninstall
Reboot
After rebooting go back to Device Manager and change the setting to "DMA if available"...
mook25
23rd December 2007, 11:15
I'm still having problems burning via nero but have now found a workaround which is working perfect by using nero to burn as an image file then dvdshrink to actually burn the image so thanks for all your help guys.
CWR03
24th December 2007, 19:49
now found a workaround which is working perfect by using nero to burn as an image file then dvdshrink to actually burn the image
I would assume you have that reversed, since DVD Shrink has no burning ability.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.