All Forums
 Microsoft Windows CE
 General CE
 FlashFX Disk utility
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

dmo

4 Posts

Posted - 21 Apr 2011 :  19:38:19  Show Profile  Email Poster
Our device which is running with BitsyXb in WinCE 5.0 OS was experiencing a file corruption problem on one of the files stored in FlashFX Disk directory. I am wondering if there is any utility out there we can use to perform disk check or scandisk kind of operation on the our on-board NAND-based flash memory in order to analyze the file corruption issue?

Thanks!

Derek

akidder

1519 Posts

Posted - 22 Apr 2011 :  05:22:43  Show Profile  Email Poster
Let's get together and discuss details of your application. The BitysXb CE build uses Datalight's Reliance flash file system, which should be able to recover from most disruptions. Are any other files on the flash disk getting corrupted? Does your application sleep and wake regularly?

Drop us a line at support.us@eurotech.com, and we can dig into this further.
Go to Top of Page

dmo

4 Posts

Posted - 22 Apr 2011 :  18:05:35  Show Profile  Email Poster
Hi akidder
How can I check to see if our OS version has the Datalight's Reliance flash file system, maybe by verifying some entry in the registry? So far, we can only determine that particular application data file was corrupted since it failed our software CRC check at power up. Other application data files shall be still in a good shape. But we still would like to use some sort of utility software to scan the entire FlashFx Disk partition for FAT corruption or other file system related issues. By the way, our device does not do sleep and wake, upon receiving the request from the end user, our software send a signal to the hardware to pull the power off completely. But we do write all the application related data files to FlashFx disk and any all the opened file streams associated with these application data file are properly closed before we send the signal to pull power off.


Derek

Thanks!
Go to Top of Page

akidder

1519 Posts

Posted - 25 Apr 2011 :  17:28:03  Show Profile  Email Poster
Hi Derek.

- All our BitsyXb builds include Reliance, so you should be ok there.

- You might consider calling FlushFileBuffers() before closing files and shutting down.
http://msdn.microsoft.com/en-us/library/ee489770.aspx (CE 6)

- The Reliance control panel does include tools to check the disk. If you find that it's able to detect file system corruption (distinct from data errors in an individual file), we can discuss what other remedies are available.

Our experience is that Reliance does a good job of detecting and correcting file system issues at boot. We'll be especially interested if you find otherwise :)
Go to Top of Page
  Topic  
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.02 seconds. Snitz Forums 2000