- Вопрос или проблема
- Первый шаг, выберите ваш значок
- Простой способ, создать файл autorun.inf
- Элегантный способ, изменение реестра Windows
- Могу ли я использовать пользовательский .ico вместо значка Windows?
- Ответ или решение
- 1. Выбор значка
- 2. Создание файла autorun.inf
- 3. Изменение через редактор реестра
- Использование собственных иконок
Вопрос или проблема
Итак, вы пытаетесь изменить значок драйвера в Windows 11, но обнаружили, что в разделе “Настройка” свойств драйвера отсутствует кнопка “Изменить значок…”. Кроме того, вы хотите использовать значки, которые отображаются в окне выбора значков по умолчанию.
Слева свойства классической папки, справа свойства диска
Скриншот настройки значка папки
Что нужно сделать, чтобы получить этот конечный результат?
Скриншот диска на моем компьютере, последний с пользовательским значком
Первый шаг, выберите ваш значок
Сначала нужно понять, откуда берутся значки по умолчанию. Они хранятся, как предполагает путь, в файле %SystemRoot%\System32\SHELL32.dll
. Также существуют и другие файлы, которые содержат значки, вы можете найти их здесь: Windows Icons: Полный список с деталями, местоположениями и изображениями
Далее, вам нужно знать, какой значок вы хотите использовать для вашего диска. Перейдите по вышеуказанной ссылке и выберите ваш любимый значок. Запомните выбранный файл dll и номер значка для следующих шагов. В данном случае это файл shell32.dll
и значок 42.
Скриншот сайта, описывающего значки Windows
Теперь мы можем установить этот значок в качестве значка диска двумя способами.
Простой способ, создать файл autorun.inf
Если вы возились с флешками, то должны быть знакомы с этим методом. Просто создайте файл с именем autorun.inf
в корне диска, откройте его в вашем любимом текстовом редакторе и добавьте следующее содержимое:
[autorun]
icon="%WINDIR%\system32\shell32.dll,41"
Не забудьте вычесть 1 из номера значка, который вы выбрали, иначе выберется неправильный! В этом примере, дерево было значком 42, так что я записываю 41.
После этого перезагрузите компьютер, и диск должен получить правильный значок!
Элегантный способ, изменение реестра Windows
Основным недостатком предыдущего метода является то, что вам нужно создать файл в корне диска, что некрасиво и просто не подходит!
Этот метод объяснит вам, как достичь того же результата без создания дополнительного файла.
Имейте в виду, что изменение реестра может быть опасным, если сделать что-то неправильно, не забудьте экспортировать текущее состояние реестра на случай неполадок.
- Нажмите Win+R, введите
regedit
и нажмите ОК - Перейдите в
HKEY_LOCAL_MACHINE | SOFTWARE | Microsoft | Windows | CurrentVersion | Explorer | DriveIcons
- Создайте новый ключ, щелкнув правой кнопкой мыши по
DriveIcons
, выберитеNew > Key
и назовите его по букве диска (например,E
)
Создайте новый ключ
- Внутри этого ключа с буквой диска создайте еще один новый ключ и назовите его
DefaultIcon
Итоговое дерево папок
- Дважды щелкните по значению по умолчанию и в новом окне вставьте ту же строку, что и в файле
autorun.inf
("%WINDIR%\system32\shell32.dll,41"
), и нажмите ОК:
Не забудьте вычесть 1 из номера значка, который вы выбрали, иначе выберется неправильный! В этом примере, дерево было значком 42, так что я записываю 41.
И вот оно! Вам даже не нужно перезагружать компьютер.
Скриншот диска на моем компьютере, последний с пользовательским значком
Могу ли я использовать пользовательский .ico вместо значка Windows?
Конечно, используйте любой из вышеуказанных методов и укажите путь к файлу .ico вместо пути shell32.
Метод autorun:
[autorun]
icon=drive.ico
Метод редактирования реестра:
.
Ответ или решение
Изменение значка диска или дисковода в Windows 11 может повысить степень персонализации вашей системы и сделать её более удобной для вас. Для выполнения этой задачи можно использовать как стандартные значки Windows, так и собственные иконки.
1. Выбор значка
Для начала определите, какой значок вы хотели бы использовать. В Windows 11 множество встроенных значков хранится в файлах, таких как %SystemRoot%\System32\SHELL32.dll
. Чтобы ознакомиться с полным перечнем значков и выбрать подходящий, вы можете воспользоваться списком иконок Windows. Запомните номер значка и название DLL-файла, в котором он хранится. Например, если выбрали значок с номером 42 из shell32.dll
, в дальнейшем вам понадобится указать номер 41, так как счёт начинается с нуля.
2. Создание файла autorun.inf
Первый метод изменения значка – это создание файла autorun.inf
в корневом каталоге диска. Это простой и быстрый способ, но он создаёт лишний файл:
- Откройте любой текстовый редактор и создайте новый файл.
- Вставьте следующие строки:
[autorun] icon="%WINDIR%\system32\shell32.dll,41"
- Обратите внимание: иконка указана с номером на единицу меньше из-за того, что счёт начинается с нуля.
- Сохраните файл как
autorun.inf
в корневом каталоге диска. - Перезагрузите компьютер, чтобы изменения вступили в силу.
3. Изменение через редактор реестра
Этот метод позволяет избежать создания лишних файлов, выполняя изменения через реестр:
- Нажмите Win+R, введите
regedit
и нажмите OK. - Перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons
. - Создайте новый ключ, щёлкнув правой кнопкой на
DriveIcons
, выберитеНовый > Ключ
и назовите его по букве диска (например,E
). - Внутри этого ключа создайте новый ключ с именем
DefaultIcon
. - Дважды щёлкните по ключу
Default
и введите строку размещения значка:"%WINDIR%\system32\shell32.dll,41"
- Сохраните изменения, после чего новый значок должен отобразиться без перезагрузки.
Использование собственных иконок
Вы можете использовать собственные иконки в формате .ico
вместо стандартных значков Windows. В таком случае просто укажите путь к вашему файлу .ico
в методах выше:
-
В файле autorun.inf:
[autorun] icon=путь_к_вашей_иконке.ico
-
В реестре:
"путь_к_вашей_иконке.ico"
Следуя этим инструкциям, вы сможете настроить значки дисков в Windows 11 на свой вкус. Помните, что работа с реестром требует осторожности, поэтому создавайте резервные копии перед внесением изменений.