KR20020007090A - 컴퓨터 및 그 부팅 복구 방법 - Google Patents

컴퓨터 및 그 부팅 복구 방법 Download PDF

Info

Publication number
KR20020007090A
KR20020007090A KR1020000040841A KR20000040841A KR20020007090A KR 20020007090 A KR20020007090 A KR 20020007090A KR 1020000040841 A KR1020000040841 A KR 1020000040841A KR 20000040841 A KR20000040841 A KR 20000040841A KR 20020007090 A KR20020007090 A KR 20020007090A
Authority
KR
South Korea
Prior art keywords
boot
flash memory
boot record
computer
disk drive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020000040841A
Other languages
English (en)
Inventor
박성국
Original Assignee
윤종용
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤종용, 삼성전자 주식회사 filed Critical 윤종용
Priority to KR1020000040841A priority Critical patent/KR20020007090A/ko
Publication of KR20020007090A publication Critical patent/KR20020007090A/ko
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • G06F9/4408Boot device selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은, 부트레코드 영역을 갖는 보조기억장치와, 상기 부트레코드를 읽어 들여 운영체계를 부팅하는 중앙처리장치를 갖는 컴퓨터 및 그 부팅 복구 방법에 관한 것이다. 본 컴퓨터는, 상기 보조기억장치의 부트레코드와 동일 내용을 저장하며, 읽기 및 쓰기 가능한 비휘발성 메모리와, 컴퓨터 시스템의 부팅 오류시 상기 비휘발성 메모리내의 부트레코드를 읽어 상기 보조기억장치의 부트레코드를 복구하는 부팅복구 프로그램을 더 포함하는 것을 특징으로 한다. 이에 의해, 바이러스 등에 의해 보조기억장치의 부트레코드가 삭제 또는 손상되더라도, 별도의 부팅디스켓 없이 즉시 부팅 복구 가능한 컴퓨터가 제공된다.

Description

