Hi,
It seems that booting ISO images doesn't work when the disk containing the BCD and the ISO image is encrypted with TrueCrypt using full system disk encryption. This doesn't work for both "run from disk" and "run from memory" modes. What happens is that the image is loaded into the memory (I can see the loading progress) and an initial message (if any) is shown by the ISO's boot record, but then the computer just freezes. I've tried this on an internal SATA drive and external USB drive using several ISO images, the result is always the same. Booting from unencrypted disk works fine.
My best guess (but only a guess) is that the code reading the ISO contents from disk somehow bypasses int13h interrupt of BIOS where TrueCrypt bootloader hooks to decrypt the data on the fly. This would mean that the ISO is read into memory in an encrypted form. But in that case I can't explain how the ISO boot code showing the message is executed correctly – is the boot code copied somewhere when ISO entry is added to BCD?
Best regards,
tigr
It seems that booting ISO images doesn't work when the disk containing the BCD and the ISO image is encrypted with TrueCrypt using full system disk encryption. This doesn't work for both "run from disk" and "run from memory" modes. What happens is that the image is loaded into the memory (I can see the loading progress) and an initial message (if any) is shown by the ISO's boot record, but then the computer just freezes. I've tried this on an internal SATA drive and external USB drive using several ISO images, the result is always the same. Booting from unencrypted disk works fine.
My best guess (but only a guess) is that the code reading the ISO contents from disk somehow bypasses int13h interrupt of BIOS where TrueCrypt bootloader hooks to decrypt the data on the fly. This would mean that the ISO is read into memory in an encrypted form. But in that case I can't explain how the ISO boot code showing the message is executed correctly – is the boot code copied somewhere when ISO entry is added to BCD?
Best regards,
tigr