Не отключается показ длинных имён на некоторых дисках в Win10.

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Не отключается показ длинных имён на некоторых дисках в Win10.

Post by citRiks »

Снятие галочки с опции "Показывать длинные имена Ctrl+N" не отключает их показ на некоторых внутренних дисках в Win10. На множестве внешних дисков, подключаемых по USB, такое не наблюдалось.
name.png

Наблюдается такое по крайней мере на 3 машинах с разными матплатами и оснасткой. На всех в качестве ОС применяются Win10 x64 Rus разные по времени установки, либо LTSB, либо LTSC. В одном случае это диск D:, в другом – F:, в третьем – H: и распространяется данное явление на весь диск, не затрагивая другие диски на данном компьютере. Заход под Far`ом по сети с другой машины из-под Win7 ничего не меняет. И от версии Far тоже не зависит (пробовалась в т.ч. Far30b5121.x86.20180106). И проявляется в т.ч. в полное отсутствие плагинов и макросов. А поскольку на работу на данных конкретных машинах это явление практически не влияет, то его долго не замечали.
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Не отключается показ длинных имён на некоторых дисках в Win10.

Post by HaRT »

Скорее всего, коротких имён там просто нет.
См. https://docs.microsoft.com/en-us/window ... -8dot3name
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Не отключается показ длинных имён на некоторых дисках в Win10.

Post by citRiks »

В реестре одной из упомянутых систем:

Code: Select all

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000002
Что, если я правильно понял приведённую по ссылке справку: "2: Sets 8dot3 name creation on a per volume basis", т.е. "2: Устанавливает создание имени 8dot3 для каждого тома", вроде бы должно было бы обеспечивать создание коротких имён на всех дисках?

Я выставил параметр NtfsDisable8dot3NameCreation в 0 (поскольку в той же справке указано: "0: Enables 8dot3 name creation for all volumes on the system ", т.е. "0: разрешает создание имени 8dot3 для всех томов в системе") и после перезагрузки на диске появились короткие имена.
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 147 times
Contact:

Не отключается показ длинных имён на некоторых дисках в Win10.

Post by AlexII »

citRiks wrote: Sat 02 Nov, 2019 07:34Что, если я правильно понял приведённую по ссылке справку: "2: Sets 8dot3 name creation on a per volume basis", т.е. "2: Устанавливает создание имени 8dot3 для каждого тома", вроде бы должно было бы обеспечивать создание коротких имён на всех дисках?
Вообще-то, нет. Значение 2 говорит о том, что правила создания коротких имён задаётся отдельно для каждого тома. Можете посмотреть и задать посредством fsutil.exe, например:

Code: Select all

fsutil.exe 8dot3name query c:
fsutil.exe 8dot3name set /?
Post Reply

Return to “Глюки и баги”