컴퓨터 및 그 부팅 복구 방법 { Method and system for booting recovery a computer }
본 발명은, 컴퓨터 및 그 부팅 복구 방법에 관한 것이다.
도 3은 종래 컴퓨터의 부팅 과정을 나타낸 흐름도이고, 도 4는 종래 컴퓨터의 블록구성도이다. 제 4도에 도시되어 있는 바와 같이, 종래의 컴퓨터는, 컴퓨터 시스템의 기본 동작에 관련된 바이오스 데이터를 저장하고 있는 플래쉬 메모리(140)와; 플래쉬 메모리(140)로부터 바이오스 데이터를 읽어와 시스템을 부팅 시키는 중앙처리장치(110)와; 중앙처리장치(110)에 의하여 동작하여 플래쉬 메모리(140)에 읽기/쓰기 작업을 수행하는 컨트롤러(120)와; 데이터를 저장하며 부팅을 위한 부트레코드가 기록된 하드디스크 드라이브(190)와; 중앙처리장치(110)에서 명령을 받아 하드디스크 드라이브(190)를 구동하기 위한 제어 신호를 출력하는 하드디스크 컨트롤로(180)를 포함한다. 또한, 플로피 디스크에 데이터를 기록하거나 플로피 디스크에 기록되어 있는 데이터를 판독하기 위한 플로피 디스크 드라이브(170)와; 중앙처리장치(110)에서 명령을 받아 플로피 디스크 드라이브(170)를 구동하기 위한 제어 신호를 출력하는 플로피 디스크 컨트롤로(160)와; 컨트롤로(120)와 플로피 디스크 컨트롤러(160)에 의하여 플래쉬 메모리(140)에서 읽어 들인 바이오스 데이터를 저장하는 램(130)으로 이루어진다.
상기와 같은 구성에 의한 종래 컴퓨터의 부팅 과정을 설명하면 다음과 같다.
컴퓨터 시스템에 전원이 공급되면 중앙처리장치(110)는 어드레스 신호를 출력하여 컨트롤러(120)를 인에이블 시킨다(P10). 중앙처리장치(110)에 의하여 인에이블된 컨트롤러(120)는 플래쉬 메모리(140)의 어드레스 신호와 데이터를 읽기 위한 롬 선택신호를 액티브시킨다. 이에 따라, 플래쉬 메모리(140)내의 롬 바이오스가 POST (Power On Self Test) 루틴을 실행시켜 컴퓨터의 하드웨어를 점검하고 하드디스크 드라이브(190) 상태를 파악한다(P20). 롬 바이오스가 하드디스크 드라이브(190)의 마스터 부트레코드를 하드디스크 컨트롤러(180)를 통해 읽어 들이게 되는데, 만일 이 부분을 읽어 들이지 못하면 Drive Failure 혹은 그 비슷한 메시지를 출력하여 부팅 오류를 표시한다(P30). 플래쉬 메모리(140)내의 롬 바이오스가 하드디스크 드라이브(190)의 마스터 부트레코드를 읽어 들여, 이상이 없으면 컨트롤러(120)는 시스템 버스(150)를 통하여 읽어 들인 바이오스 데이터를 중앙처리장치(110)에 전달하여 지정된 부팅 순서에 따라 자동 부팅된다(P60).
그런데, 이러한 종래 컴퓨터의 부팅 과정에서 하드디스크 드라이브(190)의 부트레코드가 바이러스 등에 의해 삭제 또는 손상되는 경우가 발생하게 된다. 이때, 사용자는 플로피 디스크 드라이브(170)에 부팅 디스켓을 집어넣게 된다(P40). 롬 바이오스가 플로피 디스크 드라이브(170)에 저장되어 있는 부트레코드를 읽어 들여, 플로피 디스크 컨트롤러(160)를 통해 중앙처리장치(110)에 전달하여 지정된 부팅순서에 따라 시스템을 부팅시킨다(P60). 따라서, 종래에는 사용자가 항상 별도의 부팅디스켓을 상비해야 하는 단점이 있었다.
따라서, 본 발명의 목적은, 바이러스 등에 의해 하드디스크 드라이브의 부트 레코드가 삭제 또는 손상되는 되더라도 별도의 부팅디스켓 없이 즉시 부팅 복구 가능한 컴퓨터와 그 부팅 복구 방법을 제공하는 것을 목적으로 한다.
도 1은 본 발명에 따른 컴퓨터의 부팅 과정을 나타낸 흐름도,
도 2는 본 발명에 따른 컴퓨터의 블록구성도,
도 3은 종래 컴퓨터의 부팅 과정을 나타낸 흐름도,
도 4는 종래 컴퓨터의 블록구성도이다.
<도면의 주요부분에 대한 부호의 설명>
10 : 중앙처리장치 20 : 컨트롤러
30 : 램 40 : 플래쉬 메모리
45 : 부팅복구 프로그램 50 : 시스템 버스
60 : 플로피 디스크 컨트롤러 70 : 플로피 디스크 드라이브
80 : 하드디스크 컨트롤러 90 : 하드디스크 드라이브
상기 목적은, 본 발명에 따라, 부트레코드 영역을 갖는 보조기억장치와, 상기 부트레코드를 읽어 들여 운영체계를 부팅하는 중앙처리 장치를 갖는 컴퓨터에있어서, 상기 보조기억장치의 부트레코드와 동일 내용을 저장하며, 읽기 및 쓰기 가능한 비휘발성 메모리와, 컴퓨터 시스템의 부팅 오류시 상기 비휘발성 메모리내의 부트레코드를 읽어 상기 보조기억장치의 부트레코드를 복구하는 부팅복구 프로그램을 더 포함하는 것을 특징으로 하는 컴퓨터에 의해서 달성된다.
여기서, 상기 부팅복구 프로그램은 상기 비휘발성 메모리내에 저장되는 것이 컴퓨터의 부팅속도를 단축시킬 수 있어 바람직하다.
또한, 상기 보조기억장치는 하드디스크 드라이브이며, 상기 비휘발성 메모리는 컴퓨터 시스템의 기본 입력 및 출력 시스템 데이터를 저장하는 플래쉬 메모리인 것이 전원이 끊겨도 저장된 정보를 보존하는 롬의 특성과 읽기 쓰기가 자유로운 램의 특성을 모두 갖고 있어 바람직하다.
한편, 상기 목적은, 본 발명의 다른 분야에 따르면, 부트레코드 영역을 갖는 보조기억장치와, 상기 부트레코드를 읽어 들여 운영체계를 부팅하는 중앙처리 장치를 갖는 컴퓨터의 부팅 복구 방법에 있어서, 상기 보조기억장치의 부트레코드를 읽기 및 쓰기 가능한 비휘발성 메모리에 저장하는 단계; 컴퓨터 시스템의 전원인가에 따라 상기 비휘발성 메모리에서 컴퓨터의 주변기기를 확인하는 바이오스 포스트 루틴을 실행하는 단계; 상기 바이오스 포스트 루틴에서 상기 보조기억장치의 부팅 오류시 상기 비휘발성 메모리내의 부트레코드를 읽어 내는 단계; 읽어 들인 상기 부트레코드로 상기 보조기억장치의 부트레코드를 복구하여 컴퓨터의 운영체계를 부팅시키는 단계를 포함하는 것을 특징으로 하는 컴퓨터의 부팅 복구 방법에 의해서도 달성될 수 있다.
여기서, 상기 비휘발성 메모리는 컴퓨터 시스템의 기본 입력 및 출력 시스템 데이터를 저장하는 플래쉬 메모리인 것이 전원이 끊겨도 저장된 정보를 보존하는 롬의 특성과 읽기 쓰기가 자유로운 램의 특성을 모두 갖고 있어 바람직하다.
또한, 부팅 오류시 상기 플래쉬 메모리내의 부트레코드를 읽어 상기 보조기억장치의 부트레코드를 복구하는 단계는, 상기 플래쉬 메모리의 부트섹터에 저장된 부팅복구 프로그램에 의해 수행되는 것이 컴퓨터의 부팅속도를 단축시킬 수 있어 바람직하다.
그리고, 상기 보조기억장치의 부트레코드를 상기 비휘발성 메모리에 주기적으로 저장하는 것이 상기 보조기억장치의 변환 사항을 수동으로 저장하는 불편함을 해소할 수 있어 바람직하며, 상기 부팅복구 프로그램은 상기 보조기억장치의 바이러스 검사 후 상기 보조기억장치의 부트레코드를 상기 비휘발성 메모리에 저장하는 것이 상기 보조기억장치의 오류를 수정하는 데 효과적이다.
이하, 첨부한 도면을 참조하여 본 발명을 상세히 설명한다.
도 1은 본 발명에 따른 컴퓨터의 부팅 과정을 나타낸 흐름도이고, 도 2는 본 발명에 따른 컴퓨터의 블록구성도이다.
이들 도면에 도시된 바와 같이, 본 발명에 따른 컴퓨터의 구성은, 컴퓨터 시스템의 기본 동작에 관련된 바이오스 데이터를 저장하고 있는 비휘발성 메로리인 플래쉬 메모리(40)와; 플래쉬 메모리(40)내에 저장되는 부팅복구 프로그램(45)과; 플래쉬 메모리(40)로부터 바이오스 데이터를 읽어와 시스템을 부팅시키는 중앙처리장치(10)와; 중앙처리장치(10)에 의하여 동작하여 플래쉬 메모리(40)에 읽기/쓰기작업을 수행하는 컨트롤러(20)와; 데이터를 저장하며 부팅을 위한 부트레코드가 기록된 하드디스크 드라이브(90)와; 중앙처리장치(10)에서 명령을 받아 하드디스크 드라이브(90)를 구동하기 위한 제어 신호를 출력하는 하드디스크 컨트롤러(80)를 포함한다. 또한, 플로피 디스크에 데이터를 기록하거나 플로피 디스크에 데이터를 기록하거나 플로피 디스크에 기록되어 있는 데이터를 판독하기 위한 플로피 디스크 드라이브(70)와; 중앙처리장치(10)에서 명령을 받아 플로피 디스크 드라이브(70)를 구동하기 위한 제어신호를 출력하는 플로피 디스크 컨트롤러(60)와; 컨트롤로(20)와 플로피 디스크 컨트롤러(70)에 의하여 플래쉬 메모리(40)에서 읽어 들인 바이오스 데이터를 저장하는 램(30)을 포함한다.
컴퓨터 시스템에 관련된 바이오스 데이터를 저장하는 플래쉬 메모리(40)는 전원이 끊겨도 저장된 정보를 보존하는 롬(ROM)과 읽기 쓰기가 자유로운 램(RAM)의 특성을 모두 가지고 있다. 플래쉬 메모리(40)내에는 롬 바이오스가 형성되어 있으며, 이에 따라 부팅시 하드웨어를 점검하고 하드디스크 드라이브(90) 상태를 파악하는 POST(Power On Self Test) 루틴을 실행한다. 시스템에 전원을 켜서 실행되면롬 바이오스의 POST(Power On Self Test) 루틴이 자체적으로 시스템의 각 부분이 점검되어 주변의 하드웨어가 체크된다.
중앙처리장치(10)는 플래쉬 메모리(40)내의 롬 바이오스에서 읽어 들인 바이오스 데이터를 바탕으로 시스템을 부팅시킨다. 플래쉬 메모리(40)내의 롬 바이오스가 POST(Power On Self Test) 루틴을 실행시켜 하드디스크의 마스터 부트레코드를 읽어 내면, 컨트롤러(20)는 시스템 버스(50)를 통하여 읽어 들인 부트레코드를시스템 버스(50)를 통하여 중앙처리장치(10)에 전달한다. 이에, 중앙처리장치(10)는 지정된 부팅 순서에 따라 시스템을 부팅시킨다.
한편, 플래쉬 메모리(40)내의 부트섹터 내에는 부팅복구 프로그램(45)이 저장된다. 부팅복구 프로그램(45)은 롬 바이오스의 POST(Power On Self Test) 과정에서 롬 바이오스가 바이러스 등에 의해 하드디스크 드라이브(90)의 부트레코드를 읽어 들이지 못하는 경우, 바이러스를 치료하고 플래쉬 메모리(40)내에 저장시켜 놓은 부트레코드를 호출시켜 하드디스크 드라이브(90)의 부트레코드를 복구시키게 된다.
상기와 같은 구성에 의한 본 발명에 따른 컴퓨터의 부팅 과정을 설명하면 다음과 같다.
컴퓨터 시스템에 전원이 공급되면 중앙처리장치(10)는 어드레스 신호를 출력하여 컨트롤러(20)를 인에이블 시킨다(S10). 중앙처리장치(10)에 의하여 인에이블된 컨트롤러(20)는 플래쉬 메모리(40)의 어드레스 신호와 데이터를 읽기 위한 롬 선택신호를 액티브시킨다. 이에 따라, 플래쉬 메모리(40)내의 롬 바이오스가 POST(Power On Self Test)루틴을 실행시켜 컴퓨터의 하드웨어를 점검하고 하드디스크 드라이브(90) 상태를 파악한다(S20). 롬 바이오스가 하드디스크 드라이브(90)의 마스터 부트레코드를 읽어 들인다(S30). 롬 바이오스가 하드디스크 드라이브(90)의 부트레코드를 읽어 들이지 못하면 Drive Failure 혹은 그 비슷한 메시지의 부팅 오류를 출력한다. 플래쉬 메모리내의 롬 바이오스가 하드디스크 드라이브(90)의 마스터 부트레코드를 읽어 들이면, 컨트롤러(20)는 시스템 버스(50)를 통하여 읽어 들인 바이오스 데이터를 중앙처리장치(10)에 전달하여 지정된 부팅 순서에 따라 자동 부팅된다(S80).
여기서, 바이러스 등에 의해 하드디스크 드라이브(90)의 부트레코드가 삭제된 경우, 플로피 디스크 드라이브(70)의 부팅디스켓의 필요없이, 롬 바이오스에 의해 플래쉬 메모리(40)내의 부트섹터에 저장된 부팅복구 프로그램(45)이 호출된다(S40). 부팅복구 프로그램(45)은 먼저 하드디스크 드라이브(90)에 바이러스가 침투하였는지 점검한다(S50). 하드디스크 드라이브(90)가 바이러스에 감염되였다면 바이러스를 치료하게 된다(S55). 바이러스 검사 후 부팅복구 프로그램(45)은 플래쉬 메모리(40)내에 저장되어 있던 부트레코드를 호출하게된다(S60). 호출되어진 플래쉬 메모리(40)내의 부트레코드로 하드디스크 드라이브(90)의 부트레코드를 복구시켜 저장하게 된다(S70). 롬 바이오스는 부트레코드가 복구되면 바이오스 데이터를 중앙처리장치(10)에 전달하여 지정된 부팅순서에 따라 시스템의 운영체계를 부팅시킨다(S80).
여기서, 부팅복구 프로그램(45)은 사용자의 눈에는 보이지 않으며 일괄적으로 프로그램의 모든 과정을 수행하는 일괄처리방식 또는, 사용자에 의한 소정의 입력을 기다려 그 입력에 따라 부팅복구 프로그램(45)을 수행하는 대화식 방식으로 제작 할 수 있다. 부팅복구 프로그램(45)이 일괄처리방식인 경우에는 초기 선택사항으로 하드디스크 드라이브(90)의 부트레코드 저장 기간을 설정한다. 부팅복구 프로그램(90)은 설정에 따라 자동으로 하드디스크 드라이브(90)의 부트레코드를 읽어 들여 플래쉬 메모리(40)에 부트레코드를 저장하게 된다. 또한, 대화식 방식으로 사용자가 입력하는 경우에는, 사용자의 선택에 따라 하드디스크 드라이브(90)의 부트레코드를 플래쉬 메모리(40)를 비주기적으로 저장할 수 있다.
이와 같이, 플래쉬 메모리내에 저장된 부팅복구 프로그램에 의해, 바이러스 등에 의해 보조기억장치인 하드디스크 드라이브의 부트레코드가 삭제 또는 손상되더라도, 즉시 플래쉬 메모리내에 저장되어 있던 부트레코드를 호출하여 하드디스크 드라이브의 부트레코드를 복구시켜 운영체계를 부팅 시킬 수 있는 컴퓨터와 그 부팅 복구 방법이 제공된다.
이상 설명한 바와 같이, 본 발명에 따르면, 바이러스 등에 의해 하드디스크 드라이브의 부트레코드가 삭제 또는 손상되더라도 별도의 부팅디스켓 없이 즉시 부팅 복구 가능한 컴퓨터와 그 부팅 복구 방법이 제공된다.

