Заголовок данной статьи может показаться загадкой, однако, с помощью инструмента Windows subst, можно легко проверить ее работу. Например, создание диска +:\ в качестве ссылки на каталог C:\foo осуществляется с помощью команды: subst +: C:\foo. После этого, диск +:\ функционирует как обычно в cmd.exe. Это открывает возможность для глубокого понимания работы Windows на низком уровне.
Буквы дисков, как C:\, представляют собой соглашение, возникающее в процессе преобразования путей Win32 в пути NT. Это подтверждается работой API, которые конвертируют пути, вызывая более низкоуровневые функции. Важно отметить, что буквы дисков могут быть не только латинскими, но и другими символами, такими как €, а также не чувствительны к регистру. Однако, для создания таких букв необходимо учитывать ограничения кодировки.
При этом, некоторые программы, такие как explorer.exe и PowerShell, могут не распознавать нестандартные буквы дисков. Об этом стоит помнить при работе с путями в Windows.


