搜索找到 12 个匹配

朱玛12345678
周六 6月 12, 2021 11:22 am
版面: 出错报告与建议
主题: 关于Primo Ramdisk的一些建议
回复总数: 2
阅读次数: 8892

关于Primo Ramdisk的一些建议

希望下一版本的Primo Ramdisk能够改进和增加以下功能: 1、支持ARM架构的Windows系统,目前缺少适用于ARM版本Windows的fancyrd驱动。 2、支持创建大于1T容量的单个内存盘,这对于有1T以上内存的服务器来说还是需要的。虽然目前可以通过创建多个1T容量的内存盘组动态磁盘或存储池来强行突破1T的限制,但每次开机都要手动操作一次会相当麻烦。 3、添加对FAT/exFAT文件系统内存盘的动态内存回收功能,不依赖系统API支持使用程序内置算法进行(可参考微软FBWF+RamDisk驱动)。 4、内存盘文件系统添加对ReFS和UDF的支持,并支持回收内存。CMD格式化为UD...
朱玛12345678
周三 10月 07, 2020 6:47 pm
版面: 出错报告与建议
主题: exfat不支持内存回收,望尽快完善修复
回复总数: 7
阅读次数: 6247

Re: exfat不支持内存回收,望尽快完善修复

这个是需要文件系统支持TRIM才可以,否则的话,文件系统删除文件时仅仅做一个标记,对文件实际存储的数据是不删除的,相应的内存也就无法释放。 用Trim指令回收内存也只是不靠谱的折中方案,会有很多兼容性问题。 首先不是所有操作系统都支持Trim,这样在Win7以下版本的系统里动态内存管理就完全是废的;其次就算是用支持Trim的系统,那这个功能也不是强制性开启的可以被关闭,关闭后动态内存管理也照样废;最后即使所有条件都能满足可以正常Trim,那还有一个问题就是Trim在某些情况下并不能触发内存回收或者能回收但释放不彻底会有残留,比如对扇区级别的读写操作内存就无法被回收。 既然无论如何都无法保证现...
朱玛12345678
周二 10月 06, 2020 11:51 pm
版面: 出错报告与建议
主题: exfat不支持内存回收,望尽快完善修复
回复总数: 7
阅读次数: 6247

Re: exfat不支持内存回收,望尽快完善修复

phpBB可能有点问题,图片我之前是上传了的但不知道为什么没显示出来。
截图20201006233659.jpg
截图20201006233706.jpg
我重新补图了
朱玛12345678
周二 10月 06, 2020 3:06 pm
版面: 出错报告与建议
主题: exfat不支持内存回收,望尽快完善修复
回复总数: 7
阅读次数: 6247

Re: exfat不支持内存回收,望尽快完善修复

这是老问题了官方一直都没去做适配,软件早该自己内置一套针对各种文件系统的内存回收算法了。
官方在这块功能上偷懒直接调用的系统API来回收内存,而且这个函数还只支持Win7及更高版本的系统,不信你可以在XP系统里试一下不管用什么格式都无法回收内存,因为操作系统压根儿就没这个API。
另外如图微软的FBWF+RamDisk驱动都能支持exFAT的动态内存管理,而且还是删除文件后只需要1秒钟就能完全回收内存。
朱玛12345678
周五 1月 10, 2020 8:15 pm
版面: 应用交流
主题: 如何默认新建的临时内存盘不生成$RECYCLE.BIN文件夹
回复总数: 5
阅读次数: 24326

Re: 如何默认新建的临时内存盘不生成$RECYCLE.BIN文件夹

support 写了: 周一 1月 06, 2020 11:10 am 鼠标右击桌面的回收站图标,在弹出的菜单中选择属性,然后在弹出的对话框中选中内存盘,选择“不将文件移到回收站中。移除文件后立即将其删除”。最好再勾选“显示删除确认对话框”以免误删文件。
这样虽然还有$RECYCLE.BIN文件夹,但其占用空间不会增加。
另外就像spvwh所说,使用DirectIO类型时,系统不会生成$RECYCLE.BIN文件夹。
其实可以在下个版本里增加创建的内存盘默认不将文件移动到回收站中的功能
朱玛12345678
周三 7月 03, 2019 11:13 pm
版面: 应用交流
主题: 提交一个Bug
回复总数: 3
阅读次数: 10149

Re: 提交一个Bug

因为早些时候我是用的6.2之前的版本需要每次手动4K对齐就发现了这个问题,虽然现在的版本已经默认4K对齐了但是这个Bug还依然存在建议日后修正。
朱玛12345678
周六 6月 29, 2019 4:24 pm
版面: 应用交流
主题: 提交一个Bug
回复总数: 3
阅读次数: 10149

提交一个Bug

Primo Ramdisk创建的内存盘如果使用了DiskGenius之类的分区软件重新分区到不同的扇区对齐数时,在执行重新初始化内存盘操作时就会发生文件或目录损坏且无法读取错误导致内存盘无法使用,此时必须先删除内存盘再重新创建才能解决。
此Bug从N个版本之前就有一直到现在都没有修复,希望能在下个版本中将其修复。
朱玛12345678
周六 6月 29, 2019 3:43 pm
版面: 应用交流
主题: 关于动态内存管理问题
回复总数: 6
阅读次数: 6980

Re: 关于动态内存管理问题

话说Primo Ramdisk的动态内存管理具体采用的是什么原理?在技术上还有哪些问题?
朱玛12345678
周六 6月 29, 2019 3:39 pm
版面: 应用交流
主题: 关于动态内存管理问题
回复总数: 6
阅读次数: 6980

Re: 关于动态内存管理问题

support 写了: 周二 6月 25, 2019 5:59 pm
朱玛12345678 写了: 周六 6月 22, 2019 10:54 am 还有一个问题就是如果在内存盘内有大量零碎小文件,即使是NTFS在删除掉时也不能完全释放内存不知道是否属于Bug类。
6.3.1版本对这个问题已经有改进了,不知道您使用的是否是6.3.1版本?
我应该是忘了更新,更新后测试已经没有这个问题了。
朱玛12345678
周六 6月 29, 2019 3:38 pm
版面: 应用交流
主题: 关于动态内存管理问题
回复总数: 6
阅读次数: 6980

Re: 关于动态内存管理问题

support 写了: 周二 6月 25, 2019 5:58 pm 微软的ramdisk驱动没有这个功能吧?
我记得好像可以啊,而且还是删除文件后1秒就能释放内存。