[mdk-re] Re: [mdk-re] Spring сломал Винду

Vyt =?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Ср Июн 6 15:34:18 MSD 2001


On Wed, 6 Jun 2001 18:25:51 +0700
Dmitry Solovyev <sokrat на ngs.ru> wrote:

> Привет!
> > И ядра 2.2.x с длинными русскими именами файлов на vfat
> > (fat32, про которую мне в институте учат "файловая система
> > виндоз":)) работает некорректно.
> 
> Ну да, конечно! Сижу на 2.2.19, активно использую и fat32 и
> fat16 разделы - все ок.

Счастливец :)

Сергей Власов уже писал сюда об этом.

Выдержка из kernel-doc-2.2.19/filesystems/vfat.txt:

----
TODO
----------------------------------------------------------------------
* When only shortnames exist, translate them from the codepage
character set to the iocharset.  Currently, translations only
occur when longnames exist.  To translate, first convert from
codepage to Unicode and then to the output character set.

* Need to get rid of the raw scanning stuff.  Instead, always use
a get next directory entry approach.  The only thing left that
uses raw scanning is the directory renaming code.

* Fix the POSIX filesystem support to work in 8.3 space.  This
involves renaming aliases if a conflict occurs between a new
filename and an old alias.  This is quite a mess.

POSSIBLE PROBLEMS
----------------------------------------------------------------------
* vfat_valid_longname does not properly checked reserved names.
* When a volume name is the same as a directory name in the root
  directory of the filesystem, the directory name sometimes shows
  up as an empty file.
* autoconv option does not work correctly.
----

Проверка: сделайте под ядром 2.2.19 длинное русское имя файла на
fat32 (для верности с пробелами :), потом scandisk на него.
Только не советую ставить автоисправление ошибок ;)
Кабы не оно, я бы еще на 2.2.19 сидел...

-- 
Regards, Vyt
mailto:vyt на vzljot.ru




Подробная информация о списке рассылки community