Patent ID: 8312259
Filing Date: 2012-11-13
Classification: G06F

Abstract:
1. A method for booting a computer system from backup, the method comprising: identifying a storage media with the backup that includes boot blocks; installing and activating a handler of a Basic Input/Output System (BIOS) interrupt module, for redirecting boot loader requests to the backup; creating a bitmap of the data blocks stored in the backup and of a writable data storage device to which new data will be written; using the BIOS to load the boot blocks; executing the boot blocks; installing an I/O filter for intercepting requests to the writable data storage device; after a write request is received, using the I/O filter to write a corresponding data block to the writable data storage, and marks this data block in the bitmap to indicate that this block is stored on the writable storage device; and after a read request is received, using the bitmap to redirect the read request to the backup for unchanged data blocks; and redirecting the read to the writeable storage device for data blocks that were changed and written to the writeable data storage device.