Windows CE ROM Only File System

fr Windows CE est un système montant un système de fichier au démarrage. Ce système de fichier est par défaut en RAM, et le contenu du noyau (ni.bin) est en ROM (RAM & ROM File System). Il est aussi possible de monter d'autres systèmes de fichier pour accéder au disque, la mémoire flash... Ainsi, dans cette configuration, pour assurer la persistence des informations, il faut les stocker dans ces systèmes de fichier montés (le fait de les mettre à la racine ou bien dans un des répertoires système \Windows, \Program Files, ... les rend volatiles au redémarrage du système. Nicolas nous propose un billet décrivant comment configurer l'OS pour pouvoir avoir un système ROM-only, à savoir rendant persistantes les modifications effectuées dans les parties du système de fichier mentionnées ci-dessus :

https://nicolasbesson.blogspot.com/2007/12/enable-rom-only-file-system-under.html

us The Windows Embedded CE 6.0 (R2) operating system mounts a File System at startup. By default, this File System is located in RAM and the content is the ROM (content of the nk.bin), this is the RAM and ROM File System. This FS is represented by a backslash (“\”). Additional File Systems can be mounted on the system (external storage) and will be accessible through subfolders of the root (\Hard Drive,…). The inconvenience with this configuration is that your persistent files must be located inside this subfolder, but you may want to be able to store those persistent files directly at the root of the main File System. In that case you have to enable the ROM-only File System. Nicolas provides a post explaining how to do that on his blog:

https://nicolasbesson.blogspot.com/2007/12/enable-rom-only-file-system-under.html