[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