SX1文件系统结构浅析 |
|
发起人:Davidism 回复数:0 浏览数:1394 最后更新:2006/9/19 12:44:48 by Davidism |
选择查看 | 搜索更多相关主题 帖子排序: |
Davidism 发表于 2006/9/19 12:44:48
|
SX1文件系统结构浅析 SymbianOS6.X Series60界面的智能手机,在插入MMC之后,系统一般存在4个逻辑存储驱动器:C(手机本身的用户存储,SX1有4M),D(虚拟盘,使用空闲运行内存虚拟的缓冲盘),E(MMC),Z(手机的系统ROM只读)。 4个盘之中,C E Z盘的文件结构大同小异。而D驱动器是高速的虚拟驱动器,主要用来保存剪贴板、wap缓存、和一些临时交换文件,一般情况下,由系统自动调用,与用户联系不多,不作详细介绍。下面我具体的将C E Z三个驱动器的目录结构和功能讲解一下。随着安装软件的增多,C和E盘的目录文件会变得纷繁复杂,我们抛开一些软件自动生成的次要的文件和目录抓住系统的结构谈一些主要的东西:
Z:\system比之C:\system更加庞大复杂,它保存了系统的全部自带程序、资源文件、硬件驱动、字体字库、国际化设置和初始参数设置。在待机状态下输入*#7370#,将初始化手机,基本过程就是清空C盘,复制Z盘某些内容至C。某种程度上说Z是系统的初始备份。(新手机的第一幅待机图就保存在Z:\system\data\apac.mbm) 关于路径问题。由于三个盘的system目录结构是相似的,所以同名路径所起到的作用相同,比如E:\system\recogs目录下的关联文件同样可以起到关联作用,libs等目录类同(有些情况下将C的内容移动到E相应路径中,需要在C:\system\SharedData\对相应的ini文件进行修改),而在E(C):\system\下建立Fonts目录则可以加入新的系统字体。只有install目录仅仅在C:\system\下才有效。 了解S60系统的文件结构,对于我们使用手机有着很大帮助,可以最大限度的获取运行空间、了解错误产生的原因,有意识的避免可能会带来伤害的操作。本文仅仅对文件结构做了初步的探讨和应用层面上的解释,进一步的研究可以在西门子和诺基亚论坛的官方文档得到全面解答。希望有所帮助。
|
返回页首↑ |