我有 Windows 8.1 Pro 系统,其中 C:\ 只包含操作系统和一些软件。我还有一个驱动器 F:\,我把所有文件都放在那里。今天我重置了 Windows,让一切恢复原样。
F:\ 上的一个文件夹是我的 Dropbox 文件夹,因此我一直在阅读帮助文章,以确保只需将 Dropbox 指向 F:\Dropbox 并让它就地索引这些文件,而不是重新下载~300 GB。
一位用户描述了一个问题,由于文件的所有者是他之前安装 Windows 时遗留下来的,Dropbox 开始对所有文件进行冲突复制。这促使我去检查我的一些文件的所有者是谁。
权限、所有权、UAC 和 ACL 从来都不是我的强项。坦白说,我不知道在旧系统中我的帐户是否是所有文件的所有者,如果不是,为什么不是。我不太明白在创建、下载、复制文件时,什么决定了谁拥有该文件。现在,我正在查看其中一些文件的所有者,我注意到一种趋势,即我查看的大多数文件的所有者都是一个名称很长的字符串实体,而这个字符串对我来说毫无意义。S-1-5-21-blahblahblah。blah 代替了一长串数字。
我最好的猜测是,这个字符串以某种方式代替了我之前安装时用户拥有的文件。我应该拥有所有这些文件的所有权吗?在设置同步之前,简单地拥有整个 Dropbox 文件夹及其内容的所有权有什么坏处吗?
答案1
您的猜测完全正确。用户帐户有一个“安全标识符”(“SID”),看起来像 S 后面跟着连字符和数字。文件所有权设置倾向于使用这些 SID。然后,当 Windows 遇到 SID 时,Windows 会查找与该 SID 关联的用户帐户,并显示该用户帐户。
不同的 Windows 安装可能具有唯一标识符,因此您将拥有不同的 SID。当 Windows 遇到旧 SID 并且找不到关联的用户帐户时,Windows 不知道该做什么,只能显示它所知道的内容。因此,您会看到 SID。
如果您再也不会启动旧版 Windows,那么旧 SID 就没有任何用处,拥有由旧 SID 拥有的文件也没有任何用处。您可以忽略旧 SID。我可以随意拥有那些东西,特别是如果您是唯一使用计算机的人。我认为唯一可能导致问题的方式是,如果您在当前版本的 Microsoft Windows 使用的目录之一上执行此操作。(某些东西可能更适合由 SYSTEM 帐户或类似帐户拥有。)但是,如果您正在清理未被任何当前 Microsoft Windows 安装使用的墓地,我会说去做吧。