專利名稱:免光盤安裝計算機驅(qū)動程序的方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種安裝計算機驅(qū)動程序的方法,特別是一種將驅(qū)動程序存儲 于計算機中,通過一定義的安裝鍵來安裝驅(qū)動程序的免光盤安裝計算機驅(qū)動程 序的方法。
背景技術(shù):
對于多數(shù)計算機使用者來說,安裝操作系統(tǒng)(如Windows 2000、 Windows XP等)已不是陌生的事情,當(dāng)新安裝完一個操作系統(tǒng)以后面臨的就是安裝設(shè) 備驅(qū)動程序,只有安裝了驅(qū)動程序,計算機上面的設(shè)備才能正常工作。通常計 算機廠商會提供一張或者更多裝有計算機所需全部驅(qū)動的驅(qū)動安裝光盤給用 戶,用戶每次重裝系統(tǒng)都得插入安裝光盤,然后根據(jù)提示安裝相應(yīng)的驅(qū)動程序。
然而光盤式的驅(qū)動安裝存在著如下問題
1、 驅(qū)動光盤的制作費用問題對于計算機廠家驅(qū)動光盤的制作是一筆不 小的費用,每臺計算機需要配一張甚至更多的驅(qū)動光盤, 一旦驅(qū)動有升級,以 前的光盤就得報廢,需要重新制作新的光盤,然后又需要一筆數(shù)目不小的開模 費用,壓制新的盤片。
2、 光盤的保存問題光盤存儲雖然是偉大的發(fā)明,但是光盤是很容易損 壞的物品,如果驅(qū)動光盤在偶然情況下?lián)p壞或者丟失,那么重裝系統(tǒng)后就難以 去安裝所需的設(shè)備驅(qū)動程序,導(dǎo)致計算機無法正常的運行。
3、 安裝的復(fù)雜性問題對于一個普通的計算機用戶來說,安裝驅(qū)動是一 個很繁瑣的操作,任何一步錯誤的操作都會導(dǎo)致計算機部分或者完全的無法正 常工作。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種安裝計算機驅(qū)動程序的方法,其通過將計算機 設(shè)備的驅(qū)動程序存儲于計算機硬盤的隱藏分區(qū)中,省去了驅(qū)動光盤的制作費用,合理的利用了計算機自身的資源。
本發(fā)明的另一目的在于提供一種安裝計算機驅(qū)動程序的方法,其通過將計 算機設(shè)備的驅(qū)動程序存儲于計算機硬盤的隱藏分區(qū)中,由于硬盤的隱藏保護分 區(qū)對用戶來說是不可讀寫、不可修改和不可刪除的,因此,具有很高的安全性。
本發(fā)明的又一目的在于提供一種安裝計算機驅(qū)動程序的方法,其通過預(yù)先 定義的安裝鍵來安裝驅(qū)動程序,只需按下該安裝鍵就可將所有的驅(qū)動程序自動 安裝于計算機中,避免用戶使用光盤一步步安裝驅(qū)動而帶來的麻煩。
根據(jù)本發(fā)明的上述目的,本發(fā)明提供一種免光盤安裝計算機驅(qū)動程序的方 法,包括以下步驟
步驟l:把計算機設(shè)備的驅(qū)動程序文件和安裝運行驅(qū)動文件的程序存儲于 計算機硬盤的隱藏分區(qū)中;
步驟2:在硬盤隱藏分區(qū)中設(shè)一精簡操作系統(tǒng);
步驟3:將精簡操作系統(tǒng)的首地址存放于硬盤隱藏分區(qū)的首地址中。 步驟4:定義一安裝驅(qū)動程序的安裝鍵; 步驟5:啟動計算機且按下安裝鍵;
步驟6:精簡操作系統(tǒng)將驅(qū)動文件拷貝到用戶操作系統(tǒng)相應(yīng)目錄下; 步驟7,重啟計算機,用戶操作系統(tǒng)自動安裝驅(qū)動程序。
所述的免光盤安裝計算機驅(qū)動程序的方法,其中,該精簡操作系統(tǒng)為在 Limix操作系統(tǒng)基礎(chǔ)上進行裁剪修改,可訪問硬盤的隱藏分區(qū)的嵌入式操作系 統(tǒng)。
所述的免光盤安裝計算機驅(qū)動程序的方法,其中,歩驟5中的安裝鍵在 BIOS未完成POST過程之前按下,使CPU在執(zhí)行完BIOS的上電自檢后,自動訪
問硬盤隱藏分區(qū)的首地址。
所述的免光盤安裝計算機驅(qū)動程序的方法,其中,步驟6中,精簡操作系 統(tǒng)將驅(qū)動文件拷貝到用戶操作系統(tǒng)相應(yīng)目錄下包括將存放在硬盤隱藏分區(qū)中 的設(shè)備驅(qū)動安裝程序和安裝運行驅(qū)動文件的程序拷貝到用戶正常使用的操作 系統(tǒng)可以識別的分區(qū)里面的某個臨時目錄下面,再將驅(qū)動的安裝程序啟動的快 捷方式拷貝到用戶系統(tǒng)的自動啟動目錄下。
所述的免光盤安裝計算機驅(qū)動程序的方法,其中,在步驟7中,用戶可以 自定義安裝驅(qū)動程序,也可以由系統(tǒng)檢測設(shè)備自動安裝所需的驅(qū)動程序。所述的免光盤安裝計算機驅(qū)動程序的方法,其中,還包括步驟8,用戶操 作系統(tǒng)安裝完驅(qū)動程序后自動刪除臨時目錄下面的驅(qū)動文件。
所述的免光盤安裝計算機驅(qū)動程序的方法,其中,安裝鍵為計算機外設(shè)標(biāo) 準(zhǔn)鍵盤中的任一按鍵。
所述的免光盤安裝計算機驅(qū)動程序的方法,其中,安裝鍵為計算機外設(shè)標(biāo) 準(zhǔn)鍵盤增加的一按鍵。
所述的免光盤安裝計算機驅(qū)動程序的方法,其中,用戶操作系統(tǒng)為
Windows 2000操作系統(tǒng)。
所述的免光盤安裝計算機驅(qū)動程序的方法,其中,用戶操作系統(tǒng)為 Windows XP操作系統(tǒng)。
綜上所述,本發(fā)明免光盤安裝計算機驅(qū)動程序的方法通過將計算機設(shè)備驅(qū) 動程序存儲于計算機硬盤的隱藏分區(qū)中,利用硬盤的隱藏分區(qū)對用戶不可讀 寫、不可修改和不可刪除的特性,使該驅(qū)動程序不易被用戶有意或無意的刪除, 因此,具有很高的安全性,同時也省去了驅(qū)動光盤的制作費用,合理的利用了 計算機自身的源,降低了生產(chǎn)成本。
下面結(jié)合附圖,通過對本發(fā)明的具體實施方式
詳細描述,將使本發(fā)明的 技術(shù)方案及其他有益效果顯而易見。 附圖中,
圖l為實現(xiàn)本發(fā)明免光盤安裝計算機驅(qū)動程序的方法的流程圖。
具體實施例方式
圖l為實現(xiàn)本發(fā)明免光盤安裝計算機驅(qū)動程序的方法的流程圖,本發(fā)明免 光盤安裝計算機驅(qū)動程序的方法包括以下步驟-
步驟l:把計算機設(shè)備驅(qū)動程序文件和安裝運行驅(qū)動文件的程序存儲于計 算機硬盤的隱藏分區(qū)中;
硬盤的隱藏分區(qū)(HiddenProtected Area, HPA)對一般用戶完全是透明的, 對用戶來說它是不可讀寫、不可修改、不可刪除,也不能克隆的分區(qū)。它只與 硬盤本身有關(guān),所以這樣的分區(qū)是絕對安全的存儲位置。我們把計算機所需的設(shè)備驅(qū)動安裝程序放到該分區(qū),這就使得在不增加任何附加存儲設(shè)備的基礎(chǔ)上 更好地存儲保護驅(qū)動程序。
步驟2:在硬盤隱藏分區(qū)中設(shè)一精簡操作系統(tǒng);
在用戶的操作系統(tǒng)(Windows 2000、 Windows XP)下,能夠讀取正常的 硬盤分區(qū)(如C盤、D盤、E盤等),但是無法讀取硬盤的隱藏分區(qū)。而在該精 簡系統(tǒng)下,硬盤上的所有分區(qū)都是可見的,即可通過該精簡操作系統(tǒng)來實現(xiàn)硬 盤隱藏分區(qū)的相應(yīng)操作。該精簡操作系統(tǒng)為在Linux操作系統(tǒng)基礎(chǔ)上進行裁剪 修改使之能在計算機系統(tǒng)上運行的一種嵌入式的簡易的操作系統(tǒng)。
步驟3:將精簡操作系統(tǒng)的首地址存放于硬盤隱藏分區(qū)的首地址中。
步驟4:定義一安裝驅(qū)動程序的安裝鍵;
正常情況啟動計算機時,基本輸入輸出系統(tǒng)(Basic I叩ut-Output System, BIOS)在完成上電自檢(Power On Self Test, POST)后會讀取硬盤第一個扇 區(qū)的主引導(dǎo)紀(jì)錄(Master Boot Record, MBR),然后通過MBR引導(dǎo)操作系統(tǒng)。 在此操作系統(tǒng)(Windows 2000、 Windows XP)下,能夠讀取正常的硬盤分區(qū), 但無法讀取硬盤的隱藏分區(qū)。因此,需要定義一按鍵(該安裝鍵可為計算機外 設(shè)鍵盤上的任一按鍵,也可在鍵盤上重新設(shè)置的一按鍵),使該安裝鍵在POST 過程之前按下后,BIOS不去'讀取硬盤的首扇區(qū)MBR,而是讀硬盤隱藏分區(qū)的 首地址,然后由該首地址引導(dǎo)進入HPA里面的精簡系統(tǒng),進入該系統(tǒng)里后硬盤 上的所有分區(qū)都是可見的。
步驟5:啟動計算機且按下安裝鍵;
此步驟中,應(yīng)在BIOS未完成POST過程之前按下安裝鍵,以引導(dǎo)中央處理
器進入預(yù)先存放于硬盤隱藏分區(qū)中的精簡操作系統(tǒng)。
步驟6:精簡操作系統(tǒng)將驅(qū)動文件拷貝到用戶操作系統(tǒng)的相應(yīng)目錄下; 精簡操作系統(tǒng)將存放在硬盤隱藏分區(qū)中的設(shè)備驅(qū)動安裝程序和安裝運行
驅(qū)動文件的程序拷貝到用戶正常使用的操作系統(tǒng)可以識別的分區(qū)里面的某個
臨時目錄下面,再將驅(qū)動的安裝程序啟動的快捷方式拷貝到用戶系統(tǒng)的自動啟
動目錄下。
歩驟7,重啟計算機,用戶操作系統(tǒng)自動安裝驅(qū)動程序; 當(dāng)計算機進入用戶操作系統(tǒng)后驅(qū)動安裝程序會自動執(zhí)行,此時用戶可以看 見安裝驅(qū)動程序的軟件界面,用戶可以自定義安裝驅(qū)動程序,也可以由系統(tǒng)檢測設(shè)備自動安裝所需的驅(qū)動程序。
步驟8,用戶操作系統(tǒng)安裝完驅(qū)動程序后自動刪除臨時目錄下面的驅(qū)動文 件,以便節(jié)省空間。
本發(fā)明免光盤安裝計算機驅(qū)動程序的方法通過將計算機設(shè)備的驅(qū)動程序 存儲于計算機硬盤的隱藏分區(qū)中,利用硬盤的隱藏分區(qū)對用戶不可讀寫、不可 修改和不可刪除的特性,使該驅(qū)動程序不易被用戶有意或無意的刪除,因此, 具有很高的安全性,同時也省去了驅(qū)動光盤的制作費用,合理的利用了計算機 自身的資源,降低了生產(chǎn)成本。
以上所述,對于本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案 和技術(shù)構(gòu)思作出其他各種相應(yīng)的改變和變形,而所有這些改變和變形都應(yīng)屬于 本發(fā)明所保護的范圍。
權(quán)利要求
1、一種免光盤安裝計算機驅(qū)動程序的方法,其特征在于,包括以下步驟步驟1把計算機設(shè)備的驅(qū)動程序文件和安裝運行驅(qū)動文件的程序存儲于計算機硬盤的隱藏分區(qū)中;步驟2在硬盤隱藏分區(qū)中設(shè)一精簡操作系統(tǒng);步驟3將精簡操作系統(tǒng)的首地址存放于硬盤隱藏分區(qū)的首地址中。步驟4定義一安裝驅(qū)動程序的安裝鍵;步驟5啟動計算機且按下安裝鍵;步驟6精簡操作系統(tǒng)將驅(qū)動文件拷貝到用戶操作系統(tǒng)相應(yīng)目錄下;步驟7,重啟計算機,用戶操作系統(tǒng)自動安裝驅(qū)動程序。
2、 如權(quán)利要求l所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于,該精簡操作系統(tǒng)為在Linux操作系統(tǒng)基礎(chǔ)上進行裁剪修改,可訪問硬盤的隱藏分區(qū)的嵌入式操作系統(tǒng)。
3、 如權(quán)利要求l所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于, 步驟5中的安裝鍵在BIOS未完成POST過程之前按下,使CPU在執(zhí)行完BIOS的 上電自檢后,自動訪問硬盤隱藏分區(qū)的首地址。
4、 如權(quán)利要求l所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于, 步驟6中,精簡操作系統(tǒng)將驅(qū)動文件拷貝到用戶操作系統(tǒng)相應(yīng)目錄下包括將存 放在硬盤隱藏分區(qū)中的設(shè)備驅(qū)動安裝程序和安裝運行驅(qū)動文件的程序拷貝到 用戶正常使用的操作系統(tǒng)可以識別的分區(qū)里面的某個臨時目錄下面,再將驅(qū)動 的安裝程序啟動的快捷方式拷貝到用戶系統(tǒng)的自動啟動目錄下。
5、 如權(quán)利要求l所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于, 在步驟7中,用戶可以自定義安裝驅(qū)動程序,也可以由系統(tǒng)檢測設(shè)備自動安裝 所需的驅(qū)動程序。
6、 如權(quán)利要求l所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于, 還包括步驟8,用戶操作系統(tǒng)安裝完驅(qū)動程序后自動刪除臨時目錄下面的驅(qū)動 文件。
7、 如權(quán)利要求l所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于,安裝鍵為計算機外設(shè)標(biāo)準(zhǔn)鍵盤中的任一按鍵。
8、 如權(quán)利要求l所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于, 安裝鍵為計算機外設(shè)標(biāo)準(zhǔn)鍵盤增加的一按鍵。
9、 如權(quán)利要求4所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于, 用戶操作系統(tǒng)為Windows 2000操作系統(tǒng)。
10、 如權(quán)利要求4所述的免光盤安裝計算機驅(qū)動程序的方法,其特征在于, 用戶操作系統(tǒng)為Windows XP操作系統(tǒng)。
全文摘要
一種免光盤安裝計算機驅(qū)動程序的方法,其通過將計算機設(shè)備驅(qū)動程序存儲于計算機硬盤的隱藏分區(qū)中,利用硬盤的隱藏分區(qū)對用戶不可讀寫、不可修改和不可刪除的特性,使該驅(qū)動程序不易被用戶有意或無意的刪除,因此,具有很高的安全性,同時也省去了驅(qū)動光盤的制作費用,合理的利用了計算機自身的資源,降低了生產(chǎn)成本。
文檔編號G06F9/445GK101286121SQ20071007384
公開日2008年10月15日 申請日期2007年4月12日 優(yōu)先權(quán)日2007年4月12日
發(fā)明者濤 孫, 峰 舒 申請人:深圳市頂星數(shù)碼網(wǎng)絡(luò)技術(shù)有限公司