[Info-vax] LDDriver, Tools to create ISO

Jur van der Burg lddriver at digiater dot nl
Thu Mar 19 02:55:18 EDT 2009


 >Also, both input and output devices probably need to be MOUNTed
 >/FOREIGN. You could automate the LD CREATE part by stat'ing the input
 >device to get it's size (F$GETDVI( "ddcu:", "MAXBLOCK" )), perhaps
 >rounding that up to the next multiple of 8, and then maybe add another 8
 >blocks for over-burn in case you decide to create a CD-R from it.

Look at $ LD HELP CREATE/CLONE, that was exactly created for this situation.

Jur.


David J Dachtera wrote, On 19-Mar-09 02:17:
> JF Mezei wrote:
>> David J Dachtera wrote:
>>
>>> The VMS equivalent is:
>>>
>>> $ MOUNT/FOREIGN ddcu:
>>> $ COPY ddcu: DISK_IMAGE.ISO
>>> $! Copy completes with an error complaining about
>>> $! illegal block number, but the target file is complete
>>> $! and intact.
>>> $ DISM ddcu:
>> Wouldn't the following more accurately do a "block by block" copy:
>>
>> LD CREATE myiso.iso/size=xxxxxx
>> LD CONNECT myiso.iso LDA1:
>> BACKUP/PHYSICAL dua0: LDA1:
> 
> I don't know as I would say "more accurately", though I expect it would
> finish with a success status. "block by block" copy is "block by block"
> copy - there's really nothing to screw up. Think: unit record I/O.
> 
> BACKUP/PHYSICAL output savesets are not "disk images" and apparently
> cannot be used as such. On my little Alpha, I just tried an 870932 block
> AOL CD of old and it produced a 972909 block saveset.
> 
> Also, both input and output devices probably need to be MOUNTed
> /FOREIGN. You could automate the LD CREATE part by stat'ing the input
> device to get it's size (F$GETDVI( "ddcu:", "MAXBLOCK" )), perhaps
> rounding that up to the next multiple of 8, and then maybe add another 8
> blocks for over-burn in case you decide to create a CD-R from it.
> 
> I don't have an Alpha with a DVD drive. So, I can't speak to that.
> 
> D.J.D.



More information about the Info-vax mailing list