Serving the Critical Data Storage Needs
of Industrial and OEM Customers

FORTASA BLOG

Flash Storage Solutions for Embedded Designs
High Reliability Flash SSDs, Cards and Modules for Industrial Applications

File System Insight – Flash SSD Power Failure Corruption Prevention – Part 5

Posted by John Kuracek on Monday, 02 Jun 2014

This is a continuation of the discussion of Flash SSD Power Failure Corruption Prevention, Recovery and Test 

File System Basics

To assess the inherent vulnerability of the specific storage system to the power disruptions it’s important to understand the typical Operating Systems file structure:

Operating System File Structure

The Address space of the storage system consists of the following:

Category Description

1.     Drive Firmware

Flash Controller code for internal operation

2.     Identify Drive

Drive Specific configuration information to be read by the host at the initialization stage to recognize the features and capabilities of the drive

3.     Master Boot Record (MBR)

Drive specific record that contains partition and boot information that the system reads and interprets to address the drive

4.     File Allocation Table (FAT)

A Operating System table that links discrete address locations into sequential file structure. Due to drive efficiency or fragmentation, pages can be scattered across the whole drive address space and FAT table keeps track of the sequential data locations to recreate the stored file.

5.     Operating System

Critical files to enable host system operation and execution of required programs. These files are Operating Systems unique.

6.     User Data

Files that are most frequently updated, erased or modified.

Please contact Fortasa for any information about power failure prevention of our Flash storage products.