无忧启动论坛

标题: 修改系统文件夹路径 不用mklink方式 [打印本页]

作者: xman00    时间: 2020-1-6 13:20
标题: 修改系统文件夹路径 不用mklink方式
如题,对于Ramos,为了配合更好的利用各种驱的特点,可考虑用多驱配合的方式。
如P驱的SCSI便于保存,U驱的4K高,R驱可通用于Bios及Uefi启动。以上可以综合各驱的特点,综合为我们的Ramos服务。

可考虑将部分目录或路径迁移出去,目前较为广泛的方法是使用mklink的方式。但mklink依赖于Ntfs特性,且个人理解因为存在调转,是会有一定延迟和速度损耗的(应该很小,但强迫症受不了)。

构想了一下,是否可以通过修改注册表等方式,把所有不在启动分区的文件,都迁移出去呢?目前只找到朱玛版主的这一个相关贴文。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412683

希望各位大侠参与进来,提下自己的看法和方法。


作者: 朱玛12345678    时间: 2020-1-6 13:42
如果不用链接来重定向的话,那就需要修改注册表键值来指向新路径了:
http://bbs.wuyou.net/forum.php?m ... id=412917&mobile=no
另外不建议用链接,因为可能会导致数据丢失。

作者: xman00    时间: 2020-1-6 13:48
朱玛12345678 发表于 2020-1-6 13:42
如果不用链接来重定向的话,那就需要修改注册表键值来指向新路径了:
http://bbs.wuyou.net/forum.php?m . ...

以上的修改太少了

最好的就是启动有关的一个盘,其它的都可以通过注册表的方式迁改出去
作者: sairen139    时间: 2020-1-6 14:05
朱玛12345678 发表于 2020-1-6 13:42
如果不用链接来重定向的话,那就需要修改注册表键值来指向新路径了:
http://bbs.wuyou.net/forum.php?m . ...

如果只迁移系统盘根目录的Users文件夹该在注册表哪个位置改好?
作者: kkkssc    时间: 2020-1-7 01:40
要具体,有些文件不支持转移,有些软件不支持软链
作者: wongfaye    时间: 2020-1-7 10:20
本帖最后由 wongfaye 于 2020-1-7 10:21 编辑

这是我的方式,以前也是用的链接,发现有很多问题,现在就改用这个方法:
;链接个人文件夹
;FLNK %USERPROFILE%\Documents,%CurDrv%\Lenovo\Documents,2 //改用注册表

FILE --m %USERPROFILE%\Documents;%USERPROFILE%\Downloads;%USERPROFILE%\Pictures;%USERPROFILE%\Music

SET UsFolders=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

REGI %&UsFolders%\Personal=%CurDrv%\Lenovo\Documents
REGI %&UsFolders%\My Pictures=%CurDrv%\Lenovo\Pictures
REGI %&UsFolders%\My Music=%CurDrv%\Lenovo\Music
REGI %&UsFolders%\{374DE290-123F-4565-9164-39C4925E467B}=%CurDrv%\Lenovo\Downloads

;连接WIFI
LOAD %CurDir%\WiFi\WiFiConnect.WCS

_SUB FunWin8
LINK %USERPROFILE%\Links\Documents,%CurDrv%\Lenovo\Documents
_END

_SUB FunWin10
REGI %&UsFolders%\{F42EE2D3-909F-4907-8871-4C22FC0BF756}=%CurDrv%\Lenovo\Documents
REGI %&UsFolders%\{0DDD015D-B06C-45D5-8C4C-F59713854639}=%CurDrv%\Lenovo\Pictures
REGI %&UsFolders%\{A0C69A99-21C8-4671-8703-7934162FCF1D}=%CurDrv%\Lenovo\Music
REGI %&UsFolders%\{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}=%CurDrv%\Lenovo\Downloads
;KILL Explorer.exe
TEAM KILL Explorer.exe|EXEC %SystemRoot%\Explorer.exe
;PINT到开始菜单
EXEC =!StartPin "%CurDrv%\Program Files\Twinkstar\tw_data\twinkstar.exe" "星愿浏览器"
EXEC =!StartPin "%CurDrv%\Program Files\avant\avantvw.exe" "爱帆浏览器"
EXEC =!StartPin "%CurDrv%\Program Files\EverEdit\EverEdit.exe" "EverEdit"
EXEC =!StartPin "%CurDrv%\Program Files\Tencent\QQ\Bin\QQ.exe" "腾讯QQ"
EXEC =!StartPin "%CurDrv%\Program Files\Adobe\Adobe Photoshop CC\Photoshop.exe" "Adobe Photoshop CC"
EXEC =!StartPin "%CurDrv%\Program Files\Alisoft\AliWangWang\AliIM.exe" "阿里旺旺"
EXEC =!StartPin "%CurDir%\TotalCMD64\Totalcmd64.exe" "TotalCMD管理器"
EXEC =!StartPin "%windir%\system32\win32calc.exe" "Windwos计算器"
_END

TEAM EXEC* WinVer = !CMD /C VER|SED WinVer=0,[^0-9], ,%WinVer%|MSTR &WinVer=<1*>%WinVer%
IFEX $%WinVer% < 8,THRD* CALL FunWin8 ! THRD* CALL FunWin10


因为win8和win10的个人文件夹注册表是不一样的,所以不同系统使用不同的方法!
我的PECMD启动是放在Userinit下的,所以能早于explorer早一点点,所以导入了注册表后win8不需要重启explorer。
但是 win10不行,于是win10导入注册表后需要重启一下explorer。
因为部分StartIsBack破解不完整,导致重启explorer的时候会出现蓝色屏幕然后出现一排字,推荐使用StartIsBack2.0.1或者2.6.3。

不足之处请赐教,谢谢!


作者: 2012andyle113    时间: 2020-1-7 11:01
可以转移的不用什么硬链接软连接,多数都是可以简单转移的
剩下的,转移了,出问题的几率就很大了,有些问题出来,你都不知道为什么
所以,有些不能动的还是不要去随便动了
作者: sairen139    时间: 2020-1-7 11:04
2012andyle113 发表于 2020-1-7 11:01
可以转移的不用什么硬链接软连接,多数都是可以简单转移的
剩下的,转移了,出问题的几率就很大了,有些问 ...

请教系统盘根目录users文件夹里有什么软硬链接吗?有没有什么办法把users文件夹所有东西都给迁移到内存盘上?
作者: xman00    时间: 2020-1-9 18:58
目前新的思路:通过系统环境变量的增加及修改,或可实现
作者: 土豆蓝    时间: 2020-1-9 19:09
xman00 发表于 2020-1-9 18:58
目前新的思路:通过系统环境变量的增加及修改,或可实现

本来就是可以实现的,除了win10毛病多。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3