A
system that provides
rapid detection of modifications to content on a removable storage device. The
system includes a removable storage device having a code for indicating that modifications were made to the content on the removable storage device. The
system also includes a
media processor for reading the code of the removable storage device, comparing the code to a previously stored code in a memory, and mounting a pre-established
file system database structure for the removable storage device when the value of the code of the removable storage device equals the value of the previously stored code. More specifically, following power-on, or
insertion of the removable storage device into the
processing device, the
processing device compares the one or more codes read from the removable storage device to the last stored value of the one or more codes in the
processing device to determine if the contents of the removable storage device were changed since it was last used by the processing device. If the one or more code values have not changed, the processing device instantly mounts the
file system of the removable storage device by using the last cached version of the
file system saved in its own internal non-
volatile memory or in the removable storage device itself.