A method and system for reading data from a non-volatile mass storage
device is provided. The method includes, performing logical configuration
for the non-volatile mass storage device, wherein file data is allocated
addresses in a virtual logical address space; and data identified by
virtual logical addresses is read by a host system. The system includes a
file storage segment that reads and writes data on a file-by-file basis,
allowing a host system to access data from the non-volatile mass storage
device using a file interface format; and a logical interface segment
that allows the host system to access data using logical addressing,
wherein the host system is unaware of a storage format under which data
is stored on a file-by-file basis.