Найти тему
Holpa

Если в вашем компьютере установлено больше 26 жеских дисков, какая буква будет назначена?

Представим, что пользователь захотел установить 26 жестких дисков, не собирая их в рейд, а присвоив каждому диску свою букву (C.D.E.....)

Так как буквы A и B зарезервированы, то остается 24 буквы.

Буквы дисков - еще одно наследие MS-DOS. Так как Microsoft, даже не продвигает их современную замену: пути UNC.

Пути UNC работают почти как пути в системах Unix. Они начинаются с общего корня: \\или для длинных путей.\\?\

На низком уровне каждый раздел, диск, подключаемый носитель и т. д. Получает уникальный GUID. Можно получить к ним доступ по путям. Хотя GUID довольно длинные, поэтому использование сокращения для них очень разумно. Вот почему Windows по-прежнему назначает буквы дисков по умолчанию для любых дисков, кроме сетевых (у них уже есть достаточно короткие UNC-типы ). В диспетчере устройств необходимо вручную назначить любую букву любому диску, отключить букву или даже смонтировать один диск в подкаталог другого диска (как и в Unix-подобных системах, опять же).\\?\Volume{<GUID>}\\\<host>\<sharename>

пример UNC пути
пример UNC пути

Windows просто перестает назначать буквы дисков, когда они превышают алфавит. И это не значит ничего страшного: по-прежнему можно обращаться к новым дискам с помощью UNC, только теряется стенография. Но это определенно приводит к некоторым трудностям, особенно со старым сторонним программным обеспечением, которое плохо работает с UNC.