×

Apparatus and method for preventing unauthorized access to BIOS in a personal computer system

  • US 5,022,077 A
  • Filed: 08/25/1989
  • Issued: 06/04/1991
  • Est. Priority Date: 08/25/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for protecting BIOS in a personal computer system, the personal computer system having a system processor for executing an operating system, a read only memory, a random access memory, and at least one direct access storage device, said apparatus comprising:

  • a direct access storage device controller having a protection means for protecting a region of the at least one direct access storage device, said protection means allowing access to the protected region in response to a reset signal;

    a master boot record included in the protected region of the at least one direct access storage device, said master boot record including an executable code segment having means for loading information from the at least one direct access storage device;

    a first portion of BIOS being included in the read only memory, said first portion of BIOS initializing the system processor and initiating generation of the reset signal to the direct access storage device controller to permit the system processor to access said master boot record in order to load said master boot record into the random access memory;

    a remaining portion of BIOS being included in the protected region of the at least one direct access storage device, said remaining portion of BIOS being loaded into the random access memory by the executable code segment in response to said first portion of BIOS transferring control to the executable code segment, the executable code segment transferring control to said remaining portion of BIOS to boot the operating system, said remaining portion of BIOS activating said protection means to prevent access to the protected region of the at least one direct access storage device during normal operations of the operating system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×