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磁盘系统而产生,由此可见技术的两面性,既带来了进步,又产生一些新的问题。
原帖由 iiwang 于 2006-10-24 19:32 发表
有够专业.烧录卡,有用的就得了,不要无止境的折腾鸟
原帖由 日曜の雨 于 2006-10-24 21:33 发表
acejun4rui不是等于YY么?一直以为这是同一个人.
原帖由 cc0128 于 2006-10-24 23:04 发表
转别的论坛上一个人的回帖:
---------
指正一点:
闪存卡的簇大小不是随意调整,因为闪存实际上是区块(BLOCK)管理,例如一些闪存是16KB一个BLOCK,那么用FAT 32格式8K一簇的方式格式化,就无法正常使用 ...
原帖由 acejun4rui 于 2006-10-24 23:11 发表
他说的是FAT系的处理方式,AK是特殊格式,所以我的“簇”都是打了引号的。AKFS只是概念上近似簇而已。
原帖由 brons77 于 2006-10-24 23:34 发表
晕倒,闪存的物理方式跟硬盘,软盘完全不是回事。与内存类似,其内部寻址方式是按block(对应着扇区)进行,这个学过计算机组成就应该有概念。
但闪存对外一般都以串行方式读写(比并行的抗干扰能力强, ...
原帖由 henryzyl 于 2006-10-24 23:32 发表
现在有2G的ROM吗?
原帖由 GSLylien 于 2006-10-24 22:37 发表
感觉有这个胆量开发特殊磁盘系统的就应该不存在LZ所说的问题。
用磁盘空间模拟真实NDSROM,为了达到一定的读取速度,所需要的只不过是连续的磁盘空间。
相信这个空间应该是可以指定大小的,即使现在不能,将 ...
原帖由 acejun4rui 于 2006-10-24 23:55 发表
终于有个看懂了的。
其实既然分区(“簇”,但是造成误解就不好了,所以还是说成“分区”把)的概念已经定下来了,关键就看分区的大小是不是自己可以调了。但是根据YY的评测,貌似只有PNY 1G的才能连续 ...
原帖由 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也不细究,就你在那一个劲乱猜,我觉得不是很有意义,当然你自己觉得开心就行,跟玩游戏一个道理。
原帖由 窗外不归的云 于 2006-10-25 13:12 发表
我可以为Jun4rui作证,他是一个好淫。
除了好色,没有别的问题。
Acekard预计本月底(最迟下月初)上市。Jun4rui我可以事先给你弄块来分析。
这样也好,免得有什么问题,新手还不知道。
原帖由 窗外不归的云 于 2006-10-25 13:12 发表
我可以为Jun4rui作证,他是一个好淫。
除了好色,没有别的问题。
原帖由 GSLylien 于 2006-10-25 13:23 发表
赫赫,期待比较彻底的研究报告。
我之所以迟迟未入NDSL,还在玩NDS,主要是因为烧录卡,这次把买到的一台完美机都让给朋友了。
本来想买G6L/M3L,但是最近突然出现这么多SLOT1的卡,想想还是再等等吧 ...
原帖由 acejun4rui 于 2006-10-25 13:22 发表
我才没有生你的气呢,只是肯定也有其它人有这种疑问吧。所以借你的话题来表明一下立场
如果有误会,还请原谅啊。
关于分析和评测,到货了我可以找本地商家借一块玩玩或者自己买一块,从AK官方拿 ...
原帖由 GSLylien 于 2006-10-25 13:49 发表
嘿嘿,那就好;我没事的,本来就是kidding嘛。
那就期待你的报告拉,希望我的预言(YY?)能兑现。
其实我也不在乎转一下,特别是象这块卡那样,直接转到卡上;就是现在的SC我也没觉得很麻烦。
当然有时候 ...
欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) | Powered by Discuz! 6.0.0 |