Patent ID: 7822965

Claim:
A file switching method of Basic Input/Output System (BIOS) files, comprising: receiving a read instruction, wherein the read instruction comprises a byte relative address, a data block relative address and a data page relative address are calculated according to the byte relative address; initiating a timer for a predetermined timing according to the read instruction; reading a first data page having a requested data from a first BIOS file according to the read instruction; performing an error correction check on the first data page; repeating the step of reading the first data page if an error is occurred in the error correction check and counting a number of times of the repeating step; switching to a second BIOS file, if the number of times of the repeating step exceeds a predetermined number, or if the predetermined timing is expired; and reading a second data page having the requested data from the second BIOS file according to the read instruction.