我刚组装完一台新电脑。我在250GB SSD上安装了Windows 7,并且一切正常。现在,我插入了一个1TB的HDD,并对其进行了格式化,以允许Windows在其上放置文件。当前没有任何内容。它是空的。顶层什么都没有。
我想在主硬盘驱动器和HDD之间移动文件,但是我必须手动构建文件系统。如何在硬盘驱动器上放置一个空文件系统,以便在移动文件时我知道将文件放置在何处,而Windows知道在何处查找?
基本上,我想使用Windows系统驱动器的默认目录结构作为存储文件的准则。
听起来您的主要担心是避免弄乱第二个硬盘驱动器,并且您正在寻找Windows系统驱动器的默认目录结构作为如何整齐地组织文件的示例。这不是此结构的主要目的。这些目录在Windows中具有特定含义。例如,程序文件属于在该程序文件目录(%PROGRAMFILES%
),这通常恰好是C:\Program Files
。如果您喜欢麻烦,可以重命名它,但是Windows设计使它必须完全是一个。您还可以并行创建一些名为D:\Program Files
,但不会是程序文件目录。因此,我发现此命名方案与第二个硬盘驱动器上的干净目录结构完全相反,这就是为什么您将很难找到自动执行此操作的工具的原因。
也是因为这些目录的含义是您不必将项目移出它们而不会破坏任何内容。最值得注意的是,安装程序为其创建的程序本身会引用其在注册表中的位置,但是对于用户空间中的文件(例如,应用程序数据,甚至是从用户目录中的位置继承文件权限的常规文档),也是如此。
将软件卸载并重新安装到其他位置/驱动器是“移动”非便携式程序的常规方法,但是一种可能更可取的替代方法是,使用您喜欢的任何命名方案,将文件物理地移动到更适合的驱动器中,然后创建一个指向新位置的符号链接。这样,您可以在250 GB SSD的默认目录中虚拟存储1 TB程序。
最后,如果任何人仍然希望重新创建现有驱动器的目录结构,请执行以下命令:
robocopy C:\ D:\ /XF * /E /LEV:2 /CREATE /COPYALL
这需要提升。它将目录结构的前两个级别(/LEV:2
将root视为第一个级别,因此不比这更深入C:\Windows
)映射C:\
到D:\
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句