大都督
Free Space的问题探讨 有些朋友从幺幺截的Acekard Manager软件界面图中看到了“Free Space”的字样,于是有些不解,幺幺当然就要给大家讲解一下具体的情况,实际上这也是Acekard的AKFS格式所带来的问题之一。 Acekard的系统为仿NDS正版卡设计,那么AKFS磁盘系统跟NDS正版卡就同为连续空间,这一点就和Fat不连续的特点区别开来,NDS的 Rom使用的是连续空间,倘若读取Clean Rom,Fat格式的不连续特性无法保证速度,于是AKFS格式也就设计成连续空间以便保证读取速度,这样一来,就会出现一些情况: 1、 大多数TF卡都会分内部扇区,倘若在存放Rom时,遇到两个扇区的分界,Rom就会从下一个扇区开始存放,也就是不能跨扇区,Rom存放的空间一定要保证不小于Rom的体积,那么这就带来一个问题,倘若A扇区有100M,B扇区有100M,在A扇区存放了一个64M的Rom还剩下36M的空间,倘若再要加一个32M的Rom,可以继续放到A扇区;倘若要加的是64M的Rom,就只能放到B扇区去,这样一来在Acekard Manager的界面就会出现“Free Space”,这个“Free Space”下一次拷贝小于36M的Rom还可以继续用,倘若新加入的Rom一直都大于36M,那么“Free Space”就会一直存在。在这里提一下PNY 1G的TF卡,它内部是没有分区的,也就是整张1G的卡不用担心跨扇区的问题,比较赞。 2、 倘若经常这样操作,那么就会留下磁盘碎块,长期下来,会使得磁盘使用效率不高,于是就要需要用软件再格式化一次。 以上两个问题因为AKFS磁盘系统而产生,由此可见技术的两面性,既带来了进步,又产生一些新的问题。
查看详细资料
TOP
原帖由 iiwang 于 2006-10-24 19:32 发表 有够专业.烧录卡,有用的就得了,不要无止境的折腾鸟
原帖由 cc0128 于 2006-10-24 23:04 发表 转别的论坛上一个人的回帖: --------- 指正一点: 闪存卡的簇大小不是随意调整,因为闪存实际上是区块(BLOCK)管理,例如一些闪存是16KB一个BLOCK,那么用FAT 32格式8K一簇的方式格式化,就无法正常使用 ...
原帖由 brons77 于 2006-10-24 23:34 发表 晕倒,闪存的物理方式跟硬盘,软盘完全不是回事。与内存类似,其内部寻址方式是按block(对应着扇区)进行,这个学过计算机组成就应该有概念。 但闪存对外一般都以串行方式读写(比并行的抗干扰能力强, ...
原帖由 henryzyl 于 2006-10-24 23:32 发表 现在有2G的ROM吗?
原帖由 GSLylien 于 2006-10-24 22:37 发表 感觉有这个胆量开发特殊磁盘系统的就应该不存在LZ所说的问题。 用磁盘空间模拟真实NDSROM,为了达到一定的读取速度,所需要的只不过是连续的磁盘空间。 相信这个空间应该是可以指定大小的,即使现在不能,将 ...
原帖由 GSLylien 于 2006-10-25 10:00 发表 >大虾还是没明白, YY说了,前面那个空间是因为删除了一个游戏造成的....以前那个位置放了一个ROM,然后被删掉了,所以会有一个Free Space 其实我觉得吧这个卡里的ROM分区,比作为普通电脑上的硬盘分区可能 ...
>看前面分析,YY评测用的512M TF卡,装目前最大的128M ROM也只能装3个,标准的64M ROM 6个 光说可装ROM数量的话,其实也没啥区别啊:FAT的卡512M也只能装3个128M的ROM,当然前提是不考虑缩减ROM,因为512MB的卡肯定不足512,还要放save文件;同理64MB的ROM也只能装7个,多一个而已。
>关键就看分区的大小是不是自己可以调了 是呀,前面说过我也这么觉得。但是我觉得不能调的话这个分区系统对于作为NDS烧录卡来说就太失败了,应该不会的,即使现在没做到,肯定也是要实现的功能。
>那买不买1G的PNY又有什么问题呢 我记得YY说的其它卡相比PNY的问题是,物理上有分区,可能是这个分区系统不能逾越的困难,导致这个物理分区边缘不能处于一个ROM分区内部,才导致YY所说的问题。具体有没有这个问题,能不能解决就要看开发者的能力了。
>不过看YY前面的回复,貌似是不能调的啊 能不能调不知道,但看放出来的图,至少是可以存在不一样大小的分区,这样就问题不大了;如果能支持任意大小的分区就更好了。我觉得这些应该都不是问题。
原帖由 hujie 于 2006-10-25 09:35 发表 AKFS可能是最简单的文件系统,也就是一个TOC+一个地址映射表,所有的游戏放在一个连续空间里,带来的优点是寻址算法简单。 缺点可能是灾难的,大家知道FLASH是无法保证每个块一直是好的,出现了坏块,一般文件 ...
原帖由 窗外不归的云 于 2006-10-25 12:48 发表 Jun4rui,你QQ我。 Acekard是新产品,我觉得能找出问题很好噻,不可能什么东西都是完美的,就好比其它产品,该说的都说了,现在Ak出了,肯定会有问题。
原帖由 GSLylien 于 2006-10-25 12:55 发表 吵了3页,原来LZ是想要阿
原帖由 GSLylien 于 2006-10-25 13:13 发表 LSS表激动,我只是kidding拉; 其实很多东西厂家不公布,YY也不细究,就你在那一个劲乱猜,我觉得不是很有意义,当然你自己觉得开心就行,跟玩游戏一个道理。