專利名稱:利用usb隨身碟啟動作業(yè)系統(tǒng)及進行測試的方法
技術領域:
本發(fā)明涉及一種電腦系統(tǒng)安全維護技術,特別是關系一種利用USB(通用串行總線)隨身碟啟動作業(yè)系統(tǒng)及進行測試的方法。
背景技術:
由于計算機常常應用于存儲、處理一些重要事務,在人們日常生活和工作中處于重要的地位,因此關于計算機系統(tǒng)日常安全維護技術越來越受到計算機用戶的重視。
目前常用的維護技術是在計算機操作系統(tǒng)的平臺上運行檢測程序,從而實現(xiàn)對計算機系統(tǒng)及其硬盤的檢測。顯然在利用上述檢測程序進行檢測時,必須使用計算機用戶所安裝的Windows或Linux操作系統(tǒng)。
但是,進入用戶操作系統(tǒng)就有可能破壞硬盤上的保存數(shù)據(jù),從而為計算機用戶帶來一定的麻煩和不便。此外,對于一部分需檢測的計算機,還可能還存在操作系統(tǒng)已經損壞的情況,或者即使操作系統(tǒng)沒有損壞,也可能存在驅動安裝不正確或安裝的第三方軟件導致檢測程序不能正常運行的情況。這時就需要更換另外一塊硬盤重新安裝操作系統(tǒng)和相應的驅動程序,這樣不僅浪費時間,而且對于具有上述問題的其它計算機則還需要重復以上操作。因此,針對上述利用操作系統(tǒng)啟動計算機檢測程序的問題,微軟公司推出了一種名為窗口預安裝環(huán)境(Windows PE)的操作系統(tǒng),該操作系統(tǒng)在計算機日常維護中起到重要的作用,甚至可以解決十分棘手的故障。對于計算機用戶所安裝的操作系統(tǒng)出現(xiàn)損壞,不能進入系統(tǒng),或者是只能重裝系統(tǒng)才可以解決故障的情況下,對于重要文件文件需要首先保存到其它碟中,而這樣的工具往往是命令列的形式,但命令列對于很多用戶來說是個難題,這時窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)就可以派上用場了。但由于窗口預安裝環(huán)境操作系統(tǒng)(WindowsPE)是直接在光盤上運行的,因此在使用窗口預安裝環(huán)境操作系統(tǒng)(WindowsPE)光盤啟動計算機進行檢測時,需要光驅反復讀碟,從而使得光驅具有很大負載,導致出現(xiàn)需要較長啟動時間的問題。上述問題都在一定程度上制約了計算機用戶所安裝操作系統(tǒng)平臺的普通檢測程序以及窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的使用效率,為計算機用戶帶來不便。
發(fā)明內容
鑒于以上的問題,本發(fā)明的主要目的在于提供一種利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,不僅使用效率高、應用程序啟動速度快、安全性能良好且檢測過程完全自動化,藉以解決現(xiàn)有技術所存在的上述缺點。
為達到上述目的,本發(fā)明所提出的一種利用USB隨身碟(又稱U盤,或閃存盤)啟動操作系統(tǒng)及進行測試的方法,系應用于一計算機中,該計算機中安裝有一操作系統(tǒng),并具有至少一個USB(通用串行總線)接口,該方法包括有下列步驟設置插入所述USB接口之一的USB隨身碟為可啟動模式;將一窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)移植到該USB隨身碟上,其中更包括下列步驟將啟動該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)所需的基本文件復制至該USB隨身碟上;及將該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的全部應用文件復制至該USB隨身碟上。
上述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,其中該基本文件包括用以提供該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)啟動時的字體的文件;用以調用該操作系統(tǒng)核心程序的文件;用以將所需驅動程序復制至該計算機的文件;用以添加用戶指定數(shù)據(jù)的文件;及用以從源文件安裝一應用程序的文件。
上述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,其中該基本文件還包括用以設定該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)自動啟動內容的程序文件。
上述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,更包括下列步驟設定自動啟動該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的內容。
上述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,更包括下列步驟設定該USB隨身碟啟動為一首要驅動模式。
上述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,更包括下列步驟在內存中劃分出一部分空間虛擬為一硬盤驅動器。
上述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,更包括下列步驟通過一休眠文件啟動該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)。
因此,本發(fā)明可以既不使用用戶計算機中的硬盤,又不需要另外安裝上一塊硬盤而啟動普通操作系統(tǒng),也不需要在花費很長時間在光盤啟動窗口預安裝環(huán)境操作系統(tǒng)(Windows PE),只需要啟動USB隨身碟上的窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)即可達到檢測的目的。本發(fā)明還可實現(xiàn)在一臺沒有硬盤的計算機上使用該操作系統(tǒng),因此避免了硬盤的機械傳動而全部改為芯片間的數(shù)據(jù)傳輸,從而大大提高了使用速度。而且USB隨身碟本身不易損壞,便于保存。
此外,通過設定自動啟動內容,以及設定USB隨身碟啟動為首要驅動模式,從而可開機直接啟動USB隨身碟,并自動運行窗口預安裝環(huán)境操作系統(tǒng)(Windows PE);通過休眠文件啟動窗口預安裝環(huán)境操作系統(tǒng)(Windows PE),可使得操作系統(tǒng)達到更快的啟動速度。本發(fā)明還可以通過在內存中劃分出一部分空間虛擬為硬盤驅動器,保證USB隨身碟上的內容不會因為聯(lián)通網絡而被感染病毒或者其它形式的數(shù)據(jù)改寫。
有關本發(fā)明的特征與實作,茲配合附圖作最佳實施例詳細說明如下。
圖1為本發(fā)明的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法流程圖;及圖2為本發(fā)明的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法的休眠文件啟動流程圖。
主要組件符號說明步驟102設置插入USB接口之一USB隨身碟為可啟動模式步驟104將啟動窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)所需的基本文件復制至USB隨身碟上步驟106將該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的全部應用文件復制至USB隨身碟上步驟108通過休眠文件啟動窗口預安裝環(huán)境操作系統(tǒng)步驟110在內存中劃分出一部分空間虛擬為一硬盤驅動器步驟112設定該USB隨身碟啟動為一首要驅動模式步驟114設定自動啟動該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的內容步驟202設置裝有窗口預安裝環(huán)境操作系統(tǒng)的USB隨身碟的寫保護為可以寫入狀態(tài)步驟204將USB隨身碟插入計算機上啟動其上的窗口預安裝環(huán)境操作系統(tǒng)步驟206在完全加載預期驅動程序后使得窗口預安裝環(huán)境操作系統(tǒng)休眠步驟208窗口預安裝環(huán)境操作系統(tǒng)將當前內存中的數(shù)據(jù)寫入系統(tǒng)盤一特定文件中步驟210窗口預安裝環(huán)境操作系統(tǒng)在恢復啟動時將特定文件中的數(shù)據(jù)重新寫入到內存中步驟212設置USB隨身碟的寫保護為禁止寫入狀態(tài)具體實施方式
參考圖1,該圖為本發(fā)明的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法流程圖。如圖所示,首先設置插入所述USB接口之一的USB隨身碟為可啟動模式(步驟102)??梢岳肬SB隨身碟自帶的啟動碟制作程序做一個啟動型USB隨身碟。如果沒有啟動碟制作程序,則可以利用普通的Windows格式化軟件將USB隨身碟格式化為可啟動模式。還可以使用克隆(ghost)等硬盤還原軟件將可啟動的硬盤分區(qū)做成一個鏡像文件,然后將鏡像文件還原到USB隨身碟上。此時的USB隨身碟即為可啟動模式。隨后一窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)移植到該USB隨身碟上,在步驟104中,首先將啟動窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)所需的基本文件復制至USB隨身碟上。啟動窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)所需的基本文件包括負責提供窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)啟動時的字體的文件;負責調用計算機上所安裝的操作系統(tǒng),例如Windows、Linux等核心程序的文件,因為在計算機啟動后,處理器要先運行基本輸入輸出系統(tǒng)(BIOS),然后是主引導記錄(MBR),接著是引導扇區(qū),隨后就是調用系統(tǒng)核心程序的文件了;負責將所需驅動程序復制至該計算機的文件;負責添加用戶指定數(shù)據(jù)的文件;及負責從源文件安裝應用程序的文件。通過將上述基本文件復制到USB隨身碟上,USB隨身碟上就已具備啟動窗口預安裝環(huán)境操作系統(tǒng)(WindowsPE)的前提條件。在步驟106中,將該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的全部應用文件復制至USB隨身碟上,這里所述的全部應用文件包括安裝窗口預安裝環(huán)境操作系統(tǒng)的可執(zhí)行文件,以及其它運行窗口預安裝環(huán)境操作系統(tǒng)的相關文件等。這時就可以通過USB隨身碟啟動窗口預安裝環(huán)境操作系統(tǒng)(Windows PE),進行硬盤系統(tǒng)故障測試與修復了。
當需要進入USB隨身碟的窗口預安裝環(huán)境操作系統(tǒng)時候,可通過休眠文件啟動窗口預安裝環(huán)境操作系統(tǒng)(步驟108),從而提高窗口預安裝環(huán)境操作系統(tǒng)的運行速度。利用休眠文件啟動是根據(jù)Windows操作系統(tǒng)提供的休眠-恢復原理實現(xiàn)的。下面結合圖2,對利用休眠文件啟動窗口預安裝環(huán)境操作系統(tǒng)的方法進行說明。
圖2為本發(fā)明的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法的休眠文件啟動流程圖。如圖2所示,首先設置裝有窗口預安裝環(huán)境操作系統(tǒng)的USB隨身碟的寫保護為可以寫入狀態(tài)(步驟202),然后將USB隨身碟插入計算機上啟動其上的窗口預安裝環(huán)境操作系統(tǒng)(步驟204)。在完全加載預期驅動程序后使得窗口預安裝環(huán)境操作系統(tǒng)休眠(步驟206),并將當前內存中的數(shù)據(jù)寫入系統(tǒng)盤一特定文件中(步驟208)。窗口預安裝環(huán)境操作系統(tǒng)在恢復啟動時將特定文件中的數(shù)據(jù)重新寫入到內存中(步驟210),此時設置USB隨身碟的寫保護為禁止寫入狀態(tài)(步驟212)。然后就可以正常使用USB隨身碟。對于大量的同一配置的計算機,通過使得USB隨身碟上的窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)恢復休眠,從而可以達到更快的啟動速度,一般情況下數(shù)秒則可以完全進入系統(tǒng)。此外該系統(tǒng)可稱作“純凈”的系統(tǒng),因為任何程序都不會在其中留下執(zhí)行的痕跡,可以反復在多臺電腦上使用。
同時,如圖1所示,窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)可以在啟動過程中,在內存中劃分出一部分空間虛擬為一硬盤驅動器(步驟110),窗口預安裝環(huán)境操作系統(tǒng)將所有要寫入的內容寫到該虛擬硬盤上。USB隨身碟可以將寫保護設置為禁止寫入狀態(tài),這樣就可以保證USB隨身碟上的窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的內容不會因為病毒或其它形式而導致改變或破壞。
此外,本發(fā)明的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法還可以通過設定該USB隨身碟啟動為首要驅動模式(步驟112),從而USB隨身碟可以在開機后首先運行,以及在步驟114中,通過設定自動啟動該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的內容,從而可在運行USB隨身碟后立即啟動窗口預安裝環(huán)境操作系統(tǒng)(Windows PE),實現(xiàn)測試過程的完全自動化。
當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1.一種利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,應用于一計算機中,該計算機中安裝有一操作系統(tǒng),并具有至少一個USB接口,其特征在于,該方法包括有下列步驟設置插入所述USB接口之一的USB隨身碟為可啟動模式;將一窗口預安裝環(huán)境操作系統(tǒng)移植到該USB隨身碟上,其中更包括下列步驟(a)將啟動該窗口預安裝環(huán)境操作系統(tǒng)所需的基本文件復制至該USB隨身碟上;及(b)將該窗口預安裝環(huán)境操作系統(tǒng)的全部應用文件復制至該USB隨身碟上。
2.據(jù)權利要求1所述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,其特征在于,該基本文件包括用以提供該窗口預安裝環(huán)境操作系統(tǒng)啟動時的字體的文件;用以調用該操作系統(tǒng)核心程序的文件;用以將所需驅動程序復制至該計算機的文件;用以添加用戶指定數(shù)據(jù)的文件;及用以從源文件安裝一應用程序的文件。
3.根據(jù)權利要求2所述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,其特征在于,該基本文件還包括用以設定該窗口預安裝環(huán)境操作系統(tǒng)自動啟動內容的程序文件。
4.根據(jù)權利要求1所述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,其特征在于,更包括下列步驟設定自動啟動該窗口預安裝環(huán)境操作系統(tǒng)的內容。
5.根據(jù)權利要求4所述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,其特征在于,更包括下列步驟設定該USB隨身碟啟動為一首要驅動模式。
6.根據(jù)權利要求1所述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,其特征在于,更包括下列步驟在內存中劃分出一部分空間虛擬為一硬盤驅動器。
7.根據(jù)權利要求1所述的利用USB隨身碟啟動操作系統(tǒng)及進行測試的方法,其特征在于,更包括下列步驟通過一休眠文件啟動該窗口預安裝環(huán)境操作系統(tǒng)。
全文摘要
本發(fā)明提出了一種利用USB(通用串行總線)隨身碟啟動操作系統(tǒng)及進行測試的方法,系應用于計算機中,計算機中安裝有一操作系統(tǒng),并具有至少一個USB(通用串行總線)接口,該方法包括有下列步驟設置插入所述USB接口之一的USB隨身碟為可啟動模式;將窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)移植到USB隨身碟上。設定自動啟動該窗口預安裝環(huán)境操作系統(tǒng)(Windows PE)的內容,以及設定USB隨身碟啟動為首要驅動模式,然后便可以進行激活操作系統(tǒng)及測試。因此,本發(fā)明提供了一種使用效率高、應用程序啟動速度快、安全性能良好且檢測過程完全自動化的檢測方法。
文檔編號G06F11/36GK1896967SQ200510083828
公開日2007年1月17日 申請日期2005年7月12日 優(yōu)先權日2005年7月12日
發(fā)明者趙亮, 陳玄同, 劉文涵 申請人:英業(yè)達股份有限公司