如何自定义USB记忆棒上的图标?


12

当我使用USB记忆棒安装Ubuntu时,USB在“我的电脑”中显示并带有Ubuntu图标。

是否可以根据需要定制此图标?


PriestVallon,您是否有理由接受并撤消决定?如果我的回答没有回答您的问题,请发表评论,以便社区或我可以解决任何相关问题。谢谢。:)
iglvzx 2012年

我接受了,但是我认为我最好在接受之前检查一下以确保它能正常工作。我还没来得及检查。因此,您的答案没有错,我只需要尝试一下。
PriestVallon 2012年

好的。那讲得通。如果您在使用此解决方案时遇到任何问题,请告诉我。
iglvzx 2012年

附带的问题是,这种方法是否适用于Ubuntu和OSX?
PriestVallon 2012年

1
我不知道。Autorun.inf是Windows约定。但是,其他操作系统只读取Autorun.inf文件的一部分(例如图标和标签),然后使用该信息就不会困难。
iglvzx 2012年

Answers:


19

是。您可以通过编辑(或创建)可移动驱动器根文件夹中的文件来自定义Windows资源管理器所示的图标标签Autorun.inf

图标的路径是相对的:

[Autorun]
Icon=my_icon.ico
Label=My Drive

注意:Autorun.inf文件进行更改(或创建)后,您可能必须弹出驱动器并重新连接以反映更改。


也可以看看:


1
并且不要忘了将my_icon.ico文件放在驱动器根目录下,如果您使用上述代码autorun.inf
tumchaaditya 2012年

4

完成此操作的另一种方法是使用desktop.ini。(实际上,在USB驱动器上,我同时使用autorun.inf和desktop.ini)。该技术的优点在于,它也适用于单个文件夹。只需创建内容类似于以下内容的desktop.ini文件:

[.ShellClassInfo]
InfoTip=Some descriptive text here
IconFile=.\icons\DriveUSB.ico
IconIndex=0

我有一个名为“ icons”的文件夹,其中包含各种图标文件。然后,可以根据需要自定义此文件(如果需要,还可以自定义autorun.inf),以显示适当的图标。同样,当您将鼠标悬停在文件夹图标上时,也会显示描述性文本。

您还需要在文件(desktop.ini)上设置“ system”和“ hidden”属性,以确保Windows为它提供应有的特殊待遇。您可以在GUI中或使用以下命令执行此操作:

attrib +s +h +r desktop.ini

有关desktop.ini的更多信息,请参见MSDN文章


1
我建议使用此方法并创建autorun.inf作为文件夹而不是文件,以保护USB驱动器免受某些恶意软件/病毒的侵害。这样,他们将无法创建autorun.inf文件来处理脏事。
Mavromatis Lozay 2012年

1
实际上正是出于安全原因,我选择了在插入USB时不采取任何措施,因此autorun.inf无法正常工作
15 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.