Ну тогда я бы сделал так: загрузил бы LiveCD с системой Linux и попробовал бы смонтировать образ в файловую систему как блочное устройство. Вот краткая инструкция:
Если в образе содержится один раздел диска, то его монтируем командой, например, в каталог /mnt:
sudo mount -o loop -t FILESYSTEM /<path>/<to>/<folder>/disk_image.img /mnt
Если в образе 2 и более разделов, то каждый раздел нужно смонтировать отдельно. Процедура такова:
а) устанавливаем образ в качестве устройства loop1:
sudo losetup /dev/loop1 /<path>/<to>/<folder>/disk_image.img
б) смотрим, какой идентификатор присвоен каждому разделу:
sudo fdisk -l /dev/loop1
Идентификаторы разделов будут в формате /dev/loop1p1, /dev/loop1p2 и т. д.
в) присваиваем имена разделам в образе:
sudo kpartx -a /dev/loop1
В данном случае в каталоге /dev/mapper будут созданы имена разделов, совпадающие с идентификаторами.
г) монтируем нужный раздел в систему, например, монтируем раздел loop1p1 в каталог /mnt:
sudo mount /dev/mapper/loop1p1 /mnt
При монтировании раздела как раз можно поиграться с кодировками, задав нужную через опцию -o, например: -o utf-8
Если поможет, то хорошо, иначе придётся Вам всё-таки вычислять, какой программой создан образ.