连接点

连接点

我有一台配备 120GB SSD(空间有限)和 64GB SD 卡的笔记本电脑。我已从全新安装的所有软件中克隆了我的硬盘。

我希望将“我的文档”文件夹链接到 SD 卡(即 E:/ 驱动器),这样当我从干净的操作系统重新安装时,我就可以在那里获得“我的文档”中的所有信息。

我有什么选择可以做到这一点?我不想更改“我的文档”的位置,只想在 SD 卡上保留它的副本或匹配的副本。我查看了符号链接或硬链接,但我不确定哪个合适。

答案1

在我看来,您有两个选择,在注册表中重定向 Documents 文件夹或创建符号链接。我建议使用注册表选项,它更简单,而且您不需要任何额外的实用程序。

重定向方法

  1. 打开regedit.exe(通过运行win+ R
  2. 查找钥匙HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  3. 更改 REG_SZ 记录下的路径,将Personal其命名为 SD
  4. 注销并重新登录

在 Windows 专业版上,您也可以通过以下方式执行此操作gpedit.msc

符号链接

从 Microsoft Systeminternals下载实用程序junction。删除您的 Documents 文件夹并从命令行运行:

junction c:\users\%username%\Documents X:

X:用 SD 卡上的路径替换)

答案2

过去,在玩 Minecraft 时,我曾经使用 Windows 任务计划程序和批处理文件将我的游戏文件夹的内容复制到“备份位置”,使用 wscript,它可能存在于您的系统中的 system32 文件夹中。

打开任务管理器并在触发器下创建具有所需间隔的新任务。

在操作选项卡下,创建一个新的“启动程序”操作。

程序/脚本:

执行文件目录:\Windows\System32\wscript.exe

参数:

“X:\directory\invisible.vbs” “X:\directory\operation.bat”

在所需目录中创建这两个文件。

invisible.vbs 包含:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

operation.bat 包含如下内容:

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\"

此操作的作用是创建一个包含随机值的“我的文档”文件夹。这样我就可以保留多个备份。就你的情况而言,你可能不想这样做,而只是覆盖已有的内容(保留一个文件夹)。

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\"

参数复制所有子目录,即使是空的,并且参数,表示您正在复制目录。您可能想要添加,如果文件已存在则不会提示您。

有关参数的更多信息

当然还有更优雅的解决方案。我只是想分享一些对我有用的东西。:)

答案3

连接点

  1. 注销并使用管理员帐户登录。

  2. 将文件夹重命名C:\Users\<username>\Documents为其他名称(例如C:\Users\<username>\Documents.old)。

  3. Users\<username>\Documents在驱动器中创建一个文件夹E:,然后从中复制所有文件/文件夹C:\Users\<username>\Documents.old

  4. 通过在命令提示符中运行以下命令来创建连接点:

    mklink /j "C:\Users\<username>\Documents" "E:\Users\<username>\Documents"
    

    语法是:

    mklink /j "<junction point>" "<target folder>"
    

    需要使用引号来避免空格字符问题。

已知限制

  • 如果驱动器号发生变化,您将无法访问目标文件夹。

  • 连接点并且符号链接仅受 NTFS 支持。

  • 您无法创建针对远程共享的连接点。在这种情况下,您必须创建一个符号链接而是。符号链接是在 Windows Vista 中引入的,但在 Windows XP 中也可通过第三方过滤器驱动程序使用。对于 Vista 及更高版本,语法如下:

    mklink /d“符号链接”“X:\path\to\target\folder”
    

    笔记根据默认系统设置,只有管理员组中的用户才能创建符号链接。

相关内容