一直以来,Primo Ramdisk 的【自动创建自定义文件夹】功能都是只允许创建10个文件夹。
请问能否增大这个限制?例如可以自动创建100个文件夹。
1、这个限制是需要新版本才能解决吗?那能解决的新版本什么时候能发布?
2、现有版本是否可以通过其他方式变通解决? 例如直接修改系统注册表中的配置项是否可行?我找到这个配置似乎在 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\SYSTEM\0001\Device Parameters\Repository]
关于 “自动创建自定义文件夹”
-
- 1级用户
- 帖子: 2
- 注册时间: 周日 7月 14, 2024 6:05 pm
Re: 关于 “自动创建自定义文件夹”
说明一下我的这个需求产生的背景:
1、Primo Ramdisk 作为系统启动过程中最早被加载的驱动,由Primo Ramdisk 自动创建的文件夹也会在系统启动过程最早就建立。
2、如果我们通过MKLINK将系统内的众多缓存性质、临时性质的文件夹关联到这10个文件夹,是可行的。但会产生一个问题:如果需要LINK的文件夹超过10个,则只能重复LINK到这10个文件夹。此时,就有可能触发一些莫名其妙的故障:如果被LINK的不同文件夹中、存在同名的文件,就有可能被对应的应用视为自己产生的文件、进而在使用中导致错误(这就是我真实遇到的问题)。
3、我们也可以通过批处理文件、在系统启动过程中自动创建大量的文件夹、从而可以LINK到不同的文件夹来避免上述这个问题。但又会产生一个新问题:因为系统启动过程存在先后次序、批处理会在启动过程最后才被执行,所以,如果你MKLINK的对象是在系统启动后才被用到的文件夹,则可以使用这个解决方案;而一旦是在系统启动过程中就会被用到的文件夹,则此时因为批处理尚未执行、对应的文件夹尚未建立,就会导致错误。例如你LINK的一个文件夹属于某个驱动使用、这个驱动的加载时间在Primo Ramdisk 加载之后、但在批处理执行之前,此时就会产生错误。
4、所以结论:最佳的解决方案是Primo Ramdisk 可以自动创建数量更多的文件夹。
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 次。
Re: 关于 “自动创建自定义文件夹”
超过10个自定义文件夹的话,需要通过加载镜像实现。您可以勾选“启用镜像”,并且不勾选任何保存模式。然后在内存盘中建立好需要的文件夹后,再在Primo Ramdisk应用程序中点击手动保存镜像。这样开机后就会自动加载镜像,生成需要的文件夹。
-
- 1级用户
- 帖子: 2
- 注册时间: 周日 7月 14, 2024 6:05 pm