当前位置: 华文问答 > 游戏

崩坏星穹铁道pc端如何让c盘转到d盘?

2023-09-07游戏

很简单,使用mklink命令建立目录连接即可。

众所周知,不能简单将软件安装目录移动,因为相关的配置已经写入了注册表,以及相应的快捷方式,除了少数绿色软件外,移动软件安装目录将造成软件不可用。

所以一般情况下只能先卸载再重新安装了事。

而mklink提供了一个通用的方法,适用于将一个软件的安装文件夹移走后,让软件仍然「以为」他还处于原地。进而不需要处理复杂的注册表问题,也避免了先卸载再换个位置重装的麻烦。

mklink 是Windows系统中用于创建符号链接(symbolic link)的命令行工具。符号链接可以让一个文件或目录在文件系统中存在于多个路径。它的语法格式如下:

mklink [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接。如果不指定,则创建文件符号链接。 /H 创建硬链接,而不是符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。 Target 指定新链接引用的路径(相对或绝对)。

  • 不带任何选项,表示创建一个文件符号链接。
  • /D 选项表示创建一个目录符号链接。
  • /H 选项表示创建硬链接,而不是符号链接。硬链接不能链接到目录,也不能跨越不同卷。
  • /J 选项表示创建目录联接。
  • 而我们要用到的就是目录连接。

    假设软件原来的目录在C:\abc

    我们要做的是:

    1、将abc目录移到你想要的地方,比如d:\abc,并确保c盘原来位置已经没有abc目录

    2、使用mklink命令,在c盘原来的位置给d:\abc映射一个目录连接,让系统以为这个软件仍然在C盘。

    mklink /J c:\abc d:\abc

    3、此时再去C盘看看,abc目录回来了,不过带了个快捷方式

    4、启动软件,顺利进入。

    这种方法,比卸载了重装简单的多

    也比某些优化软件提供的搜索注册表并一一修改位置的软件搬家功能靠谱的多,因为总可能有漏网之鱼,或者软件有一些特殊的存储方式我们无法得知。