自定义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)--自动生成图标样式文件和图标的选择操作

    在很多Web系统中,一般都可能提供一些图标的选择,方便配置按钮,菜单等界面元素的图标,从而是Web系统界面看起来更加美观和协调.但是在系统中一般内置的图标样式相对比较有限,而且硬编码写到样式表里面,这 ...

  2. 打包python文件,让文件程序化

    通过对源文件打包,Python程序可以在没有安装 Python的环境中运行,也可以作为一个独立文件方便传递和管理. 现在网上主流的打包方式有两种py2exe或者pyinstaller两款多平台的Pyt ...

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

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

  4. 根据随身固态U盘卷标搜索U盘盘符并打开文件的批处理脚本.bat 徐晓亮 595076941@qq.com 2019年12月19日6点50分

    @Echo offRem 根据随身固态U盘卷标搜索U盘盘符并打开文件的批处理脚本.batRem 徐晓亮 595076941@qq.com 2019年12月19日6点50分 Rem 此批处理脚本源代码的 ...

  5. vue--键盘修饰符以及自定义键盘修饰符

    键盘修饰符以及自定义键盘修饰符 1.vue键盘修饰符[了解即可] ​地址:https://cn.vuejs.org/v2/guide/events.html#%E6%8C%89%E9%94%AE%E4 ...

  6. windows下制作linux U盘启动盘或者安装优盘(转)

    windows下制作linux U盘启动盘或者安装优盘(转) Linux发行版排行榜:http://iso.linuxquestions.org/ [方案一]:UltraISO(不推荐,在Window ...

  7. windows系统,优化C盘空间的方法

    C盘在使用过程中,内容会越来越多,剩余空间越来越小.如何清理出更多空间呢?以windows7为例 转载请保留 http://www.cnblogs.com/lion-zheng/ cleanmgr w ...

  8. U盘、移动硬盘等弹出 “文件或目录损坏且无法读取” 实测解决办法

    U盘跟其他的机器一样,使用久了难免会出故障,比如常见的弹出一个文件或目录损坏且无法读取的对话框,吓你一跳,整个U盘都损坏的意思,那里面的资料怎么办呢,所以很多人很着急,其实遇到这种情况一般都是之前使用 ...

  9. U盘删除文件时提示“文件或目录损坏且无法读取”的解决方法

    U盘删除文件时提示“文件或目录损坏且无法读取”的解决方法 出现原因:在写入或读取文件时,进行复制操作,此时复制到的文件是不完整的!或者移动硬盘/U盘中途被拔出,导致文件损坏 异常现象:被删文件(夹)属 ...

随机推荐

  1. delphi.memory.分配及释放---New/Dispose, GetMem/FreeMem及其它函数的区别与相同,内存分配函数

    来自:http://www.cnblogs.com/qiusl/p/4028437.html?utm_source=tuicool&utm_medium=referral ---------- ...

  2. hdu 1147(线段相交)

    Pick-up sticks Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)To ...

  3. jquery事件之select选中事件

    根据select下拉列表选中的不同选项执行不同的方法,工作中经常会用到,这里就要用到Jquery的select选中事件 这里给select加一个叫label_id的id,然后通过id选择器找到这个节点 ...

  4. js中OOP小指南

    js中OOP小指南 在指南中,我将尝试解析以面向对象规范聚焦的es6的新特性. 首先, 什么是设计模式 范例是某个事务的例子或模型,在某种情况下,按照一种模式创建了计算机程序. 什么是面向对象 显然你 ...

  5. centos6.5 的rpm 可以来这边找

    http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-i386/gcc-4.8.2-16.3.fc20/

  6. POJ 1094 Sorting It All Out【拓扑排序 / 比较字母大小】

    Sorting It All Out Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 38100 Accepted: 13453 ...

  7. (转载)UIKIt力学教程

    转载自:http://www.cocoachina.com/ios/20131226/7614.html 这篇文章还可以在这里找到 英语,   Ray:这篇教程节选自 iOS 7 教程集,它是 iOS ...

  8. [UOJ300]吉夫特

    直接上lucas定理,可以得到$\binom nm=1$等价于$m$是$n$的子集(二进制) 因为数字两两不同,所以设$f_i$表示以$i$开头的满足要求的序列有多少个,转移就是$f_i\gets f ...

  9. [Contest20180311]朋友

    是毒瘤的friends呢~ 注意到“产生感情”和后缀自动机的$Right$集合定义很像,所以先对所有串建广义sam,那么一个节点$s$里的所有串都互相产生感情,而从起点走到$s$走最长路所经过的节点里 ...

  10. 【Heap-dijkstra】Gym - 100923B - Por Costel and the Algorithm

    algoritm.in / algoritm.out Even though he isn't a student of computer science, Por Costel the pig ha ...