如何防止在 Windows 10 中为 USB 闪存驱动器创建“系统卷信息”文件夹?

如何防止在 Windows 10 中为 USB 闪存驱动器创建“系统卷信息”文件夹?

每当我插入 USB 闪存盘时,Windows 10 都会坚持创建“系统卷信息”文件夹。对于 USB 闪存盘,我真的不需要这个文件夹,尤其是如果我打算在我的汽车音响系统中使用它,它按艺术家作为每个文件夹的名称进行组织。如果我在 Google 上搜索这个问题的标题,我会得到几个结果,其中大多数与上面的结果几乎相同Windows 俱乐部。在 Windows 10 AU 中,此方法无效,因为需要另一个步骤,但据我所知,在 Windows 7 / 8 / 8.1 中可以。我无法亲自验证。

答案1

我真的希望将这个解决方案集中在一个地方,以便任何寻找它的人都可以找到它。

Windows 俱乐部

步骤1:

使用 GPEDIT 修改不允许将可移动驱动器上的位置添加到库中环境:

  • 在 Windows 10 / 8.1 专业版和企业版中,按Windows 键 + R组合,类型 put管理控制台跑步对话框并按 Enter 键打开本地组策略编辑器
  • 导航至此处:计算机配置 -> 管理模板 -> Windows 组件 -> 搜索
  • 在右侧窗格中,查找名为不允许将可移动驱动器上的位置添加到库中并双击它。
  • 点击已启用然后点击申请其次是好的。 关上本地组策略编辑器

  • 如果您无法通过 gpedit.msc 更改此设置,则需要在注册表中进行更改。如果您不方便这样做,请不要尝试。从运行中打开 regedit。转到HKEY_LOCAL_MACHINE\SOFTWARE\政策\微软\Windows. 找到钥匙禁用可移动驱动器索引。如果没有退出,请通过右键单击右侧窗格来创建它,选择新建 > 键并将密钥设为DWORD 值。双击该键(或右键单击并选择修改),将值更改为 1 并选择确定。

    第2步:

    对于 Windows 10,此额外步骤是必需的。返回跑步, 类型服务管理器,点击确定。在右侧窗格中向下滚动到Windows 搜索,双击它并启动类型:选择已禁用。 点击好的然后关闭。为了安全起见,重新启动。

    我已经完成了上述操作,现在每当我插入 USB 闪存驱动器时,Windows 都不会创建“系统卷信息”文件夹。但是,它会为 USB 硬盘驱动器创建此文件夹,这正是我想要的。据我所知,Windows 搜索仍然有效,但我不知道此设置如何影响 Cortana,因为我不使用它(甚至没有麦克风)。我试图找到我最初找到第二部分的网站,但似乎找不到。它在 Google 搜索中没有再次出现。

    根据我使用 Windows 的经验,在一个人的机器上有效的方法可能在另一台机器上无效。将您的机器恢复到原来的状态应该不难。而且您始终有可能有一个本地策略设置来阻止这些更改。

    此解决方案在 Creators Update 中有效。我遇到的问题是由于我在 Creators Update 安装过程中丢失了 c:\users > d:\users 连接。在我重新建立它之后,插入 USB 闪存驱动器后,Windows 停止创建“系统卷信息”文件夹。抱歉造成混淆。

    答案2

    Bill Oertell 的解决方案缺少一个关键步骤;至少对于最新版本的 Windows 10 来说,这一步是必需的。我在这里添加该步骤,以便永久记录完整的解决方案。

    您应该按照他的建议去做,但此外,当您在 services.msc 中禁用“Windows 搜索”时,您还需要使用完全相同的步骤顺序禁用“存储服务”。

    别担心,尽管它的名字如此,但它并不是一项必需的服务。至少我还没有遇到过禁用它带来的任何不良影响。

    要验证这是否是罪魁祸首,您可以执行以下操作。保持服务运行,然后启动 Sysinternals 的进程监控实用程序。当“过滤器”对话框打开时,添加具有以下设置的过滤器:

    “路径” “包含” “系统卷信息”

    单击 后OK,将显示主窗口。下拉“过滤器”菜单,并确保已选中“删除已过滤事件”。

    然后插入 USB 闪存盘。

    您应该会看到主窗口中出现一些行。您将看到指向 USB 驱动器上的 SVI 的路径。您关心的那些进程名称为 svchost.exe。

    记下下一列的 PID,然后启动 Sysinternals进程探索器工具。单击 PID 列以按 PID 升序排序,然后向下滚动以找到具有您刚刚在上面记下的值的条目。

    将鼠标悬停在进程名称上,您将看到此进程运行的服务。它应该显示“存储服务”。

    你刚刚找到了确凿的证据。

    答案3

    尽管以下不是一个干净的解决方案,但在某些情况下它可能是一种解决方法。

    就我而言,我不希望在驱动器上写入任何内容。创建文件夹系统容量信息给我带来了问题。

    由于所有解决方案似乎都不适用于 Windows 10 v1703,因此我所做的并且似乎有效的方法是:

    1. 删除内容系统容量信息文件夹
    2. 删除文件夹本身
    3. 创建一个新的文件带有名称 系统容量信息

    对于#1和#2,我使用了提升的命令提示符中的命令:

    del /S /Q "Q:\System Volume Information" && rmdir "Q:\System Volume Information"
    

    对于 #3 我使用了命令

    fsutil file createnew "Q:\System Volume Information" 0
    

    您需要用您的驱动器号替换 Q:。

    由于我们不能拥有同名的文件夹和文件,因此无法创建系统卷信息文件夹。

    笔记:我的驱动器是 FAT 格式的。对于 NTFS 格式的驱动器,我想我们需要先取得文件夹的所有权,然后才能删除它。

    答案4

    我相信我可能刚刚解决了两个问题,那就是在许多情况下您需要运行 Windows Search(以便您可以使用 Windows Media Player 服务)并且还希望将 SVI 文件夹保留在可移动驱动器之外:

    如何同时启用 Windows Search 并避免将系统卷信息文件夹写入可移动驱动器

    我有点惊讶我竟然能这么快就搞明白了,但与第一个设置相同的搜索部分中又涉及 2 个 GPEDIT 设置。如果可以,请独立验证。

    一天后添加...今天它对我来说仍然有效。

    相关内容