Page 1 of 1

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

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

Наблюдается такое по крайней мере на 3 машинах с разными матплатами и оснасткой. На всех в качестве ОС применяются Win10 x64 Rus разные по времени установки, либо LTSB, либо LTSC. В одном случае это диск D:, в другом – F:, в третьем – H: и распространяется данное явление на весь диск, не затрагивая другие диски на данном компьютере. Заход под Far`ом по сети с другой машины из-под Win7 ничего не меняет. И от версии Far тоже не зависит (пробовалась в т.ч. Far30b5121.x86.20180106). И проявляется в т.ч. в полное отсутствие плагинов и макросов. А поскольку на работу на данных конкретных машинах это явление практически не влияет, то его долго не замечали.

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

Posted: Sat 02 Nov, 2019 01:57
by HaRT
Скорее всего, коротких имён там просто нет.
См. https://docs.microsoft.com/en-us/window ... -8dot3name

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

Posted: Sat 02 Nov, 2019 07:34
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 для всех томов в системе") и после перезагрузки на диске появились короткие имена.

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

Posted: Fri 03 Jan, 2020 10:38
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 /?