專利名稱:制作ide硬盤多重主分割的方法
技術領域:
本發(fā)明是關于一種制作硬盤分割區(qū)的分割方法,其特指一種不易受破壞且不限數(shù)量的主分割區(qū)的分割方法。
背景技術:
關于如何將硬盤分割成數(shù)個以上分割區(qū)的習知技術,例如已廣泛使用中的PowerQuest公司的PartitionMagic軟件,經這些習知技術所分割出來的分割區(qū)皆是符合IBM個人計算機標準,因而所分割后的硬盤也就直接能夠在傳統(tǒng)作業(yè)平臺下運作,例如微軟公司的窗口操作系統(tǒng)、Linux操作系統(tǒng)等平臺。然而是因為符合IBM個人計算機標準的原因所致,因此也僅能夠將硬盤至多分割成四個主分割區(qū)域以供數(shù)據(jù)存取使用。再者,上述的PartitionMagic軟件雖提供有隱藏分割區(qū)的功能,但是被隱藏的分割區(qū)的數(shù)據(jù),仍然可能被某些程序所破壞,例如病毒程序、低階格式化程序等,因此利用習知技術所制作出來的分割區(qū),迄今仍是無法嚴密保護數(shù)據(jù)而不遭破壞,此為其重大缺點。
本發(fā)明鑒于上述習知技術之缺點,乃發(fā)明出一種不易受破壞且不限數(shù)量的主分割區(qū)的分割方法,并且仍可以與符合IBM個人計算機標準的分割區(qū)一起共存于硬盤。
發(fā)明內容
本發(fā)明的目的是提供一種不易受破壞且不限數(shù)量的主分割區(qū)的分割方法,并且仍可以與符合現(xiàn)行使用分割區(qū)標準一起共存于硬盤。
為達成本發(fā)明上述目的,本發(fā)明提供一種制作IDE硬盤多重主分割的方法包括下列步驟將IDE硬盤分割成第一分割區(qū)域以及第二分割區(qū)域;將第二分割區(qū)域再分割成至少一個以上的主分割區(qū);隱藏第二分割區(qū)域,以防止對第二分割區(qū)域進行未經準許的存取。
圖1顯示IDE硬盤依據(jù)本發(fā)明方法所制作的硬盤空間映像圖。
圖2顯示本發(fā)明方法的流程圖。
圖3顯示配合本發(fā)明的方法,基本輸入輸出系統(tǒng)的開機流程圖。圖中10 第一分割區(qū)域20 第二分割區(qū)域30 方法201 主分割區(qū)201A 主開機記錄301、303、305、307 步驟具體實施方式
為更加清楚地了解本發(fā)明的目的、特征及功效,現(xiàn)通過下述具體實施例,并配合所附附圖,對本發(fā)明詳加說明,說明如后本發(fā)明的制作IDE硬盤多重主分割的方法30,請配合參見圖1顯示IDE硬盤依據(jù)本發(fā)明方法所制作的硬盤空間映像圖,其主要的功能是將IDE硬盤分割成兩個區(qū)域10、20,所分割的第一區(qū)域10是可以采用符合現(xiàn)有分割區(qū)標準的分割方式,例如采用完全符合IBM個人計算機標準,因此能夠讓利用現(xiàn)有的操作系統(tǒng),例如微軟公司的窗口操作系統(tǒng)、Linux操作系統(tǒng)等,所開發(fā)的平臺來正常無誤的存取,為了讓本發(fā)明的揭示說明易于了解起見,第一區(qū)域10的具體范例是采用完全符合IBM個人計算機標準。所分割的第二區(qū)域20由于是完全不兼容于IBM個人計算機標準,因此是無法讓上述的平臺來存取。本發(fā)明的方法30由于對第二區(qū)域20采取特定的分割方式,所以可以依據(jù)實際應用的需求,將第二區(qū)域20分割成不限數(shù)量的主分割區(qū)201,如此完全克服了IBM個人計算機標準的傳統(tǒng)分割方式的缺點。
圖2顯示本發(fā)明方法的流程圖。本發(fā)明的方法30包括有步驟301、步驟303、以及步驟305,分別說明如下。步驟301是將IDE硬盤分割成第一分割區(qū)域10以及第二分割區(qū)域20,其中第一分割區(qū)域10是可以采用符合現(xiàn)有分割區(qū)標準的分割方式,亦即在第一分割區(qū)域10所呈現(xiàn)的分割結果,就有如執(zhí)行傳統(tǒng)DOS操作系統(tǒng)的FDISK指令一般,或者是有如上述的PartitionMagic軟件的執(zhí)行結果。
步驟303是將第二分割區(qū)域20再分割成至少一個以上的主分割區(qū)201。實施本步驟的方式,是可以利用關于主開機記錄(MBR)的技術手段,在第二分割區(qū)域20的預定空間,儲存特別為了配合第二分割區(qū)域20所使用的主開機記錄201A,而主開機記錄201A主要是用來定義主分割區(qū)201,例如定義出每個主分割區(qū)201的起始位置與結束位置。由于主開機記錄201A與IBM個人計算機標準的傳統(tǒng)分割方式不兼容,因此在傳統(tǒng)作業(yè)平臺的應用軟件也就無法對第二分割區(qū)域20的各個主分割區(qū)201作存取。
本發(fā)明步驟305是將隱藏第二分割區(qū)域20,以防止對第二分割區(qū)域20進行未經準許的存取。雖然在正常執(zhí)行下的傳統(tǒng)作業(yè)平臺的應用軟件是無法存取到第二分割區(qū)域20,然而,本發(fā)明為了要確保第二分割區(qū)域20的安全,因此將第二分割區(qū)域20予以隱藏起來。步驟305所采用的手段,可以利用ATA(AT Attachment-ATA接口)的內定指令SetMax指令來達成,通過執(zhí)行SetMax指令便可以限制IDE硬盤的讀寫,使其局限在第一分割區(qū)域10之內,據(jù)而防止對第二分割區(qū)域20進行未經準許的存取。
本發(fā)明的方法30透過上述步驟301至步驟305的實施,其能夠將IDE硬盤的第二分割區(qū)域20作出完整且嚴密的保護,由于具備此項特色,第二分割區(qū)域20可以提供各種的應用,例如將計算機系統(tǒng)還原、嵌入式系統(tǒng)、多媒體播放系統(tǒng)等等應用儲存到第二分割區(qū)域20的各個對應的主分割區(qū)201,并通過計算機開機時的選項選擇,而讓開機后的計算機是執(zhí)行傳統(tǒng)作業(yè)平臺的軟件,或者是執(zhí)行第二分割區(qū)域20的其中一項應用。
為了配合實現(xiàn)上述在第二分割區(qū)域20的各項應用,本發(fā)明的方法30進一步包括步驟307,其是解除被隱藏的第二分割區(qū)域20,以提供對第二分割區(qū)域20進行經準許的存取。步驟307所采用的手段,可以利用ATA的內定指令SetMax指令來達成,通過執(zhí)行SetMax指令便可以解鎖IDE硬盤的讀寫,使得各項應用可以在第二分割區(qū)域20內存取。
圖3顯示配合本發(fā)明的方法,基本輸入輸出系統(tǒng)的開機流程圖。基本輸入輸出系統(tǒng)(BIOS)首先完成開機自我測試(POST)的查驗通過后,即進入啟動開機(BOOT),此時啟動開機所帶進的系統(tǒng),其可以是位于第一分割區(qū)域10的傳統(tǒng)作業(yè)平臺,亦可以是位于第二分割區(qū)域20的其中一項應用。啟動開機要激活那一個區(qū)域10、20的決定手段,例如是依據(jù)使用者是否有輸入預定的鍵盤按鍵,其已經指示出進入執(zhí)行第二分割區(qū)域20的應用的要求,啟動開機判斷該預定鍵盤按鍵的輸入的有無,而決定出激活進入那一個系統(tǒng)或應用。
再者,配合本發(fā)明的方法所運作的基本輸入輸出系統(tǒng)(BIOS),其還內建有加載程序(Loader),而加載程序的主要功能除可以讀取位于第一分割區(qū)域10的主開機記錄外,還能夠讀取位于第二分割區(qū)域20的主開機記錄201A,通過主開機記錄201A的讀取所得的數(shù)據(jù),加載程序便可以完全地掌握到第二分割區(qū)域20的各個主分割區(qū)201的布置情形。
雖然本發(fā)明已以較佳實施例揭示如上,然而其并非用以限定本發(fā)明,任何本領域的技術人員,在不脫離本發(fā)明的精神和范圍內,仍可做些許修改與潤飾,所作修改與潤飾仍屬于本發(fā)明后附的權利要求書所保護的范圍之內。
權利要求
1.一種制作IDE硬盤多重主分割的方法,其特征在于,該方法包括下列步驟(A).將一IDE硬盤分割成一第一分割區(qū)域以及一第二分割區(qū)域;(B).將該第二分割區(qū)域再分割成至少一個以上的主分割區(qū);(C).隱藏該第二分割區(qū)域,以防止對該第二分割區(qū)域進行未經準許的存取。
2.根據(jù)權利要求1所述的方法,其特征在于,該步驟(C)中隱藏第二分割區(qū)域的步驟,是為執(zhí)行一ATA(AT Attachment)的內定指令SetMax指定,以設定所要隱藏的第二分割區(qū)域。
3.根據(jù)權利要求1所述的方法,其特征在于,該方法進一步包括步驟(D).解除被隱藏的該第二分割區(qū)域,以提供對該第二分割區(qū)域進行經準許的存取。
4.根據(jù)權利要求3所述的方法,其特征在于,該步驟(D)中解除被隱藏的該第二分割區(qū)域,是為執(zhí)行一ATA的內定指令SetMax指定,以解鎖被隱藏的第二分割區(qū)域。
5.根據(jù)權利要求1所述的方法,其特征在于,該第二分割區(qū)域,是包含至少一個以上的主開機記錄,其中該主開機記錄是用于定義該步驟(B)的各個主分割區(qū)。
6.根據(jù)權利要求5所述的方法,其特征在于,該主開機記錄,是可由一加載程序(Loader)來讀取的。
7.根據(jù)權利要求6所述的方法,其特征在于,該加載程序,是為內建在一基本輸入輸出系統(tǒng)(BIOS)。
8.根據(jù)權利要求1所述的方法,其特征在于,該第一分割區(qū)域,是包含一個且符合IBM個人計算機標準的主開機記錄,該主開機記錄是用于定義該步驟(A)的各個位于該第一分割區(qū)域的分割區(qū)。
全文摘要
本發(fā)明是一種制作IDE硬盤多重主分割的方法,包括有步驟(A)、步驟(B)與步驟(C)。步驟(A)是將IDE硬盤分割成第一分割區(qū)域以及第二分割區(qū)域。步驟(B)是將第二分割區(qū)域再分割成至少一個以上的主分割區(qū)。步驟(C)是隱藏第二分割區(qū)域,以防止對第二分割區(qū)域進行未經準許的存取。
文檔編號G06F12/14GK1704913SQ20041004283
公開日2005年12月7日 申請日期2004年5月26日 優(yōu)先權日2004年5月26日
發(fā)明者邱銘龍, 蔣韻魁, 符懋應 申請人:仁寶電腦工業(yè)股份有限公司