
Предположим следующее (предполагается, что в системе Windows в разделе «Компьютер/Этот компьютер» указан только диск C):
У меня есть два USB-накопителя — оба разных моделей. Для целей этого примера давайте назовем их «Диск A» и «Диск B».
Я вставляю диск A в систему, и Windows автоматически назначает ему отображение "D"
Пока диск A все еще подключен к системе, я вставляю диск B, которому назначена буква «E».
Затем я отключаю оба USB-накопителя и перезагружаю систему.
Наконец, я вставляю диск B обратно в систему.
На этом этапе диску B автоматически назначается буква диска "E" - а не "D", что было бы первым логичным выбором для использования Windows; это первая буква диска, которая в настоящее время ничему не назначена. Где Windows хранит информацию, касающуюся ранее вставленных дисков и их сопоставлений, и есть ли способ переопределить это поведение и просто указать Windows всегда монтировать диски, используя первую доступную букву?
решение1
Windows запоминает точки монтирования в реестре в ключе
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
:
Я могу предложить хак переименования всех записей так, чтобы они все заканчивались на D:
. Удаление их, вероятно, так же хорошо (не удаляйте другие записи).
Я предлагаю в качестве меры предосторожности экспортировать указанный выше ключ в файл или создать точку восстановления системы перед началом (на всякий случай).
Для получения более подробной информации см. Как изменить и назначить букву диска в Windows 10.