关于 “自动创建自定义文件夹”

交流 Primo Ramdisk 软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
newboy2024
1级用户
1级用户
帖子: 2
注册时间: 周日 7月 14, 2024 6:05 pm

关于 “自动创建自定义文件夹”

帖子 newboy2024 »

一直以来,Primo Ramdisk 的【自动创建自定义文件夹】功能都是只允许创建10个文件夹。
请问能否增大这个限制?例如可以自动创建100个文件夹。

1、这个限制是需要新版本才能解决吗?那能解决的新版本什么时候能发布?

2、现有版本是否可以通过其他方式变通解决? 例如直接修改系统注册表中的配置项是否可行?我找到这个配置似乎在 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\SYSTEM\0001\Device Parameters\Repository]
newboy2024
1级用户
1级用户
帖子: 2
注册时间: 周日 7月 14, 2024 6:05 pm

Re: 关于 “自动创建自定义文件夹”

帖子 newboy2024 »

说明一下我的这个需求产生的背景:

1、Primo Ramdisk 作为系统启动过程中最早被加载的驱动,由Primo Ramdisk 自动创建的文件夹也会在系统启动过程最早就建立。

2、如果我们通过MKLINK将系统内的众多缓存性质、临时性质的文件夹关联到这10个文件夹,是可行的。但会产生一个问题:如果需要LINK的文件夹超过10个,则只能重复LINK到这10个文件夹。此时,就有可能触发一些莫名其妙的故障:如果被LINK的不同文件夹中、存在同名的文件,就有可能被对应的应用视为自己产生的文件、进而在使用中导致错误(这就是我真实遇到的问题)。

3、我们也可以通过批处理文件、在系统启动过程中自动创建大量的文件夹、从而可以LINK到不同的文件夹来避免上述这个问题。但又会产生一个新问题:因为系统启动过程存在先后次序、批处理会在启动过程最后才被执行,所以,如果你MKLINK的对象是在系统启动后才被用到的文件夹,则可以使用这个解决方案;而一旦是在系统启动过程中就会被用到的文件夹,则此时因为批处理尚未执行、对应的文件夹尚未建立,就会导致错误。例如你LINK的一个文件夹属于某个驱动使用、这个驱动的加载时间在Primo Ramdisk 加载之后、但在批处理执行之前,此时就会产生错误。

4、所以结论:最佳的解决方案是Primo Ramdisk 可以自动创建数量更多的文件夹。
上次由 newboy2024 在 周一 7月 15, 2024 12:00 pm,总共编辑 2 次。
头像
Support
技术支持组
技术支持组
帖子: 2743
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于 “自动创建自定义文件夹”

帖子 Support »

超过10个自定义文件夹的话,需要通过加载镜像实现。您可以勾选“启用镜像”,并且不勾选任何保存模式。然后在内存盘中建立好需要的文件夹后,再在Primo Ramdisk应用程序中点击手动保存镜像。这样开机后就会自动加载镜像,生成需要的文件夹。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
newboy2024
1级用户
1级用户
帖子: 2
注册时间: 周日 7月 14, 2024 6:05 pm

Re: 关于 “自动创建自定义文件夹”

帖子 newboy2024 »

Support 写了: 周一 7月 15, 2024 6:11 pm 超过10个自定义文件夹的话,需要通过加载镜像实现。您可以勾选“启用镜像”,并且不勾选任何保存模式。然后在内存盘中建立好需要的文件夹后,再在Primo Ramdisk应用程序中点击手动保存镜像。这样开机后就会自动加载镜像,生成需要的文件夹。
感谢指点,感觉这是一个好办法! :thumbup:
回复