В WinXP (NTFS) русские имена файлов, находящихся на диске LinuxManrake, отображаются "чебурашками" и в плагине для Windows Commander и в explore2fs. В linuxe все в порядке. Это как-то лечится?
Значит в linux у тебя KOI8-R, а винде де-факто cp-1251. Ничем тебе помочь не можем :) Попробуй в реестре найти что-нибудь из раздела этих проматривальщиков файловых систем.
Написать простейшую перекодилку имен под винду, чтобы все файлы из каталога переименовывала из koi8-r в cp1251. Хотя, может такая уже и есть. Гугл тебе поможет.
866 это в дос. В виндах вообще винигрет, в консоли у них 866(для русского, а так прочие OEM, хотя в NT говорят можно и utf-8 в консольки поставить, понятное дело l10n консольный софт будет глючить), а в графике либо cp1251(для русского, и прочие таблицы мелкомягких), либо UTF-16.
На файловой системе досовские 8.3 имена 8-бит аваре(то есть для русского 866, и прочие OEM), длинные имена - UTF-16.
Так возьми скопируй их в линукс, а затем примонтируй виндовый раздел с нормальными опциями, чтобы "чебурашки" появились. И назад в винду. В общем сам себе буратино, проверять нужно.