我刚刚升级完所有硬盘。大量数据迁移。启动我的第一个游戏,系统提示我输入防火墙规则。
这并不意外,因为游戏所在的驱动器号发生了变化,然而当我检查规则时,它不是我预期的 S:\path\to\exe,而是 E:\path\to\exe
然后再玩另一个游戏,而不是 S:,而是 E:6......
谁能告诉我发生了什么事,以便我能够找回正确的路径?
(难以置信这是多么罕见的事情。我找不到任何东西让我相信有什么东西坏了)
编辑:我发现了这一点。几乎是我在网上能找到的所有内容。我没有评论所需的声誉,更不用说回答的熟练程度了(显然),所以创建一个新帖子是我唯一的选择,因为那个帖子已经好几年了,没有具体的解决方案。 Windows 路径字符串中的“C:2\”是什么意思?
纯粹是猜测,但是由于我偶然发现的其他倾向,我意识到我的外部磁盘都共享一个唯一 ID,我不相信它可以被更改,正如我在这里发布的那样。我该如何解决外部磁盘之间的 DiskID 冲突?
开始认为这两者可能相关。因为防火墙路径确实指向其中一个外部磁盘。该磁盘具有与其他几个磁盘相同的 ID。也许这是 Windows 防火墙证实这一点的唯一方法。看来我可以手动更改路径以使用字母而不是字母:数字系统自动分配并使其仍然有效。
我宁愿理解为什么它被以这种方式分配,而不是回过头来追溯改变每一个以获得正确的字母前缀。