Claims (8)

  1. 부트레코드 영역을 갖는 보조기억장치와, 상기 부트레코드를 읽어 들여 운영체계를 부팅하는 중앙처리 장치를 갖는 컴퓨터에 있어서,
    상기 보조기억장치의 부트레코드와 동일 내용을 저장하며, 읽기 및 쓰기 가능한 비휘발성 메모리와,
    컴퓨터 시스템의 부팅 오류시 상기 비휘발성 메모리내의 부트레코드를 읽어 상기 보조기억장치의 부트레코드를 복구하는 부팅복구 프로그램을 더 포함하는 것을 특징으로 하는 컴퓨터.
  2. 제 1항에 있어서,
    상기 부팅복구 프로그램은 상기 비휘발성 메모리내에 저장되는 것을 특징으로 하는 컴퓨터.
  3. 제 1항에 있어서,
    상기 보조기억장치는 하드디스크드라이브이며, 상기 비휘발성 메모리는 컴퓨터 시스템의 기본 입력 및 출력 시스템 데이터를 저장하는 플래쉬 메모리인 것을 특징으로 하는 컴퓨터.
  4. 부트레코드 영역을 갖는 보조기억장치와, 상기 부트레코드를 읽어 들여 원영체계를 부팅하는 중앙처리장치를 갖는 컴퓨터의 부팅 복구 방법에 있어서,
    보조기억장치의 부트레코드를 읽기 및 쓰기 가능한 비휘발성 메모리에 저장하는 단계;
    컴퓨터 시스템의 전원인가에 따라 상기 비휘발성 메모리에서 컴퓨터의 주변기기를 확인하는 바이오스 포스트 루틴을 실행하는 단계;
    상기 바이오스 포스트 루틴에서 상기 보조기억장치의 부팅 오류시 상기 비휘발성 메모리내의 부트레코드를 읽어내는 단계;
    읽어 들인 상기 부트레코드로 상기 보조기억장치의 부트레코드를 복구하여 컴퓨터의 운영체계를 부팅시키는 단계를 포함하는 것을 특징으로 하는 컴퓨터의 부팅 복구 방법.
  5. 제 4항에 있어서,
    상기 비휘발성 메모리는 컴퓨터 시스템의 기본 입력 및 출력 시스템 데이터를 저장하는 플래쉬 메모리인 것을 특징으로 하는 컴퓨터의 부팅 복구 방법.
  6. 제 4항 또는 5항에 있어서,
    부팅 오류시 상기 플래쉬 메모리내의 부트레코드를 읽어 상기 보조기억장치의 부트레코드를 복구하는 단계는, 상기 플래쉬 메모리의 부트섹터에 저장되는 부팅복구 프로그램에 의해 수행되는 것을 특징으로 하는 컴퓨터의 부팅 복구 방법.
  7. 제 4항에 있어서,
    상기 보조기억장치의 부트레코드를 상기 비휘발성 메모리에 주기적으로 저장하는 것을 특징으로 하는 컴퓨터의 부팅 복구 방법.
  8. 제 4항에 있어서,
    상기 부팅복구 프로그램은 상기 보조기억장치의 바이러스 검사 후 상기 보조기억장치의 부트레코드를 상기 비휘발성 메모리에 저장하는 것을 특징으로 하는 컴퓨터의 부팅 복구 방법.
