可通过注册表修改、desktop.ini绑定、第三方工具或系统级设置四种方法为Windows 11磁盘自定义图标:系统盘需用注册表或工具,非系统盘可用desktop.ini,全局统一则修改Shell Icons默认值。

如果您希望为Windows 11的系统盘(如C盘)或其他本地磁盘设置个性化图标,而非默认的硬盘图标,则需绕过常规文件夹属性路径,因系统盘不支持直接通过“自定义”选项卡更换图标。以下是解决此问题的步骤:
一、通过注册表修改系统盘图标
该方法直接修改Windows资源管理器对驱动器图标的调用逻辑,将指定.ico文件绑定至特定盘符,适用于C盘等受保护分区,且无需第三方工具。
1、准备一个符合规范的.ico图标文件(建议含16×16、32×32、48×48、256×256多尺寸,保存于非系统盘路径,例如D:\Icons\SystemDrive.ico)。
2、按Win + R打开运行框,输入regedit并以管理员身份运行。
3、导航至注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
4、在Explorer项下右键 → “新建” → “项”,命名为ShellIcons(若已存在则跳过)。
5、选中ShellIcons项,在右侧空白处右键 → “新建” → “字符串值”,命名为3(对应驱动器图标标识符)。
6、双击新建的字符串值“3”,在“数值数据”栏中填入图标文件的完整绝对路径,例如:D:\Icons\SystemDrive.ico。
7、关闭注册表编辑器,重启文件资源管理器进程或注销当前用户后重新登录,使更改生效。
二、使用desktop.ini绑定图标(限非系统盘)
此方式在目标磁盘根目录下创建配置文件,强制资源管理器加载指定图标,仅适用于D盘、E盘等非启动分区,操作前需确保磁盘格式为NTFS且启用隐藏文件显示。
1、将准备好的.ico图标文件(如driveicon.ico)复制到目标磁盘根目录,例如E:\driveicon.ico。
2、打开E盘,启用“查看” → 勾选“隐藏的项目”,确保能看见系统文件。
3、在E盘根目录新建文本文档,重命名为desktop.ini;若提示需确认,点击“是”。
4、右键desktop.ini → “属性”,勾选“只读”和“隐藏”,点击“确定”。
5、用记事本打开desktop.ini,严格输入以下内容(注意换行与空格):
[.ShellClassInfo]
IconResource=E:\driveicon.ico,0
6、保存文件,按F5刷新资源管理器窗口,或重启文件资源管理器进程。
三、借助第三方图标注入工具批量处理
当需为多个磁盘(包括系统盘)统一设置图标,或希望免去手动注册表操作风险时,专业图标注入工具可自动完成注册表写入、权限配置与图标嵌入,避免误操作导致系统异常。
1、下载并安装经数字签名认证的图标管理工具,如7+ Taskbar Tweaker或CustomizerGod(确保来源可信)。
2、启动工具,定位至“驱动器图标”或“磁盘外观”模块。
3、点击“添加驱动器”,从列表中选择目标盘符(如C:、D:)。
4、点击“浏览图标”,选取本地.ico文件,确认尺寸兼容性提示。
5、勾选“应用到所有用户”及“开机自动加载”选项(如需全局生效)。
6、点击“部署”按钮,工具将自动执行注册表修改与权限校验,并提示“操作成功”。
四、修改系统级通用驱动器图标
该方法覆盖所有未单独设置图标的本地磁盘(含系统盘),通过注册表统一指定默认驱动器图标,影响范围为整个系统,适用于追求整体风格统一的用户。
1、按Win + R打开运行框,输入regedit并以管理员身份运行。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons(若Shell Icons不存在,则在Explorer下新建该项)。
3、在Shell Icons项右侧空白处右键 → “新建” → “字符串值”,命名为3。
4、双击“3”,在“数值数据”中填入目标图标文件的完整路径,例如:C:\Windows\Resources\Themes\Icons\CustomDrive.ico。
5、关闭注册表编辑器,打开任务管理器 → 找到“Windows资源管理器”进程 → 右键“重新启动”。











