自定义U盘盘符、文件夹图标、文件夹背景

注意对于Vista和Win7的用户不支持文件夹图标和文件夹背景的更换

1、自定义盘符:
在U盘根目录下新建文件 autorun.inf(可先建.txt文本文档,再重命名为autorun.inf),打开输入以下内容:
[autorun]
icon=*.ico
其中,*.ico 为你的图标文件路径(什么,你不会制作ico图标?赶紧去看看我以前的文章吧),如果图标在根目录下,则直接输入图标文件名,如 icon=u-ico.ico ,如果图标文件不在U盘根目录下,则输入其相对路径,如 icon=\utubiao\u-ico.ico 。保存退出,现在重新插入U盘,盘符是不是变了呢?
2、自定义U盘内文件夹(子文件夹)图标:
在计算机随便一个分区(比如D:盘)新建文件夹,比如 photos ,将准备好的.ico图标粘贴进去,修改(photos)文件夹图标为刚才放去的图标(方法:右键查看文件夹属性>>自定义>>更改图标…);
打开该文件夹,在地址栏接着 \photos 输入 \desktop.ini ,即 D:\photos\desktop.ini ,回车,打开文件desktop.ini,里边的内容基本上分为3个部分。将其中所有" IconFile= " 后面的.ico文件绝对路径修改为相对路径,即: IconFile=photo.ico (第三部分有点乱,也一样的删除修改),如:
[.ShellClassInfo]
IconFile=photo.ico
IconIndex=0
[.ShellClassInfo.A]
IconFile=photo.ico
[.ShellClassInfo.W]
IconFile=photo.ico
保存退出;将这个文件夹复制粘贴到你的U盘目录下即可,以后往里边放东西就是了。
注意,上面所说的desktop.ini文件是在修改文件夹图标的时候系统自动建立的,其属性为系统文件,所以一般可能看不到,所以为了方便,直接输入文件地址打开编辑。为了在U盘上也能显示相应的图标,我们只是将里边的.ico引用文件绝对路径改成了相对路径。同样的,如果你的.ico文件不在相应的文件夹下,你就需要像上面定义盘符那样使用相对路径引用了。
3、自定义U盘背景图片:
通过上面两步,这里我就不多说了。新建文本文件,命名为desktop.ini , 写入如下代码保存关闭,再重新打开U盘或者刷新一下,背景就换成你指定的图片udesk.jpg了:
[ExtShellFolderViews]
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
IconArea_Image=\pics\desk\udesk.jpg
如果是要定义子文件夹背景,请直接编辑上面定义文件夹图标时建立的desktop.ini文件,在原有内容前加入上面(定义背景)的代码即可。
为防止误删除,混淆其他文件,建议将上诉的autrun.inf, .ico和desktop.ini文件属性修改为"隐藏",当然,经过上面的修改,你的U盘会变得更漂亮,但是,文件夹展开速度也会受到不小的影响,尤其是定义的多了之后。另外,有的杀毒软件会禁止U盘自动运行,甚至直接将autorun.inf文件删除,相应的,你的U盘盘符还是系统默认的样子。如果想恢复系统样式,请在文件夹选项>>查看选项卡下,选择显示受保护的系统文件,隐藏文件,然后直接删除上面所说的那些文件即可。
更详细的,将他们修改为系统属性,令其他人很难看到,甚至阻止别人删除这些文件的方法:可用DOS命令,在DOS命令提示符窗口或运行中执行cmd,输入以下命令:(假设u盘盘符为G)
attrib G:\autorun.inf +r +h +s (赋予autorun.inf只读、隐藏、系统属性)
如果你想让别人无法删除autorun.inf,(杀毒软件就不知道了)还可以使用以下两条命令,但前提是你的U盘格式必须是NTFS格式(U盘系统格式FAT/FAT32到NTFS无损转换命令: convert K: /FS:NTFS ,这个命令不会删除U盘上的文件)。
cacls k:\autorun.inf /p everyone:n (禁止所有用户访问autorun.inf )
cacls k:\autorun.inf /p everyone:r (赋予所有用户读取autorun.inf的权利,写入、删除权利除外)
经过以上设置,所有用户只能读取autorun.inf,而不能修改或删除他们,甚至还可以预防一些低级的autorun.inf病毒入侵你的U盘。如果哪天你发现U盘图标改变了,就说明你八成中了autorun.inf病毒,赶快对你的U盘和电脑进行杀毒吧!
经过上面几行命令,是不是也怕什么时候不想要这个图标了而一筹莫展啊?下面是相应的删除U盘盘符解决办法:
cacls k:\autorun.inf /p everyone:f (赋予所有用户对autorun.inf的完全控制权)
OK,你可以去U盘删掉autorun.inf和*.ico,弹出U盘并重新插入,你会发现U盘的图标已经变回来了。

