ISO File Issue (ISO-13346)

Feb 10, 2011 at 3:21 PM

I'm working on a small utility that will help a user extract an ISO to a bootable USB. The problem I am seeing, exspecially with Microsoft created ISOs (Windows 7) is when I try to open the ISO with DiscUtils the only file that DiscUtils sees is a ReadMe.txt. When I actually extract the file from the ISO it says:

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

Is there anyway to inform DiscUtils to use ISO-13346 instead of 9660?


Feb 10, 2011 at 9:25 PM


If you look in the DiscUtils.Udf namespace, you'll see a UdfReader class for reading UDF file systems.




Feb 11, 2011 at 1:19 PM
Edited Feb 11, 2011 at 1:20 PM

Thanks for the quick responce. Is there anyway I can detect what the filesystem is on the ISO? I'm currently detecting the ISO is bootable by jumping to 0x8807 in the ISO and look to see if it is using a boot specification. Is there a location within the ISO that will let me see what the file system is or is that already built into DiscUtils?


Feb 12, 2011 at 8:48 AM

Both CDReader and UdfReader have static Detect() methods, you can use those to check if the relevant file system is present.

Alternatively, using FileSystemManager, you should be able to detect any of the built-in file systems.