I am experiencing a problem that results in corruption of the data for a freshly written file. It is very reproducible by creating and saving a file with vi and then pulling the plug on the system. When it comes back up, the file exists with the proper size but it contains all zeros. Any guidance would be appreciated.