RockE Posted February 20, 2015 Posted February 20, 2015 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.
LIGHTNING UK! Posted February 20, 2015 Posted February 20, 2015 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.
RockE Posted February 21, 2015 Author Posted February 21, 2015 (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 February 21, 2015 by RockE
LIGHTNING UK! Posted February 21, 2015 Posted February 21, 2015 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.
Recommended Posts