我想重新安装 Windows 并创建一个干净的系统映像,但在此之前,我想创建符号链接(用于文件组织目的)。
链接不在 C:\(OS)驱动器上;那么,当我重新安装 Windows 时,链接还能起作用吗?
答案1
假设您的意思是:
有一个具有 C 和 D 分区的硬盘,并且重新安装之前符号链接位于 D 分区上,因此 D 分区不受影响。
如果情况上述如此,那么是的,重新安装后,符号链接仍然有效,即使它们指向 C 盘上的文件夹,并且这些文件夹是否因重新安装而改变也没关系。
如果由于某种原因,在重新安装后,符号链接指向不再存在的位置,符号链接本身仍然有效,它只是像您创建指向文件夹的符号链接,然后删除其目标,或创建指向不存在文件夹的符号链接时通常发生的情况一样处理。尝试访问该文件夹时,它会给出“此文件/文件夹不存在”错误。
如果符号链接位于 C 盘,则根据它们的位置,它们将被或不会被 Windows 重新安装替换。基本上,Windows 安装创建/修改的所有文件夹都将覆盖符号链接。因此,C:\Users、C:\Program Files(和 x86 版本)、C:\ProgramData 和 C:\Windows(包括子文件夹)都以这种方式受到影响。
但是,除非您在安装过程中格式化 C:\ 驱动器,或者在 Windows 重置期间选择删除文件,否则 C:\MySymLink 不会被覆盖。
答案2
是的!如果符号链接及其目标位于不受 C: 驱动器上重新安装影响的驱动器上,它们仍将正常工作。