Burning mutiple discs at the same time

burningdvdimgburnoptical-drive

I'm trying to "mass produce" a DVD so I thought that by hooking up multiple burners to my computer and running multiple instances of Imgburn I would be able to reduce the amount of time I spent attending to the computer. (I need to produce 50 copies.)

I found that even only burning 2 discs at the same time caused Imgburn to run out of buffer pretty quickly and hence slow down the burning process.

This doesn't make too much sense to me. My hardware is definitely powerful enough to handle burning a mere 2 discs, and my hard drive should be capable of reading at least 50MB/s (which the two discs can only burn at 4x speed at a rate of 10 MB/s total). My hard drive should be able to keep up with the demand and yet it is not able to. Why is this happening? is it because the two Imgburn instances are fighting each other for hard drive access and interrupting each other's sequential reads with another random access?

Would bumping up the buffer help or is there another software I should consider trying?

Best Answer

There are two areas of potential trouble here.

  1. Your multiple instances are not reading from the same location at the same time, so your hard drive reads aren't as fast as they could be.

  2. Depending on the interface your optical drives are using (IDE/PATA, SATA, USB, Firewire, etc), there could be a major data transfer bottleneck there as well. I'd expect IDE/PATA and USB to be particularly susceptible to this kind of trouble; SATA less so.

What you really want is an application that is specifically designed to burn the same disc to multiple drives simultaneously. By using a single instance, hard drive reads won't be a problem (or at least will be less so), and the application has the opportunity to slow the burn speed as needed to handle potential data bottlenecks on the way to the burners.

According to the Imgburn forums, you're already using the proper procedure for Imgburn (multiple instances). You can try:

  • Increasing buffer size
  • Manually setting the burn speeds lower
  • Making copies of the ISO to burn on separate physical hard drives -- have the individual Imgburn instances use copies on different drives, so they aren't reading the same file, which will take care of any concurrent read bottleneck.

To my knowledge, Imgburn doesn't offer that feature at present. See also the related "Multiple CD writer taking long to burn"; that user reports using Alcohol software, and it may have that feature. I've also seen reports that Nero can do what you're looking for. (I've never tried burning multiple CDs, so have no better suggestions for what to try.)

Related Question