[go: up one dir, main page]

TWI267785B - Installation method and the re-installation method of an operation system - Google Patents

Installation method and the re-installation method of an operation system Download PDF

Info

Publication number
TWI267785B
TWI267785B TW093127880A TW93127880A TWI267785B TW I267785 B TWI267785 B TW I267785B TW 093127880 A TW093127880 A TW 093127880A TW 93127880 A TW93127880 A TW 93127880A TW I267785 B TWI267785 B TW I267785B
Authority
TW
Taiwan
Prior art keywords
program
area
operating system
boot
computer
Prior art date
Application number
TW093127880A
Other languages
English (en)
Other versions
TW200609829A (en
Inventor
Wei-Tsih Lee
Huei-Jiun Li
Original Assignee
Acer Inc
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 Acer Inc filed Critical Acer Inc
Priority to TW093127880A priority Critical patent/TWI267785B/zh
Priority to US11/025,927 priority patent/US20060069907A1/en
Publication of TW200609829A publication Critical patent/TW200609829A/zh
Application granted granted Critical
Publication of TWI267785B publication Critical patent/TWI267785B/zh

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 operation
    • 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
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • 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 operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • G06F11/1451Management of the data involved in backup or backup restore by selection of backup contents

Landscapes

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

Description

1267785 九、發明說明: [發明所屬之技術領域】 本發明是有關於-種作業系統安裝方法,特別是指一 種在電腦之作業系統損壞時,鲜 你由間早刼作即可迅速修復 作業系統之作業系統安裝方法。 【先前技術】 如圖1所示,是習知一種重新攻狀女 。當電腦硬碟的系統區中之作孝李:m統的作業流程 作#錢程式㈣壞而需進行修 後¥,習知的做法是’如步驟U戶斤示,使 。開枝碟片至電腦之光碟機中,由開機碟片中預存 私式進行開機(b00t),铁後如 後如步驟12’在電腦硬碟中建立- 中'之parth_) ’並將開機程式及預存在開機碟片 中之::業糸統載入程式載入到系統區中。接著,如步驟 二腦關機,取出開機碟片並置入另一作業系統碟片後 舌 14,將電腦重新啟動,使改由系統區之開機程式 重新開機,並執行作t f $式 取作"式,料行步驟15,讀 取作窠糸統碟片中之作章车 、, 菓^、先私式,亚載入到硬碟之作業區 ::,在元成作業系統載入動作之後,將系統區移除。 作業^作^丁步驟16’將電腦關機後再重新啟動,使由 /、 #减程式麵開機,若開機成功,則完成作t 系統之重新安褒作業。 a成作業 仁疋上述方法在每次重新安裝作業系統時,皆必$ 使用一開機碟片,並會紅* / 才白乂須 設定等等,從f置及/ 統區,以及進行㈣的組態 、直及乐統參數型態設定的觀點來看,可說是 1267785 -項複雜的程序,對於不熟悉這些設定方法的❹者而言, 將會產生極大的不便。因此’―個容易操作並且可自動修復 的作業系統,對於一般使用者將具有莫大的助益。 【發明内容】 本兔明之目的,在於提供一種讓使用易於操作,並 可迅速地修復電腦之作業系統之作業系統安裝方法。 本發明之另-目的,在於提供—種讓使用者容易操作 並能夠迅速修復電腦之作業系統之作業系統重新安裝方法 〇 因此,本發明之作業系統安裳方法,係在—電腦主機 中進行,肖方法包括:讀取包含一開機程式及—作業系統 載入程式之一第一儲存媒體,並執行該開機裎式、; 在該電腦主機之一儲存單元中建立一系統區及—作業區, 並將該第一儲存媒體之開機程式及該作業系統載入程式備 份在該系統區中;及由該系統區之開機程式重新開機,並 ^該作業系統載人程式,使讀取包含m统程式之 —第二儲存媒體,以將該作業系統程式載入該儲存單元之 作業區中,並將該系統區設為一隱藏區。 此外,本發明之作業系統重新安裝方法,係在一電腦 主,中進行,該電腦主機具有一儲存單元,該儲存單=中自 規劃有-隱藏區及一作業區,該隱藏區係預存有—開機程 式及:作業系統載入程式;該方法包括:(A)進入該儲存單 =之隱藏區,由該開機程式進行開機;及(B)執行該作業系 载入長式,使將一作業系統程式載入該儲存單元之作業 6 1267785 區中。 【實施方式] 有關本發明之前述及其他技術内容、特點與功效,在 以下配合參考圖式之一較佳實施例的詳細說明中,將可清 楚的呈現。 在本發明被詳細描述之前,要注意的是,在以下的說 明内容中,若有類似或相同的元件將以相同的編號來表示 〇 參閱圖2所示,是本發明作業系統安裝方法的一較佳 實施例之作業流程,其係應用在電腦第一次安裝作業系統 的情況,首先,如步驟21所示,在電腦啟動前,使用者需 將一開機碟片置入電腦之光碟機中,該開機碟片包含一開 本輸入/輸出系統(以下簡稱BI0S)將同時啟動光碟機,並^ 擇由開機碟片之開機程式進行開機。接著,如步驟Μ,在 石在電腦之-儲存單元(在本實施例中係一硬碟,卩下稱之硬 碟)中建立-系統區及—作業區,並將開機碟片之開機程式 &作業系統盤入轺式《 A不,丨&么Μ π
,其方法為在分區表(係設在硬碟的第ϋ磁相 第〇軚頭(】iead 0)、第1磁區(sector 1)中)中, 機程式及一作業系統載入程式,在電腦啟動後,電腦之基 〆▼·. 一3, ’進行步驟24,將 t入/輸出系統(以下 「開機,並執行作業 i设為一隱藏區 磁柱(cylinder 〇)、 中,對系統區的系 1267785 統ID入口定址,並修改其系統ID的位址如下: 設定”byte offset04h ·· system ID = 7Fh” 如此,系統區即可被作業系統(〇s)的硬碟管理工具, ,偏_的硬碟管理員視為一隱藏區,而將系統區變: 隱藏區,但隱藏區仍存有系統區先前建立之檔案系統=、 FAT16/32及組織架構#。而可用以更改系統呈可、以 是DOS、Windows或Linux等,只要能夠呼叫^ 13(磁碟1/0介面,提供軟碟、硬碟讀寫及格式化等 作業系統(os)提供之諸如D0S INT 21(Ms七的一應力 式服務介面)之類的應用介面來更改系統仍的工具。…王 並且’如㈣26 ’作業系統載人程式將讀 碟:中之一作業系統程式,並將之載入到系統區中,= 將糸統區设為BIOS的開機路徑。 如此,如步驟27,當電腦被關機並重新開機時,被扭 ㈣—之i統區將不會被则s找 ^ 常開機路徑,ώ已存有作業系統程 0循正 式。 、之作菓區執行開機程. 由上述說明可知,在 .^ ^ . 使者 次安裝作業系統時, 在女扁作業系統的同時,可藉由 及作業系統载人程h ^「 方法將存有開機程式 u 彳式糸統區設為隱藏區,如此,者拄接 作業區之作業系統程式損壞時 田 g由間易的择g 地修復作業系統,其方法如圖。μ自%作即可迅速 顯可提供一快速鍵“圖/之步驟31所示,首先, 後,BIOS進行pwa (、使用者在電腦啟動 T P〇ST(開機自我測試)時,藉由按下快速鍵 I267785 F4即可進入隱藏區, 媸、,[ 議BI0S選擇由隱藏區之開機程式開 =::f系統载入程式,此時,若隱藏區在電腦第 的話,ΐ作掌:Γ程式時’同時將作業系統程式進行備份 ^ Α 統裁入程式即直接將備份在隱藏區之作業 糸統程式重新载入作業區中,否貝,i,作業系統載入程式即 6買取由使用者置入光碟機中之作業系統碟片中的作業系統 ,式,亚將之重新載人作業^。然後,進行步驟32,在 凡成作業系統載入程序後,將電腦關機並重新啟動,使由 作業區之作業系統程式重新開機,若開機成功,即完成作 業系統的修復動作。 此外,本實施例更可由一遠端管理平台進行作業系統 純動作,其先決條件是,使用者在第—次安裝作業系統 日守,在圖2之步驟22中,開機碟片需提供一介面供使用者 設定網路光碟機的位址,並將這些設定以及需要使用的光 碟機資訊儲存在系統區(即隱藏區)中。 如此,如圖4之步驟41所示,在電腦系統内建有 BMC(Baseboard Management Controller,基板管理控制器)的 情況下,BMC會執行一,,取得/設定系統開機選項((}et/Set System Boot 〇pti〇ns)”命令,其係由 Platform Management Interface Specification,智慧平台管理 參數名稱 參數值 參數資料及說明 服務區選擇器 (Service Partition #1 # 1疋B10 S适擇開機時所要使用 的服務區的依據,本實施例是將 介面規範)vl.5 ·版所定義,該命令之内容如下: 1267785
Selector) ---- 隱藏區的系統ID設定在7Fh, 若參數值#1被設為7Fh,則 BIOS即會由隱藏區開機。 找尋服務區 #2 #2=1 :表示Bi〇S要找尋特定的 (Service partition 服務區; scan) #2=0 :表示BIOS己經找到特定 的服務區; 開機起動電子信箱 #7 #7 = 0h :表示在系統由隱藏區開 (Boot initiator 機後,並無下一步動作,回到 mailbox) OS命令等待; #7 = lh :表示在系統由隱藏區開 機後即自動地從近端光碟機執行 作業系統程式載入; #7=2h :表示在系統由隱藏區開 機後即自動地從遠端網路光碟機 執行作業系統程式載入; #7=3h :表示在系統由隱藏區開 機後即執行診斷程式。 且如圖4之步驟4 2,B M c可以讓該遠端系統管理平台( 系統管理員)設定,,取得/設定系統開機選項⑽編W Options),,命令中的參數值⑼及#2,因此,當欲透過遠 全而系統官理平台修復近端電腦之作業區中的損壞作業系統 時,遠端系統管理平台需將參數值#1設為7Fh,並將參數 值#2設為〇,則在電腦被重新啟動後,如圖4之步驟a , 10 1267785 當BIOS檢查參數值#1 土入. q /1M1丑#2為〇打,將先清除參數 及#2(以避免電腦下一次啟動時由隱藏區開機),並選擇 由隱藏區之開機程式開機…,若…广I、擇 田…、右糸統官理平台並未在 C中做任何的參數 禾在 統開機程序開機。 I〇S將依循BI〇S所設定的系 白叙ί後’如圖4之步驟44,隱藏區在完成開機之後,會 自動執行一預設之小程式,並 包含複數服務選奴服務 / 上產生一 服办列表,该等服務選項包括: ⑴不進行任何動作,並回到作業系統命令; ⑺由-近端光碟機自動執行作業系統修復動作,· (3) 由一網路光碟機自動執行作業系統修復動作; (4) 執行診斷程式; 且該等服務選項係盥” &俨
Svsf p 貝知”取侍/设定系統開機選項(Get/Set
System Boot 〇pti〇ns)”命令中 姑!百"士 P 7中的苓數值#有關,當某一選項 所二1即t產生一與該選項對應之參數值#7(如上表中 刪奋服務選項⑺被選擇時,參數值化lh,且 式,八日二咖#7,並執行隱藏區中之作業系統載入程 業系統程式,並將該作孝季_2作業糸統碟片中的作 n,处、 栗π、,先長式載入該作業區中;而告 服矛力選項(2)被選擇時,BIOS將舢< 田 程4 、,< 、執仃隱藏區之作業系統載入 '式’亚㈣㈣區記錄之網路光碟機位址 到該網路光碟機,使讀取載置 # ^ ^ ,、中之作業糸統碟月中的作 作業區。拉士 ^ . 業系、冼程式傳回並載入該 〆、^ ’兀、由遂端系統管理平台修復近端電腦之 1267785 作業系統的目的。 此外,當BIOS檢查參數值#7兔 ,„ 為〇h日守,則在隱藏區完 〜士 丁任何動作,亚回到作業系統命令
寻待狀態。而當BIOS檢查參數值#7 A — 1 7為3h 0寸,即在隱藏區 元成開機程序後,執行系統診斷程式(p〇ST)。 此外,值得-提的是,若電腦系統之bmc亦提供有文字 模式平台重新定向功能(text mode c〇ns〇ie触― wtlon)時,系統管理平台則能夠使用此一功能從遠端監督 系統的操作狀態。 良丁、上所述’本發明猎由在第—次安|作業系統時,將 在電腦硬碟中建立,用以暫存開機程式及作業系統載入程 式的系統區設為隱藏區,使電腦作業區中的作業系統在往 後使用過程中遭受損壞時,使用者可在電腦執行bi〇S時, 藉由簡單的操作(快速鍵)進入隱藏區,使BI〇s選擇由隱藏 區進行開機作業並執行作業系統載入程式,自動讀取隱藏 區備份之作業系統程式(或碟片中之作業系統程式),並載入 至作業區中。藉此,達到迅速修復電腦之作業系統的功效 與目的。此外,本發明亦可透過系統預設之BMC,讓遠端 系統管理平台可藉由BMC,更改BMC所提供之,,取得/設定 系統開機選項(Get/Set System Boot 〇pti〇nsy,命令中的參數 值#1及#2,將隱藏區設為開機區,令BI〇s選擇由隱藏區 執行開機程序,並根據,,取得/設定系統開機選項(Get/Set
System Boot Options)”命令中的參數值#7,決定修復作業系 統的方式,藉此,達到由遠端系統管理平台迅速修復作業 12 1267785 系統的目的 惟以上所述者,僅為本發明之較佳實施例而已,者不 能以此限定本發明實施之範圍,即大凡依本發明申請專利 範圍及發明說明内容所作之簡單的等效變化與佟月比, 屬本發明專利涵蓋之範圍内。 - 白仍 【圖式簡單說明】 圖 ;圖1是習知一種作業系統重新安裝方法之作業流程 業流裎 圖2疋本發明作業系統安裝方法之一較佳實施 程圖; 下 及 β 3疋本貝;^例由近端修復作業系統之作業流程圖· 圖4是本實施例由遠端修復作業系統之作業流程圖。
13 1267785 【主要元件符號說明】 21〜27、3 1〜32、41〜44 步驟
14

Claims (1)

1267785 十、申清專利範圍·· 1 · 一種作業系統安裝 法包括: 電腦主機中進行,該方 讀取包含-開機程式及一作 儲存媒體,並執行該開機程式; 知式之-第一 在該電腦主機之—儲存單元中建 區,並將該第—儲存 系、冼區及一作業 河伴媒體之開機程式及 程式備份在該系統區中;及 V作業系統裁入 由該系統區之開機程式重新開機, 载入程式,使讀取包含一访 Μ業系統 乍菓;^統程式之一铉_ …將該作業系統程式載入該儲 ::储存媒 並將該系統區設為—隱藏區。 之作業區中, 2.依申請專利範圍帛i項所述之 … 該系統區係預存有竽第”矿…女裝方法,其中 tβ弟一儲存媒體之 份,且本方法更包括下列步驟: …m式的備 當該作業區之作業系統程㈣~ 選擇由該隱藏區之開機式 、么 该-电腦主機可 程式,將該季式開拽,並執行該作業系統載入 區。 “預存之該作業系統程式重新載入該作業 3·依申請專利範圍帛】項所 括下列步驟: 乍業-統女襄方法,更包 當該作業區之作業系統程式 選擇由哕障矜P 、我守’该電腦主機可 甶該L、職&之開機程式開機, 程式,將哕箆 、’仃泫作業系統載入 儲存媒體中之該作業系統程式重新載入該 15 1267785 作業區。 4 晴t利範㈣2或3項所述之作業系統安裝方法, 統程機更提供—快速鍵,當該作業區之作業系 出系=r% ’该快速鍵可在該電腦主機之基本輸入/輸 進二订P編我測試時,令該基本輸入 擇進入該隱藏區。 5·依申請專利範圍第1 該儲存單元係一硬碟。……-統安裝方法,其中 6·依申請專利範圍筮 、、 該第一德卢 /工、所述之作業系統安裝方法,其中 片,节第—子::係一可被電腦之-光碟機讀取之開機碟 業系統碟片。 了被“之-先碟機讀取之作 7. 一種作業系統重新 ,該電腦主機具有腦主機中進行, 隱藏區及1掌 Η早7^’該料單元中規劃有一 作業系統载人程式;該方法包括··開心式及一 機;及。亥館存早元之隱藏區,由該開機程式進行開 ⑻執行Μ“統載入程式’使將 载入該餘存單元之作業區中。 業Ί絲式 8·依申請專利範衝笛。 在步驟(Β)中,”金項所述之作業系統重新安裝方法, 9.依申請專利範^ 4統程式係錯存在該系統區尹。 在步驟⑻中1 7項所述之作業系統重新安裝方法, "f系統程式係儲存在一儲存媒體中, 16 Ϊ267785 且忒儲存媒體係載置在該電腦主 所存取。 %工I 7被.亥甩月包主機 1 〇 ·依申清專利齡 其中該儲存單元:一硬:Γ彻 碟片 媒體係一可被電腦之一光碟機讀取之作業系統 ,申科利範圍第…項所述之作業系統重 二在步驟⑷中,該電腦主機更提供 二 八命U 基本輸人/輪m進行《自我測試時, 二:土輪入/輸出系統進入該隱藏區,並 =開機程式及該作業系統載入程式,以將該作二 私式载入該作業區。 丁'、,死 13:二重作業系統重新安裝方法,係在-電腦主機中進行 主機設有-基板管理控制器並具有_儲存單元,令 子早讀劃有-隱藏區及m該隱藏區 -開機程式及一作業系統載入程式,該方法包括:' 入入令該基板管理控制器執行一取得/設定系統開機選項 〒7 ’使一遠端系統管 機選項命令中的-第—參:及一 统^該電腦主機之—基本輸人/輸出系統根據該遠端系 、、“理平台所設定之第-及第二參數,選擇進人該 ’並執行該開機程式;及 °° 提供一包含複數服務選項之服務列表供選擇,並根 17
TW093127880A 2004-09-15 2004-09-15 Installation method and the re-installation method of an operation system TWI267785B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW093127880A TWI267785B (en) 2004-09-15 2004-09-15 Installation method and the re-installation method of an operation system
US11/025,927 US20060069907A1 (en) 2004-09-15 2005-01-03 Method for installing and reinstalling an operating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW093127880A TWI267785B (en) 2004-09-15 2004-09-15 Installation method and the re-installation method of an operation system

Publications (2)

Publication Number Publication Date
TW200609829A TW200609829A (en) 2006-03-16
TWI267785B true TWI267785B (en) 2006-12-01

Family

ID=36100585

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093127880A TWI267785B (en) 2004-09-15 2004-09-15 Installation method and the re-installation method of an operation system

Country Status (2)

Country Link
US (1) US20060069907A1 (zh)
TW (1) TWI267785B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI409634B (zh) * 2008-11-28 2013-09-21 Shrisinha Technology Corp Data hiding protection method and its hardware
US9329920B2 (en) 2011-03-31 2016-05-03 Hewlett-Packard Development Company, L.P. Supervisor system resuming control

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8341384B2 (en) 2008-06-06 2012-12-25 Apple Inc. Installation of software onto a computer
US8225062B2 (en) * 2009-10-26 2012-07-17 Microsoft Corporation Controlling memory visibility
CN102521031B (zh) 2011-12-13 2014-11-05 华为终端有限公司 移动终端预置应用程序的管理方法和移动终端
AR086595A3 (es) * 2012-05-29 2014-01-08 Julio Enrique Rovelli Procedimiento de resguardo del sistema operativo windows contra los virus informaticos spyware, y/o hackers y disco rigido utilizado en dicho procedimiento
CN110187895B (zh) * 2019-05-24 2023-01-24 深圳前海微众银行股份有限公司 操作系统部署方法、装置、设备及计算机可读存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7024695B1 (en) * 1999-12-30 2006-04-04 Intel Corporation Method and apparatus for secure remote system management
TW573275B (en) * 2002-08-30 2004-01-21 Acer Inc Recovery method and device of computer operating system and method for building computer system with BTC model

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI409634B (zh) * 2008-11-28 2013-09-21 Shrisinha Technology Corp Data hiding protection method and its hardware
US9329920B2 (en) 2011-03-31 2016-05-03 Hewlett-Packard Development Company, L.P. Supervisor system resuming control

Also Published As

Publication number Publication date
TW200609829A (en) 2006-03-16
US20060069907A1 (en) 2006-03-30

Similar Documents

Publication Publication Date Title
CN1083124C (zh) 自行配置的计算机系统的方法
US6636958B2 (en) Appliance server with a drive partitioning scheme that accommodates application growth in size
CN1163824C (zh) 快速启动装置和方法
US6901493B1 (en) Method for protecting data of a computer system
TW200828118A (en) Method and process for using common preinstallation environment for heterogeneous operating systems
US20090019436A1 (en) Augmenting a Virtual Machine Hosting Environment from within a Virtual Machine
US20040078692A1 (en) Test configuration method and system
TW200837553A (en) Master boot record management
JP2001522088A (ja) 取り外し可能大容量媒体を使用したコンピュータ回復用システム
US20080109676A1 (en) Processing device and storage medium
TWI267785B (en) Installation method and the re-installation method of an operation system
US20020194533A1 (en) External repair of a computer
US20060200639A1 (en) System and method for computer backup and recovery using incremental file-based updates applied to an image of a storage device
JP2000181687A (ja) 制御装置,電子機器,環境設定方法およびプログラムを格納したコンピュータ読取可能な記録媒体
TWI342519B (en) Computer apparatus and starting method and module thereof
TWI275019B (en) Embedded system and related method capable of automatically updating system software
US8316361B2 (en) Method of enabling a user to update one or more low-level resources of a computer system in a user-friendly manner
CN102043662A (zh) 多操作系统的数据修改方法
CN100483358C (zh) 信息处理设备及其控制方法
JP2001306327A (ja) Os起動前のアプリケーション実行方法及びデータ処理システム
CN1797333A (zh) 操作系统安装及重新安装方法
TW200949692A (en) Method for making test fixture
KR100964636B1 (ko) 시스템 제어기 및 그 구동 방법
US20120030765A1 (en) Operation method of an anti-virus storage device having a storage disk and a read-only memory
JP3964117B2 (ja) バックアップ方法およびリムーバブル記録媒体

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees