How do disk encryption programs solve the "IV problem"?
The problem is not to store an IV but to store an authentication tag.

I don't know about any other products that solve this problem in a way similar to BitLocker. LUKS uses XTS by default, and TrueCrypt supported LRW and XTS, among other modes. Neither of these two modes provide any diffusion. Information about various modes for disk encryption is available here.