Extracting UDF ISO

Sep 28, 2010 at 4:19 AM

When extracting a Windows 7 ISO I am getting the following in the extraction directory.

This disc contains a "UDF" file system and requires an operating system
that supports the ISO-13346 "UDF" file system specification.

I am using the follow code in powershell:

Add-Type -Path "D:\Tools\Assemblies\SevenZipSharp\SevenZipSharp.dll" 
$extractor = New-Object SevenZip.SevenZipExtractor('D:\Data\Windows7.iso) 
$extractor.ExtractArchive('D:\tmp') 

How can I get it to extract an UDF ISO??
Coordinator
Sep 28, 2010 at 8:18 AM

Hello.

At least some UDF images contain a fake ISO signature in the beginning of a file. SevenZipSharp detects that the image is ISO, not UDF and opens it with 7-Zip using the corresponding ISO interface but not UDF. I think this issue has a temporary workaround: removing the ISO signature from the signature list in Formats.cs and changing the extension of the image manually to ".udf". I will fix this properly in the next release.