TWI310157B - Method for changing booting source of a computer system and related backuping/restoring method thereof - Google Patents

Method for changing booting source of a computer system and related backuping/restoring method thereof Download PDF

Info

Publication number
TWI310157B
TWI310157B TW095106144A TW95106144A TWI310157B TW I310157 B TWI310157 B TW I310157B TW 095106144 A TW095106144 A TW 095106144A TW 95106144 A TW95106144 A TW 95106144A TW I310157 B TWI310157 B TW I310157B
Authority
TW
Taiwan
Prior art keywords
storage device
operating system
source
computer system
execution
Prior art date
Application number
TW095106144A
Other languages
English (en)
Other versions
TW200732966A (en
Inventor
Wen Shiu Hsu
Chiung Wen Chang
Original Assignee
Asustek Comp 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 Asustek Comp Inc filed Critical Asustek Comp Inc
Priority to TW095106144A priority Critical patent/TWI310157B/zh
Priority to US11/704,215 priority patent/US7849300B2/en
Publication of TW200732966A publication Critical patent/TW200732966A/zh
Application granted granted Critical
Publication of TWI310157B publication Critical patent/TWI310157B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Hardware Redundancy (AREA)

Description

1310157 ' 九、發明說明: _ 【發明所屬之技術領域】 本發明係提供一種電腦系統中改變開機來源之方 法,尤其指一種應用此方法之資料備份還原之方法。 【先前技術】 在電腦系統中,資料備份與還原的概念已經廣為大眾所接 • 受,使用者可以將重要的資料或檔案備份一外部之目標裂置中, 如此一來’當電腦系統的檔案毁損時,使用者就利用儲存於目_ 裝置的備份檔案,來重新回復電腦系統中已經毀損的檔案;舉例 來說,使用者可以直接將檔案複製於目標裝置中,或是利用一備 份程式’將想要備份的程式燒製成映像槽,以儲存於目標妒置中 但是,現今的備份程式在使用上,必須仰賴使用者必須自己 • 設定電射、統本輸人輸Μ統(bask input如咖system .mos) ’來奴mos内部的開機順序,並且小心指定備份來源磁 碟以及備份目標磁碟’以利用備份作業系統來完成開機程序;报 明顯地,設定BIOS的相_作步驟具有較高的複雜度,—般未具 備相關電腦知識的使用者並不料完錢嶋作,因此在操敍 往往會產生錯誤’換句話說,現有的備份/還原程式並不能提供一 種簡單易使用的操作環境以供使用者完成備份/還原操作。 1310157 【發明内容】 的方二的係提供—種電腦系統中切換開機來源 ' ;電腦系統中具有該第一作業系統之一第一 儲存裝置,及具有―第二作業系統之一第二儲存震置,該 在第-作業系統執行時之改變開機來源的方法,包含·接 收該第二儲存裝置之—訊號;制該第二儲存裝置,是否
為目“裝置’設定該第二儲存裝置為開機裝置;重新開 機’以及H第二儲存裝置,執行該第二作業系統。 本發月之另一目的係提供-種電腦系統中執行不同儲 存裝置之作業系統的方法。 .⑽ 本發明之再一目的係提供一種電腦系統中資料備份還 原的方法,適用於電腦系統中具有該第一作業系統之一第 —儲存褒置,及具有-第二作業系統之—第二儲存裝置, 該在第一作業系統執行時之資料備份還原的方法包含:接 收該第二儲存裝置之一訊號;偵測該第二儲存裝置,是否 為一目標裝置;設定該第二儲存裝置為開機裴置;重新開 機;從該第二儲存裴置,執行該第二作業系統;以及執行 一資料備份還原程式。 【實施方式】 請參閱第1圖,第1圖顯示應用本發明之一硬體方塊 1310157 示意圖,電腦系統ίο,在一實施例中,例如為桌上型電腦 或筆記型電腦等。電腦系統1 〇可包含基本輸入輸出系統 (BIOS) 101,用以初始化電腦系統10 ;主記憶體102用 以放置及執行大部分程式的空間’例如可為隨機存取記憶 體(RAM);電腦系統1〇更包含第一儲存裝置103,用以 存放資料及程式以使大量的資料及程式得以保存;應用本 發明方法之裝置另可與一第二儲存裝置11連接,在此實施 例中,第二儲存裝置11為一在電腦系統1〇外部之儲存裝 . 置,例如為隨身碟或大拇哥等通用匯流排(USB)介面之 儲存裝置,亦或是MP3播放器或相片記憶卡等儲存裝置, 然第二儲存裝置11並不限定使用上述通用匯流排介面,舉 例來說,第二儲存裝置11亦可採用美國電子電機工程師學 會(Institute of Electrical and Electronics Engineers,IEEE)所 制訂的IEEE 1394通訊介面之儲存裝置。請參閱第2圖, 其顯示應用本發明之另一硬體方塊示意圖,其中不同於第 > 1圖的地方為,第二儲存裝置11位於電腦系統20之内部, - 第2圖之硬體方塊示意圖說明了本發明硬體架構並不限制 . 於第1圖之硬體架構,而更要說明的是第二儲存裝置11與 電腦系統10的硬體連接,僅需在基本輸入輸出系統101之 軟體的支援下,第二儲存裝置11則可應用於任何之通訊介 面,是故本發明並不限於第1圖或第2圖之硬體架構,本 發明之方法應以之後的申請專利範圍為準,接著,為使方 便說明本發明之技術,以下之實施例,僅以第1圖之硬體 1310157 架構作為說明。 示意圖,電腦“ 不制本發明之-軟體方塊 者介面,以抑1〇包含第一作業系、统30用以提供使用 系# 1 知作者能輕易的使用電腦系統10,第一作孝 =:如的視窗作業= 以執行本發明之^主^3〇有:第一控制程式3〇1 ’用 士 f 明谷後陳述,電腦系統10更包含其 二在 程式31用以檢查記憶體容量、檢查有何: 制程式二等;第二儲存裝置11包含第二控 壯® 第—控制程式32用以通知電腦系統10第 :儲:裝置u所使用之通訊埠;第二儲存褒置u還包含 -作業錢3 3用顺供使用者介 (Microsoft)的D〇s*普么 為微軟么司 與第二作章系^ 乍業系統,然在此第—作業系統30 明^ 可為同一作業系統,接著第4圖將說 明切換兩作業系統之步驟。 兄 、請參閱第4圖,第4圖顯示根據第-控制程式301用 =執仃本發明之步驟’請同時對照第3圖,首先當第二储 存裝置η與電腦系統1G連接時,接收(_iving)第二 儲存裝置11之-訊號(步驟41),實施例中,第—控制程 式3〇1接收第二儲存裝置11之-訊號後便會去抓取第二儲 存裝置11所接上之端口資訊,例如匯流排控制器及端口編 1310157 號等;接著偵測(detecting)第二儲存裝置11是否為一目 標裝置(步驟42 ),其中目標裝置在一實施例中,可為備 份或還原電腦系統10之裴置,然目標裝置並不限制於備份 或還原電腦系統10之裝置,其可為具有開機能力之儲存裝 置即可,如果第二儲存裝置11為一目標裝置則進行步驟 43;設定(setting)第二儲存裝置11為開機裝置(步驟43), 一實施例中第一控制程式301可經由驅動程式(Driver)之 方式或先進電源管理介面ACPI (Advanced Configuration and Power Interface)改變基本輸入輸出系統程式31之開機 順序;最後重新開機(rebooting)(步驟44)後,電腦系統 10便會從第二儲存裝置.11,執行(executing)第二作業系 統33 (步驟45)。 第5圖為本發明另一實施例之軟體方塊示意圖,其中 相較於笫3圖,第5圖耷第二作業系統33中更具有一備份 φ 還原程式531,備份還原程式531為一適用於第二作業系 統33之程式且可用於備份或還原電腦系統1〇,在一實施 例中備份還原程式531可為諾頓(Norton)公司之魅影系 統(Ghost)。接著請參考第6圖,其為根據第5圖應用本 發明步驟之另一實施例,其中步驟41至步驟44,相同於 第4圖之實施例在此將不在贅述,此實施例中更包含步驟 66,執行一資料備份還原程式,在此要說明的是資料備份 還原程式可為一套裝程式,然應用時,應可區分備份資料 1310157 成還原資料’也就是說,步驟66可分為執行備份資料 戒者是執行還原資料動作。 在-資料備份動作之實施射,本發明之步驟可先假 定目標m置為備份磁碟,故依照本發明步驟,接收儲存^ 置之觸發讯號,偵測儲存裝置是否為目標裝置,若是 設定儲存裝置為開機裝置,重新開機,從目標裝置執行第 二作m以及執行資料備份程式後,電腦系統的資料 籲便可備份至目標裝置中;相同的,僅需修改最後一個步驟 為執行資料還原程式,目標裝置即可成為一還原磁碟,而 可進行還原電腦系統之步驟。在—實施例令,第一作業系 統為Windows作業系統,第二作業系統為D〇s系統’,、資 料還原程式為Ghost程式,根據以上本發明步驟,對於= 熟悉第二作業系統一DOS系統、不熟悉資料還原程式〜 Ghost程式,或不熟悉基本輸入輸出系統程式者而言,=不 籲需知道如何透過基本輸人輸出系統程式來修改開機順序不 .也不需知道第二作業系統一 DOS系統如何操作, 资 知道還原程式-Ghost程式如何設定。透過本發明僅 份之目標裝置裝設置電腦系統即可進行備份動作,^ ;脊 透過還原之目標裝置裝設置電腦系統即可進行還原可 然而為使目標裝 b、α珂伪及還原作用,杜夂 閱第7圖,本發明步驟更可在_儲存裝置為目榡裝置^ 1310157 / 驟42)與設定第二儲存裝置為開機裝置(步驟43)之間加 入兩步驟,首先,在第一作業系統30 (第5圖)彈出一設 η 定精靈(步驟721),接著提供(providing) —設定表(步 驟722),其包含可選擇資料備份動作或資料還原動作之選 項。當然,在接下來之步驟中,請參閱第8圖其顯示一部 _ 份依據第7圖步驟而對應之步驟,執行第二作業系統(步 驟45),根據步驟722設定表之選項,執行一資料備份還 原程式,例如,設定表為資料還原動作時,則根據步驟設 • 定表,執行資料還原動作。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範 圍所做之均等變化與修飾,皆應屬本發明專利之涵蓋範圍。 【圖式簡單說明】 第1圖顯示應用本發明之一硬體方塊示意圖。 φ 第2圖顯示應用本發明之另一硬體方塊示意圖。 第3圖顯示應用本發明之一軟體方塊示意圖。 第4圖顯示根據第一控制程式用以執行本發明之步驟。 第5圖為本發明另一實施例之軟體方塊示意圖。 第6圖為根據第5圖應用本發明步驟之另一實施例。 第7圖為新增步驟至第6圖之一部份步驟間的流程圖。 第8圖顯示一部份依據第7圖步驟而對應之步驟。 1310157 【主要元件符號說明】 10,20 電腦系統 101 基本輸入輸出系統 102 主記憶體 103 第一儲存裝置 11 第二儲存裝置 30 第一作業系統 301 第一控制程式 31 基本輸入輸出系統程式 32 第二控制程式 33 第二作業系統 531 備份還原程式 12

Claims (1)

1310157 11 一 十、申請專利範圍: 日修正 -—〜 1,-種在第-作業系統執行時之切換開機來源的方法, 適用於電腦系統中具有該第一作業系統之一第一儲存 2二具有一第二作業系統之-第二儲存裝置,該 第一作業系統執行時之改變開機來源的方法,包含: #收該第二儲存敦置之一訊號; • 制該第二儲存裝置,是否為_目縣置; 設定該第二儲存裝置為開機裝置; 重新開機;以及 從該第二儲存裝置,執行該第二作業系統。
如申請專利範圍第i項所述之在第一作業系統執行時 之切換開機來源的方法,其中偵測該第二儲存襄置是 否為一目標装置之步驟更包含擷取該第二儲存裝置所 接觸之端口資訊。 3. 如申請專利範圍第1項所述之在第-作業系統執行時之 切換開機來源的方法,其中設定該第二儲存裝置為開機 裝置之步驟係經由驅動程式之方式或先進電源管理介 面來執行。 4, 如申請專利範圍第1項所述之在第-作業系統執行時之 13 1310157 切換開機來源的方法, 式儲存裝置。 、第二儲存裝置係為一可攜 一種在第一作業系統 一 適用於電腦系統巾具有— 之讀備份彻的方法, 裝置,及具有一第:作業' :作業系統之一第一儲存 第一作聿卒统勃,-主、、、之一第二儲存裝置,該在 接收份還原的方法包含: 、 褅仔衷置之一訊號; 偵測該第二儲存裝置, 讯〜今雄 疋否為一目標裝置; 叹疋該第二儲存裝置為開機裝置; 重新開機; :該第二儲存襄置,執行該第二作業系統;以及 執行一資料備份還原程式。 6. ^ir專利乾圍第5項所述之在第一作業系統執行時 貝料傷伤還原的方法,其巾制該第二儲存裝置, 是否為一目標裝置之步驟更包含操取該第二儲存褒置 所接觸之端口資訊。 =申凊專利範®第5項所述之在第—作㈣統執行時之 資料借份it㈣方法,其中設定該第二儲存裝置為開機 I置之步驟係經由驅動程式(DHver )之方式或 源管理介面來執行。 14 1310157 8.如申請專利範圍第5項所述之在第一作業系統執行時之 資料備份還原的方法,其中該第二儲存裝置係為一可攜 式儲存裝置。
Η 、圖式: 15
TW095106144A 2006-02-23 2006-02-23 Method for changing booting source of a computer system and related backuping/restoring method thereof TWI310157B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW095106144A TWI310157B (en) 2006-02-23 2006-02-23 Method for changing booting source of a computer system and related backuping/restoring method thereof
US11/704,215 US7849300B2 (en) 2006-02-23 2007-02-09 Method for changing booting sources of a computer system and a related backup/restore method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW095106144A TWI310157B (en) 2006-02-23 2006-02-23 Method for changing booting source of a computer system and related backuping/restoring method thereof

Publications (2)

Publication Number Publication Date
TW200732966A TW200732966A (en) 2007-09-01
TWI310157B true TWI310157B (en) 2009-05-21

Family

ID=38429776

Family Applications (1)

Application Number Title Priority Date Filing Date
TW095106144A TWI310157B (en) 2006-02-23 2006-02-23 Method for changing booting source of a computer system and related backuping/restoring method thereof

Country Status (2)

Country Link
US (1) US7849300B2 (zh)
TW (1) TWI310157B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8555048B2 (en) * 2008-05-17 2013-10-08 Hewlett-Packard Development Company, L.P. Computer system for booting a system image by associating incomplete identifiers to complete identifiers via querying storage locations according to priority level where the querying is self adjusting
US8230209B1 (en) * 2008-09-09 2012-07-24 Cms Products, Inc. Method and apparatus for automatically providing a user the opportunity to boot from an alternate storage device where a valid operating system resides
US7966484B1 (en) * 2009-01-14 2011-06-21 Cms Products, Inc. Automatic alternating bootable storage devices between different kinds of boot files
US8176309B2 (en) * 2009-05-07 2012-05-08 Nuvoton Technology Corporation Boot system has BIOS that reads rescue operating system from memory device via input/output chip based on detecting a temperature of a hard disk
US8762699B1 (en) * 2009-12-05 2014-06-24 Cms Products Inc. System, apparatus, and method for initiating a reboot of a personal computer system by pressing a button on an attached storage device and causing the operating system on the attached storage device to be booted
US8918630B1 (en) * 2009-12-16 2014-12-23 Cms Products Inc System, apparatus, and method for initiating a reboot of a personal computer system by pressing a button on an attached storage device and causing the operating system on the attached storage device to be booted

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0483865A3 (en) * 1990-11-02 1992-09-02 Kabushiki Kaisha Toshiba Personal computer capable of changing boot priority
US5469573A (en) * 1993-02-26 1995-11-21 Sytron Corporation Disk operating system backup and recovery system
FR2702782B1 (fr) 1993-03-18 1995-06-02 Freyssinet Int & Co Perfectionnements aux procédés et dispositifs pour monter les haubans à torons multiples des ponts.
US5822582A (en) * 1996-07-19 1998-10-13 Compaq Computer Corporation Boot drive selection and hibernation file detection
US6128734A (en) * 1997-01-17 2000-10-03 Advanced Micro Devices, Inc. Installing operating systems changes on a computer system
KR100502400B1 (ko) * 1997-07-31 2005-11-03 삼성전자주식회사 복수의주변저장장치선택제어기능을갖는컴퓨터및그선택제어방법
US6073220A (en) * 1997-09-03 2000-06-06 Duocor, Inc. Apparatus and method for providing a transparent disk drive back-up
US6356965B1 (en) * 1998-09-08 2002-03-12 Compaq Computer Corporation Hotkey for network service boot
US6292890B1 (en) * 1998-09-29 2001-09-18 Compaq Computer Corporation Computer system with dynamically configurable boot order
KR100343191B1 (ko) * 1999-09-30 2002-07-10 구자홍 컴퓨터 부팅방법
KR100462591B1 (ko) * 1999-11-10 2004-12-20 삼성전자주식회사 휴대형 컴퓨터의 도킹 시스템
US6490598B1 (en) * 1999-12-20 2002-12-03 Emc Corporation System and method for external backup and restore for a computer data storage system
US6748553B2 (en) * 2000-12-27 2004-06-08 Intel Corporation Method and apparatus for default factory image restoration of a system
JP3629517B2 (ja) * 2001-01-31 2005-03-16 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報処理装置のブートデバイス切替方法。
TW502210B (en) * 2001-04-19 2002-09-11 Asustek Comp Inc Computer system capable of switching operating system
JP2003067232A (ja) * 2001-08-28 2003-03-07 Nec Infrontia Corp コンピュータのデータのバックアップ方式及びそのリストア方式
US7536598B2 (en) * 2001-11-19 2009-05-19 Vir2Us, Inc. Computer system capable of supporting a plurality of independent computing environments
US7055026B2 (en) * 2002-07-26 2006-05-30 Sun Microsystems, Inc. Method and system for a portable adaptable operating environment identity
US7441108B2 (en) * 2002-11-19 2008-10-21 Ken Scott Fisher Portable memory drive with portable applications and cross-computer system management application
CN1530849A (zh) 2003-03-14 2004-09-22 宏�股份有限公司 多功能操作***还原方法及***
US7073013B2 (en) * 2003-07-03 2006-07-04 H-Systems Flash Disk Pioneers Ltd. Mass storage device with boot code
TWI248579B (en) 2003-12-04 2006-02-01 Wistron Corp Method and system for restoring backup data
US7234055B2 (en) * 2004-08-24 2007-06-19 Inventec Corporation Computer operating booting system making use of multi-buttons
JP2006127267A (ja) * 2004-10-29 2006-05-18 Toshiba Corp 情報処理装置およびブート制御方法
US7669021B2 (en) * 2006-02-21 2010-02-23 Microsoft Corporation File system based offline disk management

Also Published As

Publication number Publication date
US7849300B2 (en) 2010-12-07
TW200732966A (en) 2007-09-01
US20070198822A1 (en) 2007-08-23

Similar Documents

Publication Publication Date Title
US7694123B2 (en) Storing files for operating system restoration
RU2435200C2 (ru) Быстрая загрузка операционной системы из выключенного состояния
US20120311279A1 (en) Data recovery and backup system and process
US9600369B2 (en) Operating system recovery method and apparatus, and terminal device
US20030233534A1 (en) Enhanced computer start-up methods
US9239725B2 (en) System and method for installing an OS via a network card supporting PXE
TW201239759A (en) BIOS update method and computer system for using the same
TWI310157B (en) Method for changing booting source of a computer system and related backuping/restoring method thereof
TW200847021A (en) Automatic backup, restore and update BIOS computer system
WO2014089734A1 (zh) 终端和应用程序恢复方法
US20100241815A1 (en) Hybrid Storage Device
CN102135893A (zh) 将操作***集成到bios芯片及启动服务器上操作***的方法
GB2434667A (en) Maintaining System Management BIOS in a computer system
US9218249B2 (en) Electronic apparatus, method of restoring guid partition table (GPT) and computer-readable recording medium
TWI441081B (zh) 更新韌體方法與開機方法及使用其之電子裝置
US20120060023A1 (en) Methods for booting an operating system using non-volatile memory
TW201248392A (en) System and method for recovering data of a NVRAM
JP2016506583A (ja) オペレーティングシステムリカバリー方法、装置、及び端末デバイス
TWI486874B (zh) 電子裝置及開機方法
US8949588B1 (en) Mobile telephone as bootstrap device
TW201142608A (en) Multiple processors based system and method for controlling PCI-E slots
CN102135923A (zh) 将操作***集成到bios芯片的方法及启动该操作***的方法
US20160314045A1 (en) Managing a Computing System Crash
TW202131170A (zh) 韌體損壞恢復技術
WO2020113469A1 (zh) 开机检测方法、开机检测装置及移动终端