Windows如何自定义U盘盘符、文件夹图标、文件夹背景相关推荐

  1. (转)基于MVC4+EasyUI的Web开发框架经验总结(14)--自动生成图标样式文件和图标的选择操作...

    http://www.cnblogs.com/wuhuacong/p/4093778.html 在很多Web系统中,一般都可能提供一些图标的选择,方便配置按钮,菜单等界面元素的图标,从而是Web系统界 ...

  2. 如何手动修改win7特定文件的图标?

    在windows上修改某一特定文件一定需要修改注册表,如果借助第三方非权威软件会非常危险.这里介绍了如何手动不借助第三方软件,通过修改注册表来修改特定文件的图标.本文以修改MP3图标来抛砖引玉,其余类 ...

  3. 双击硬盘盘符打不开文件的处理方法

    双击硬盘盘符打不开文件的处理方法 电脑用的是Windows XP,在一次上网后出现双击硬盘盘符C:D:E:F都打不开文件,但可用右键点"打开"命令打开. 另右键可以看到" ...

  4. 检测U盘插入并自动备份自定义文件下的文件(支持增量更新)

    偶然听到一个功能 插入U盘或者硬盘后自动拷贝电脑上的文件,当时就挺感兴趣的但是没有任何思路.后面上网查了一下资料发现使用bat批处理介意实现但是后面我发现越走越偏,不过大致还是能实现这个功能,花了好几 ...

  5. 使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸

    使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 目录

  6. cmd黑窗口命令行模式进入指定盘符下的任意文件夹

    通过使用命令,并加入参数 /d ,可以通过一个步骤,直接进入指定盘符下的任意文件夹 比如要进入C盘下的C:\Users\Pactera\Desktop\rtt_web目录,则输入cd /d C:\Us ...

  7. Windows上设置Docker共享盘符

    Windows上设置Docker共享盘符 Docker中的settings里的Shared Drives 选择对应盘符后,点击Apply后无法生效,没办法选择对应盘符进行分享. Exceptions: ...

  8. Windows Server 2012修改光驱盘符

    Windows Server 2012修改光驱盘符,可通过下面的步骤完成: windows+R ,输入diskmgmt.msc 这时可以看到我们熟悉的磁盘管理界面: 右击盘符,选择"更改驱动 ...

  9. linux qt 获取u盘名称,QT windows平台下获取U盘 QComboBox显示U盘盘符

    在windows平台下获取U盘信息,可以调用windows API函数比较方便.本来想用qt 来写的,网上关于这方面的代码比较多,但按照提示的步骤来写的就是无法编译,我也不知道为什么.如果有知道的朋友 ...

最新文章

  1. Android Studio 单刷《第一行代码》系列 06 —— Fragment 生命周期
  2. grep 两个字符串_文本搜索神器Grep
  3. 利用BenchmarkDotNet 测试 .Net Core API 同步和异步方法性能
  4. 多线程编程反模式_编程反模式
  5. insert和update 锁等待_黑龙F5智感双全智能锁全球首发,掀起惊艳风潮
  6. 不满6位补零 字符串_vb6.0中字符串中不足位数前面补0的方法
  7. hmailserver php,hmailserver关于afterlogic webmail php版本下的用户密码修改功能
  8. azure未连接_处理影响Azure成本的未使用和不必要的资源
  9. C++学习笔记3:一些错误
  10. 最全傅里叶变换和拉普拉斯变换公式总结
  11. 北京三大春天赏花圣地
  12. windows下C盘文件夹管理员权限设置
  13. 为什么使用html5播放器电脑会卡顿,电脑看视频卡顿是什么原因_电脑播放视频卡顿的处理办法-系统城...
  14. DPDK Rx flexible descriptor 在Intel E810 网卡中的使用
  15. 内存泄漏(Memory Leak )和内存溢出
  16. Redis概述、安装、可视化访问
  17. p8刷原生android,【EMUI3.1全局】原生Android M + IOS 7完美结合,听说跟P8更配哦
  18. 影响中国软件开发的20人-- 开国元勋篇
  19. git 创建分支并推送远端
  20. LeetCode 558. 四叉树交集

热门文章

  1. log4net.SignalR - 日志即时发送客户端页面
  2. 我的Go语言学习之旅四:各种变量的声明
  3. 队列 一种数据结构(多线程利器)
  4. 关于MySQL相关的查看显示信息:
  5. 嵌入式实时系统程序开发一:按键程序编写
  6. sql注入一点小心得
  7. photoshop图像滤镜——素描算法(含matlab与C代码)
  8. POJ 2745 显示器 解题报告
  9. mysql存储语句_MYSQL 常用语句保存
  10. JS 基础 —— JavaScript 关键字(keyword)与保留字