Forum: UltraISO
Topic: UltraISO and BartPE Compatibility?
started by: Marcelo_Brasil

Posted by Marcelo_Brasil on Jun. 10 2004,17:42
Hi...
Is UltraIso full compatible with images created with BartPE?
BartPE is a powerfull boot cd that provide to boot Windows XP directly from CD-Rom(yes no need to install windows xp/2003 on hard disc to run), it is usefull to maintenance tasks, when the computer has atacked by virus and donīt boot anymore. BartPe comes with Mcfee antivirus, Ad-aware, network support and many tools. I would like to know, if UltraISO is compatible with ISO images generated by BartPe, because i need to add more files to ISO image, but BartPE is very slow to add more files to ISO images that is already created before. UltraISO is fast when creating and addiding new files to images, but the developer of BartPe said that ISO images created with BartPE use new ISO filesystem called "ISO-9660:1999. Is this "ISO" images full compatible with UltraISO? I will have problems to boot my cds with images created by BartPE and after edited by UltraISO before burn to cd?
Thanks.
Marcelo Brasil
Posted by tim on Jun. 10 2004,18:34
Yeah, good question.

I would like to know the answer to that.

What's special about ISO-9660:1999?
Posted by Evil Titix on Jun. 10 2004,22:16
tim:

The ISO9660 standard defines two basic levels:
- level 1, where any file name contains a maximum of 12 characters;
- level 2, where any file name contains a maximum of 31 characters.

ISO9660:1999 should allow file names of (up to) 221 characters.

Now, because some files required by Windows PE and all derivates (Windows PE, Bart's PE Builder, avast! BartPE, ERD Commander, PowerQuest Recovery Enviroment - and perhaps others as well) have really long file names, ISO9660 Level 2 is simply not enough. Also, ISO9660 limits drastically the accepted character set for file names.

Note. Microsoft's extension to the ISO9660 file system - Joliet - also allows two specifications for file names: one of 63 characters, one of 110 characters. Moreover, Joliet allows unicode names (that is, not only you can have lowercase letters but, if you're japanese, your file names may consist of kana, latin and kanji characters at once). Now: Windows PE & Co. "speak" Joliet, so I believe (though I'm not sure) that some of the file names required by Windows PE go over 110 characters, thus making of resorting to ISO9660:1999 a must.

--

Marcelo_Brasil:

when saving the image with UltraISO, make sure you have checked, in the Properties dialog box, "Max(221)" under "ISO 9660 FileName Format"; checking "Joliet" under "CD File System" is also recommended.
Posted by Marcelo_Brasil on Jun. 10 2004,23:02
Hi Evil Titix, Thanks!
I will follow your tips.
Regards!
Marcelo Brasil
Posted by xoben on Jun. 10 2004,23:24
Quote
Is UltraIso full compatible with images created with BartPE?


Yes. Since version 7.0, you can edit bootable CD images created by BartPE directly.

BTW, thanks Evil Titix for the detailed information.
Posted by Evil Titix on Jun. 11 2004,01:42
Correcting my previous post:

no, ISO9660:1999 seems to be unnecessary, since the longest file name on BartPE is 101 characters long - which can be safely represented using Joliet extended mode.

By this, I mean the file
X86_MICROSOFT.TOOLS.VISUALCPLUSPLUS.RUNTIME-LIBRARIES_6595B64144CCF1DF_6.0.0.0_X-WW_FF9986
D7.MANIFEST
located at \i386\winsxs\manifests (on BartPEs built from WinXP Pro SP1, at least).

I will attempt to create a ISO9660/Level 2 + Joliet-extended BartPE disk, and post here the results - if any.

--

Marco_Brasil:

do note that this consideration does not affect the usability of UltraISO on Bart's mkisofs-generated images. It actually means that Bart exagerrated a bit when choosing ISO9660:1999 (though by only 9 characters), and it is most likely (I'll post again when sure) that obtaining fully functional BartPE disks does not require the full power that UltraISO provides.
Posted by tim on Jun. 11 2004,15:09
Thanks  :cool: