Я недопонял - вначале ты монтируешь диск следующим образом:
mount -t vfat /dev/hda6/mnt/cdrec -o umask=0,codepage=866,iocharset=koi8-r
а после:
mount -t vfat /dev/hdc6 rescue -o mask=0,codepage=866,iocharset=microsoft-cp1251
Может здесь у тебя ошибка?

А вообще идея интересная - надо попробовать...
Добавлено:
Да и путь монтирования не бачу...