为什么克隆后 Windows 搜索“索引选项”会选择错误的驱动器?

为什么克隆后 Windows 搜索“索引选项”会选择错误的驱动器?

我使用“三星数据迁移软件”将 Windows 10 HDD 克隆到三星 SSD,然后在 SSD 上安装了一份全新的 Windows 10。SSD 现在是C:,HDD 是D:

在控制面板 > 索引选项 > 修改中,我添加的任何文件夹实际上C:\都会选择D:\。例如,我将选择C:\Windows> 确定 > 然后再次修改,它就被D:\Windows选中了;或者,如果我选择一个不存在的文件夹D:,例如C:\util,它会添加一个像 这样的条目D:\util\ (unavailable)

由于克隆驱动器,Windows 搜索和索引选项有些混乱。查看注册表时,我可以看到以下条目:

HKLM\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\DefaultRules\12
  • REG_SZ
    姓名:URL
    数据:file:///C:\\[9a6b2440-0cb7-4d60-a957-7a1682cf61c4]\\WINDOWS\\

可能是C:\\索引选项后面的 GUID 让人困惑,但这个 GUID 只出现在 下,没有出现在注册表的其他地方Windows Search。它不是使用 可以看到的卷的唯一标识符Mountvol,也不是使用 可以看到的 GPT 标识符(或分区类型)DiskPart


注意:其他人也遇到了同样的问题(在 Windows 8 中也是如此),请参阅:

答案1

首先我可以重现您的问题:

在此处输入图片描述

问题是由\System Volume Information\IndexerVolumeGuid每个克隆卷中的系统文件引起的。显然您说得对,系统会因为 下的注册表项中看到的 GUID 而感到困惑HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\*,而此文件应该是 GUID 的提供者。

由于卷是克隆的,因此这个特定文件与其他文件一样,每个卷之间都是相同的。并且当卷安装时,它不会“更新”(即重新生成以避免冲突),就像卷序列一样:

在此处输入图片描述

但是,显然这个文件可以安全删除,而且一旦再次挂载该卷,就会生成一个新的文件;一旦所有拥有重复 GUID 的卷都使用唯一的 GUID 重新挂载,问题就会消失(因此,如果涉及当前系统卷,可能需要重新启动):

在此处输入图片描述

在此处输入图片描述

不幸的是,我不确定在 Windows 下是否有方便/安全的方法可以删除它:

在此处输入图片描述

答案2

刚刚注册来对此表示感谢,自从我使用 xxclone 将 Windows 系统驱动器克隆到 nvme 上并保留旧驱动器(未格式化)用于数据和备份目的以来,这个问题已经困扰了我 18 个月。

我只需以管理员身份运行 cmd 即可从旧驱动器中删除 GUID 文件,然后重新启动(可能没有必要) - 必须对索引文件夹选项进行一些清理,但一旦完成,索引器就会再次开始工作。太棒了。

相关内容