KR1020000040841A 2000-07-15 2000-07-15 컴퓨터 및 그 부팅 복구 방법 Withdrawn KR20020007090A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000040841A KR20020007090A (ko) 2000-07-15 2000-07-15 컴퓨터 및 그 부팅 복구 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000040841A KR20020007090A (ko) 2000-07-15 2000-07-15 컴퓨터 및 그 부팅 복구 방법

Publications (1)

Publication Number Publication Date
KR20020007090A true KR20020007090A (ko) 2002-01-26

Family

ID=19678341

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000040841A Withdrawn KR20020007090A (ko) 2000-07-15 2000-07-15 컴퓨터 및 그 부팅 복구 방법

Country Status (1)

Country Link
KR (1) KR20020007090A (ko)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010070803A (ko) * 2001-06-08 2001-07-27 하창섭 복구 및 백업 시스템과 그 방법
KR100388961B1 (ko) * 2000-12-19 2003-06-25 엘지전자 주식회사 정보처리시스템의 플래쉬 롬의 데이터 복구 제어장치
WO2006086302A1 (en) * 2005-02-07 2006-08-17 Transmeta Corporation Method and system for validating a computer system
KR100731497B1 (ko) * 2005-05-31 2007-06-21 지멘스 오토모티브 주식회사 마이컴의 고장 코드 제어 장치 및 방법
KR100790038B1 (ko) * 2005-11-08 2008-01-02 엘지전자 주식회사 응용 코드 데이터의 복구기능을 구비한 영상표시 장치 및 그 제어방법
KR100884054B1 (ko) * 2007-07-13 2009-02-18 주식회사 가자아이 컴퓨터 시스템의 백업 및 복원 방법
US7565523B2 (en) 2005-04-15 2009-07-21 Samsung Electronics Co., Ltd. Apparatus and method for restoring master boot record infected with virus
KR100957095B1 (ko) * 2007-12-13 2010-05-13 현대자동차주식회사 플래시 메모리를 복구하는 임베디드 시스템 및 그 방법
KR101022468B1 (ko) * 2003-12-30 2011-03-15 삼성전자주식회사 비정상 종료된 시스템의 재부팅 시간을 단축할 수 있는임베디드 컴퓨터 시스템
KR20130026739A (ko) * 2011-09-06 2013-03-14 한국전자통신연구원 부분 리부팅 복구 장치 및 방법
KR20140131982A (ko) * 2012-03-30 2014-11-14 인텔 코포레이션 인터넷 이용 가능 컴퓨팅 노드에 대한 불변 안티바이러스 페이로드의 제공

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100388961B1 (ko) * 2000-12-19 2003-06-25 엘지전자 주식회사 정보처리시스템의 플래쉬 롬의 데이터 복구 제어장치
KR20010070803A (ko) * 2001-06-08 2001-07-27 하창섭 복구 및 백업 시스템과 그 방법
KR101022468B1 (ko) * 2003-12-30 2011-03-15 삼성전자주식회사 비정상 종료된 시스템의 재부팅 시간을 단축할 수 있는임베디드 컴퓨터 시스템
WO2006086302A1 (en) * 2005-02-07 2006-08-17 Transmeta Corporation Method and system for validating a computer system
US7793347B2 (en) 2005-02-07 2010-09-07 Rozas Guillermo J Method and system for validating a computer system
US7565523B2 (en) 2005-04-15 2009-07-21 Samsung Electronics Co., Ltd. Apparatus and method for restoring master boot record infected with virus
KR100731497B1 (ko) * 2005-05-31 2007-06-21 지멘스 오토모티브 주식회사 마이컴의 고장 코드 제어 장치 및 방법
KR100790038B1 (ko) * 2005-11-08 2008-01-02 엘지전자 주식회사 응용 코드 데이터의 복구기능을 구비한 영상표시 장치 및 그 제어방법
KR100884054B1 (ko) * 2007-07-13 2009-02-18 주식회사 가자아이 컴퓨터 시스템의 백업 및 복원 방법
KR100957095B1 (ko) * 2007-12-13 2010-05-13 현대자동차주식회사 플래시 메모리를 복구하는 임베디드 시스템 및 그 방법
KR20130026739A (ko) * 2011-09-06 2013-03-14 한국전자통신연구원 부분 리부팅 복구 장치 및 방법
KR20140131982A (ko) * 2012-03-30 2014-11-14 인텔 코포레이션 인터넷 이용 가능 컴퓨팅 노드에 대한 불변 안티바이러스 페이로드의 제공
US9251347B2 (en) 2012-03-30 2016-02-02 Intel Corporation Providing an immutable antivirus payload for internet ready compute nodes

Similar Documents

Publication Publication Date Title
US6308265B1 (en) Protection of boot block code while allowing write accesses to the boot block
US7831857B2 (en) Method and system for recovering from operating system crash or failure
US7480819B1 (en) Method for boot recovery
CN102439565B (zh) 启动恢复的方法和装置
KR100381416B1 (ko) 컴퓨터 시스템 및 그 컴퓨터 시스템의 프로덕트 키 저장방법
JP2990181B1 (ja) フラッシュメモリ、フラッシュメモリを備えたマイクロコンピュータおよびフラッシュメモリへのプログラム格納方法
US6016536A (en) Method for backing up the system files in a hard disk drive
JP2003280914A (ja) 情報機器、記憶媒体、及び初期状態復元方法
CN105786545B (zh) 基于异构混合内存的断点恢复方法和系统
TW200414041A (en) Method and system for maintaining firmware versions in a data processing system
US20080098381A1 (en) Systems and methods for firmware update in a data processing device
CN101593083A (zh) 对计算机配置信息进行保护和恢复的装置、计算机和方法
CN113094107B (zh) 数据保护方法、装置、设备及计算机存储介质
KR20020007090A (ko) 컴퓨터 및 그 부팅 복구 방법
US20060150037A1 (en) Methods and systems for operating system recovery
CN100454269C (zh) 基本输入输出系统自动修复方法及系统
US20040015671A1 (en) Single-chip microcomputer and boot region switching method thereof
US20060224874A1 (en) Method for updating system management basic input output system (SMBIOS) data
JP3194900B2 (ja) ハードディスクドライブを有するコンピュータのメモリ管理方法
JP2004054616A (ja) ファームウェア自動修復機能を有する情報処理装置
KR100299119B1 (ko) 플래쉬롬제어장치를구비한개인용컴퓨터시스템및그제어방법
CN114035813A (zh) 一种升级方法、装置、设备及存储介质
KR101393034B1 (ko) 시스템 복원 장치 및 방법
US7882353B2 (en) Method for protecting data in a hard disk
KR100575927B1 (ko) 이동통신 단말기에서 부팅 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000715

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid