概述

如何让 autorun.inf 在“显示隐藏文件”开启的情况下也无法显示(并还原)

在日常使用 Windows 的过程中,我们经常会遇到一些系统隐藏文件,比如 autorun.inf,这个文件通常出现在 U 盘或移动硬盘中。如果你希望它在“显示隐藏的项目”打开的情况下仍然不被看到,或者想还原它的可见性,这篇文章将详细教你怎么操作。

📌 为什么有的隐藏文件即使“显示隐藏文件”也看不到?

Windows 的隐藏机制分为两层:

普通隐藏文件(Hidden):当勾选了“显示隐藏的文件、文件夹和驱动器”后就会显示。

系统隐藏文件(System + Hidden):必须在文件夹选项中取消勾选“隐藏受保护的操作系统文件(推荐)”才会显示。

因此,如果你想让 autorun.inf 永远“不被普通用户看到”,就需要设置它为“系统 + 隐藏”文件。

使用

✅ 设置 autorun.inf 在任何情况下都隐藏(除非特殊设置)

  1. 打开命令提示符(CMD)
    按 Win + R,输入 cmd,回车。

  2. 进入包含 autorun.inf 的盘符(比如 H 盘)

    1
    E:
  3. 执行以下命令为文件添加属性:

    1
    attrib +s +h +r autorun.inf
    • +s:设置系统隐藏属性
    • +h:设置隐藏属性
    • +r:设置只读属性
      这样设置后,即使用户打开了“显示隐藏文件”,也无法看到该文件,除非手动取消“隐藏受保护的系统文件”。

还原显示

🔍 如果你要查看或还原它

有时候你需要找回这个文件,比如修改或删除它,这时需要先解除隐藏属性。

显示 autorun.inf 的方法:
打开 CMD,输入以下命令:

1
attrib -s -h -r autorun.inf

这样设置后,然后刷新文件夹或重新打开资源管理器,你就可以看到autorun.inf文件也可以编辑文件了。

扩展

📁 让整个文件夹也“消失”?

如果你想让一个整个文件夹也像 autorun.inf 一样无法被看到,也可以设置:

1
attrib +s +h 文件夹名

文件夹的只读属性不会阻止你在其中添加、删除或修改文件,只是添加了一个特殊设置而已。

这样该文件夹同样不会出现在“显示隐藏项目”开启的情况下,非常适合用来做一些“伪加密”或“障眼法”操作(当然这不是安全加密手段,只是普通隐藏)。

脚本使用

直接使用简单的脚本保存文件,这样就不用自己手动保存文件了

🧰 Bonus:一键脚本(保存为 .bat 文件)

实现隐藏文件(文件夹)

1
2
3
4
@echo off
attrib +s +h +r 文件名(文件夹名)
echo 文件(文件夹) 已成功隐藏为系统文件。
pause

还原隐藏的文件(文件夹)

1
2
3
4
@echo off
attrib -s -h -r 文件名(文件夹名)
echo 文件(文件夹) 属性已恢复,文件可见。
pause

将上面代码复制到记事本中,保存为 hide.batunhide.bat,双击运行即可。

✅ 小结

操作目的命令
隐藏(即使显示隐藏文件)attrib +s +h +r 文件名(文件夹名)
还原显示attrib -s -h -r 文件名(文件夹名)
查看当前文件属性dir /a

这种方法非常适合做 U 盘防误删、防篡改,或者隐藏某些不想让普通用户看到的文件。