Extensible firmware interface virus scan
First Claim
1. A method for providing virus protection of a computer system including a central processing unit, a hard disk, a nonvolatile memory, an Extensible Firmware Interface, and a basic input and output system, the method comprising the steps of:
- modifying a command shell of the Extensible Firmware Interface to include a command that operates to copy a boot sector of the hard disk to the nonvolatile memory;
storing the modified Extensible Firmware Interface in the nonvolatile memory;
when the computer system is initialized, copying the boot sector of the hard disk to the nonvolatile memory;
reading back the boot sector of the hard disk from the nonvolatile memory on each boot to bypass boot sector access of the hard disk during system initialization.
6 Assignments
0 Petitions
Accused Products
Abstract
A secure method for implementing virus protection on a computer system including an Extensible Firmware Interface (EFI), a hard disk, a nonvolatile memory and a BIOS is disclosed. A command is added to the command shell of the EFI which results in the automatic copying of the boot sector of the hard disk to the nonvolatile memory when the computer system is initialized. The boot sector of the hard disk is automatically read back from the nonvolatile memory on each boot, which bypasses the boot sector access of the hard disk during system initialization; thereby, protecting the computer system from and eliminating potential viruses. The command shell of the EFI may also be modified to include a command to include a security signature input field. The required signature is provided by the user prior to updating the stored boot sector.
45 Citations
12 Claims
-
1. A method for providing virus protection of a computer system including a central processing unit, a hard disk, a nonvolatile memory, an Extensible Firmware Interface, and a basic input and output system, the method comprising the steps of:
-
modifying a command shell of the Extensible Firmware Interface to include a command that operates to copy a boot sector of the hard disk to the nonvolatile memory;
storing the modified Extensible Firmware Interface in the nonvolatile memory;
when the computer system is initialized, copying the boot sector of the hard disk to the nonvolatile memory;
reading back the boot sector of the hard disk from the nonvolatile memory on each boot to bypass boot sector access of the hard disk during system initialization. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing virus protection, comprising:
-
a processor; and
a nonvolatile memory, coupled to the processor, the nonvolatile memory maintaining instructions that when executed by the processor, cause the processor to;
modify a command shell of an Extensible Firmware Interface to include a command that operates to copy a boot sector of a hard disk to the nonvolatile memory, store the modified Extensible Firmware Interface in the nonvolatile memory, copy the boot sector of the hard disk to the nonvolatile memory when the system is initialized, read back the boot sector of the hard disk from the nonvolatile memory on each boot to bypass boot sector access of the hard disk during system initialization. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification