A computer-readable storage medium having computer-readable code embodied
thereon including: program code for restricting access, by a file system
running on a host system, to a restricted area of a storage area of a
storage device; and program code for enabling at least one application to
access the restricted area via the file system. Preferably, the
computer-readable code further includes: program code for enabling the
storage device to copy data from a non-restricted area to the restricted
area. Preferably, the computer-readable code further includes: program
code for directing the storage device to route host-system read-requests,
directed to addresses in the restricted area, to addresses in a
non-restricted area. Preferably, the computer-readable code further
includes: program code for applying access commands of the host system to
restricted data residing in the restricted area when the host system
requests access to non-restricted data addressed to a non-restricted
area.