Re: Corrupted IDE Flash storage

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Just as you said, the control panel applet is for the configuring the size object store.
As your root is already mounted to external FS, it is really nothing about your storage.

"Batvanio" <batvanio@xxxxxxxxx> wrote in message news:831f7892-12e0-4ece-9cb7-d4927b41e651@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Aug 26, 4:45 pm, "KMOS" <kmos_inval...@xxxxxxxxxxxxxx> wrote:
Have you tried to enable the TransactData, NonatomicSector and
TfatMarkAlways mentioned inhttp://msdn.microsoft.com/en-us/library/bb154494.aspx?

"Batvanio" <batva...@xxxxxxxxx> wrote in message

news:a0a28e1b-4550-4c90-8279-bd65e2e69dbf@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx



> Hi All,

> I have experienced the following problem: We have an ICOP PC104 board
> that runs WinCE 6.0, we use an IDE Flash memory mounted as root. The
> system boots from it.... We use TFAT as a file system and a hive-
> based registry that we save in the file system.

> Ocasionally, some of the files on the system get corrupted. This
> happens sometimes to the system files, sometimes it is the users'
> custom data but it affects probably 5-10% of our systems.
> I am not sure whether the power interruptions can do this (since users
> can turn the power switch off at any time, which basically interrupts
> the power to the system), or something else..

> My question is: has anyone dealt with similar problems, and are there
> any ways to improve this? Are there other ways than using TFAT to
> improve the situation, or anything in the Windows image design/
> application design that we should pay attention to?

> Thanks

> Ivan- Hide quoted text -

- Show quoted text -

No, I have not looked at this, thanks for pointing at it...

One other thing - currently we are allocating almost entire RAM (using
FSRAMPERCENT setting of 0x00000080) to the program memory, leaving
less than 1% to the object store (storage memory) - this can bee seen
in Control Panel - System - Memory. This is a legacy setting from
before when we had much less RAM (Currently we are running on 128 MB
RAM, potentially moving to 256 MB), but it is still there... I am not
sure if this setting can affect the file storage reliability, just a
thought...

Ivan

.



Relevant Pages

  • RE: *weird* overflow error *after* API call; call works OK, but later simple steps fail
    ... one service request before. ... We finally found out the root cause by using ... I think the memory address of qqq is overrided by some ... MSDN subscriber package) Our support engineer could help you isolate the ...
    (microsoft.public.vc.debugger)
  • Re: Trying to parse a HUGE(1gb) xml file
    ... Almost all exmaples pf parsing xml in python, i have seen, start off with these 4 lines of code. ... It's much faster and much more memory friendly than the Python implementation. ... root = tree.getroot#my huge xml has 1 root at the top level ...
    (comp.lang.python)
  • Re: int main(void) { return main(); }
    ... Taking into account that I didn't even have root privileges...) ... Most modern operating systems that use memory protection are protected ... Decode email address using b64decode or uudecode -m ... strip view finger mount fcsk more fcsk yes spray umount sleep ...
    (comp.lang.c)
  • Re: strcpy giving sigsegv error
    ... the path that is taken to get to root. ... If you write on the memory of a quoted string literal, ... If you copy more than one character to path with strcpy(), ...
    (comp.unix.programmer)
  • Re: solve.bin update
    ... Will this be enough free memory to run programs? ... delete stuff from stack, ... it needs the same three stack arguments as the ROOT command ... RCLF ROT ROT -55 CF @ "Mark" the stack position ...
    (comp.sys.hp48)