A memory device has a plurality of memory blocks utilized to store data. One of the blocks is used as a hidden memory block to store an operating system program, instead of data. The hidden memory block is designated as a bad block so that data will not be written into the hidden memory block, but a tag associated with the hidden memory block identifies that the hidden memory block contains the operating system program.

 
Web www.patentalert.com

> Isolation and protection of disk areas controlled and for use by virtual machine manager in firmware

~ 00394