Jump to content

Create an ISO from source but from files/folders not tracks


Recommended Posts

Posted

I'm trying to automate ISO creation better, the tool we use has an image making wizard which works well enough, but if we come across a multi track optical disc we have to create the ISO by selecting files/folders. Either way the user has to click a heap of buttons to create an image.

 

Is there a way to create an ISO image of a CD/DVD even if it has multiple tracks by having ImgBurn do a read say on source = D:\ but *.* so it reads all the files/folders as shown in Windows exploder?

 

I thought what I could do is copy everything off the optical media to a temp folder then have ImgBurn create the ISO from that temp folder, then delete the source.

 

I tried to create a listing file, but the ImgBurn Yoda still told me he couldn't create an ISO from a multi track disc.

 

Any thoughts would be appreciated.

 

 

Posted

Yes, you should be able to just point build mode at the drive letter and have it make an ISO of everything on the disc as Explorer sees it.

 

If you're having trouble with that, post the command line you're using.

Posted (edited)

Hi Sorry for the delay.

 

This is the command I'm using (In a Perl script)

 

my $isoCmd = `"C:\\Windows\\CCM\\VAppLauncher.exe \/launch ImgBurn 2.5.7.0  \/MODE BUILD \/SRC "$listing" \/DEST "$test.iso" \/VOLUMELABEL "$test" \/START \/ EJECT YES \/LOG "$test$log" \/CLOSE`;

 

And this is how I'm creating an IBB file

 

open (FILELIST, ">$path/$test.ibb") or die "$! error trying to overwrite";
 print FILELIST "IBB\n";
 print FILELIST "\n";
 print FILELIST "[sTART_BACKUP_OPTIONS]\n";
 print FILELIST "BuildInputMode=1\n";
 print FILELIST "BuildOutputMode=2\n";
 print FILELIST "Destination=$path$test\/\n";
 print FILELIST "DataType=0\n";
 print FILELIST "FileSystem=0\n";
 print FILELIST "UDFRevision=0\n";
 print FILELIST "PreserveFullPathnames=1\n";
 print FILELIST "RecurseSubdirectories=1\n";
 print FILELIST "IncludeHiddenFiles=0\n";
 print FILELIST "IncludeSystemFiles=0\n";
 print FILELIST "IncludeArchiveFilesOnly=0\n";
 print FILELIST "AddToWriteQueueWhenDone=0\n";
 print FILELIST "ClearArchiveAttribute=0\n";
 print FILELIST "VolumeLabel_ISO9660=$P00\n";
 print FILELIST "Dates_FolderFileType=0\n";
 print FILELIST "Restrictions_ISO9660_InterchangeLevel=0\n";
 print FILELIST "Restrictions_ISO9660_CharacterSet=0\n";
 print FILELIST "Restrictions_ISO9660_AllowMoreThan8DirectoryLevels=0\n";
 print FILELIST "Restrictions_ISO9660_AllowMoreThan255CharactersInPath=0\n";
 print FILELIST "Restrictions_ISO9660_AllowFilesWithoutExtensions=0\n";
 print FILELIST "Restrictions_ISO9660_AllowFilesExceedingSizeLimit=0\n";
 print FILELIST "Restrictions_ISO9660_DontAddVersionNumberToFiles=0\n";
 print FILELIST "Restrictions_Joliet_InterchangeLevel=0\n";
 print FILELIST "Restrictions_Joliet_AllowFilesWithoutExtensions=0\n";
 print FILELIST "Restrictions_Joliet_AddVersionNumberToFiles=0\n";
 print FILELIST "Restrictions_UDF_DisableUnicodeSupport=0\n";
 print FILELIST "Restrictions_UDF_DVDVideoDontDisableUnicodeSupport=0\n";
 print FILELIST "Restrictions_UDF_DVDVideoDontDisableUnicodeSupport_SF=0\n";
 print FILELIST "Restrictions_UDF_HDDVDVideoDontDisableUnicodeSupport=0\n";
 print FILELIST "Restrictions_UDF_HDDVDVideoDontDisableUnicodeSupport_SF=0\n";
 print FILELIST "Restrictions_UDF_BDVideoDontDisableUnicodeSupport=0\n";
 print FILELIST "Restrictions_UDF_BDVideoDontDisableUnicodeSupport_SF=0\n";
 print FILELIST "Restrictions_UDF_DVDVideoAllowUnicodeVolumeLabel=0\n";
 print FILELIST "Restrictions_UDF_HDDVDVideoAllowUnicodeVolumeLabel=0\n";
 print FILELIST "Restrictions_UDF_BDVideoAllowUnicodeVolumeLabel=0\n";
 print FILELIST "Restrictions_UDF_AllowNonCompliantFileCreationDates=0\n";
 print FILELIST "BootableDisc_MakeImageBootable=0\n";
 print FILELIST "[END_BACKUP_OPTIONS]\n";
 print FILELIST "\n";
 print FILELIST "[sTART_BACKUP_LIST]\n";
 foreach my $files(sort @sfiles)
  {
   print FILELIST "$files\n";
  }
 print FILELIST "[END_BACKUP_LIST]\n";
 close FILELIST;

Edited by RockE
Posted

For whatever reason, if it's still saying it can't create an ISO of a multi track disc, the '/MODE BUILD' parameter can't be reaching the program and it's still stuck in Read mode.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.