專(zhuān)利名稱(chēng):自動(dòng)化分割磁盤(pán)方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種分割磁盤(pán)方法,且特別是有關(guān)于一種自動(dòng)化分割磁盤(pán)方法。
背景技術(shù):
在目前的電腦系統(tǒng)中,磁盤(pán)通常會(huì)被分為多個(gè)磁區(qū)。并且,每個(gè)磁區(qū)在電腦
系統(tǒng)中有各自的名稱(chēng),例如C盤(pán)或D盤(pán)等等。而分割磁盤(pán)的方法是使用者或工程師 預(yù)先手動(dòng)輸入多個(gè)參數(shù),多個(gè)參數(shù)包括欲分割的磁盤(pán)與欲分割的每個(gè)磁區(qū)的容量。
對(duì)于一般的使用者來(lái)說(shuō),若只是將一個(gè)磁盤(pán)分割為少量的磁區(qū),例如兩個(gè)磁 區(qū)。使用者只需輸入三個(gè)參數(shù),包括欲分割的磁盤(pán)以及兩個(gè)磁區(qū)的容量。但是,對(duì) 于研發(fā)或測(cè)試的工程師來(lái)說(shuō),為了測(cè)試所研發(fā)的電腦系統(tǒng)或各周邊硬件的效能與穩(wěn) 定性等等,卻需要將磁盤(pán)分割為大量的磁區(qū)。舉例來(lái)說(shuō),若工程師需要將磁盤(pán)分割 為256個(gè)磁區(qū)時(shí),就必須手動(dòng)輸入257個(gè)參數(shù),才可以開(kāi)始分割磁盤(pán),使得工程師 需要花費(fèi)大量的時(shí)間來(lái)輸入?yún)?shù),并且,由于一次必須手動(dòng)輸入大量的參數(shù),在工 程師容易將在輸入?yún)?shù)的過(guò)程中發(fā)生錯(cuò)誤,因而導(dǎo)致工程師常常需要重復(fù)地進(jìn)行測(cè) 試,才能確定測(cè)試的結(jié)果正確無(wú)誤。
此外,由于目前的電腦系統(tǒng)中,磁區(qū)的命名方式是利用26個(gè)英文子母,因而 使得電腦系統(tǒng)中的磁區(qū)的數(shù)量最多只能達(dá)到26。因此,使用者或工程師無(wú)法在目 前的電腦系統(tǒng)下分割出大于26個(gè)磁區(qū)。
發(fā)明內(nèi)容
本發(fā)明提供一種自動(dòng)化分割磁盤(pán)方法,不需手動(dòng)設(shè)定磁盤(pán)中各磁區(qū)的參數(shù), 就可以讓電腦系統(tǒng)自動(dòng)將磁盤(pán)分割為多個(gè)磁區(qū)。
本發(fā)明提供一種自動(dòng)化分割磁盤(pán)方法,適用于一電腦系統(tǒng),用以將電腦系統(tǒng) 中的一特定磁盤(pán)分割為多個(gè)磁區(qū)。首先,輸入磁盤(pán)編號(hào)與欲分割的磁區(qū)的分割數(shù)量。接著,利用磁盤(pán)編號(hào)與分割數(shù)量,產(chǎn)生一參數(shù)文件的一標(biāo)頭。再執(zhí)行多個(gè)回圈,以 在多個(gè)回圈中,依序?qū)⒍鄠€(gè)磁區(qū)的設(shè)定參數(shù)寫(xiě)入?yún)?shù)文件。最后,依據(jù)參數(shù)文件, 將磁盤(pán)編號(hào)的特定磁盤(pán)分割為多個(gè)磁區(qū)。
本發(fā)明因采用自動(dòng)化分割磁盤(pán)的方法,能夠讓電腦系統(tǒng)自動(dòng)產(chǎn)生分割磁盤(pán)所 需的參數(shù),因而能夠避免手動(dòng)設(shè)定參數(shù),并且減少分割磁盤(pán)的時(shí)間與人力。
為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合 附圖,作詳細(xì)說(shuō)明如下。
圖1繪示為本發(fā)明實(shí)施例的自動(dòng)化分割磁盤(pán)方法的步驟流程圖。 圖2繪示為本發(fā)明另一實(shí)施例的自動(dòng)化分割磁盤(pán)方法的步驟流程圖。
具體實(shí)施例方式
圖1繪示為本發(fā)明實(shí)施例的自動(dòng)化分割磁盤(pán)方法的步驟流程圖。為了方便說(shuō) 明本實(shí)施例,在說(shuō)明本實(shí)施例之前,先假設(shè)此自動(dòng)化分割磁盤(pán)方法應(yīng)用于一電腦系 統(tǒng),并假設(shè)此電腦系統(tǒng)中具有至少一顆磁盤(pán)。
請(qǐng)開(kāi)始參考圖l,首先,開(kāi)始分割磁盤(pán)(步驟sioo)。接著,輸入一磁盤(pán)編號(hào)與 一分割數(shù)量(步驟S110)。其中,磁盤(pán)編號(hào)表示為在電腦系統(tǒng)中的多顆磁盤(pán)中,使用 者所欲分割的一特定磁盤(pán)。而分割數(shù)量表示使用者欲將特定磁盤(pán)分割的磁區(qū)數(shù)量。
然后,電腦系統(tǒng)利用上述的磁盤(pán)編號(hào)與分割數(shù)量,產(chǎn)生一參數(shù)文件的一標(biāo)頭(步 驟S120)。接著,電腦系統(tǒng)將執(zhí)行多個(gè)回圈(步驟S130)。其中,上述執(zhí)行的回圈數(shù) 量例如等如欲分割的磁區(qū)數(shù)量,因此,本實(shí)施例在依序執(zhí)行每個(gè)回圈時(shí),依序?qū)⒚?個(gè)磁區(qū)的設(shè)定參數(shù)寫(xiě)入?yún)?shù)文件。舉例來(lái)說(shuō),當(dāng)執(zhí)行到第i回圈時(shí),可以將第i磁 區(qū)的設(shè)定參數(shù)寫(xiě)入?yún)?shù)文件。而每個(gè)磁區(qū)的設(shè)定參數(shù)例如包括磁區(qū)的容量或名稱(chēng)等 等。在執(zhí)行完多個(gè)回圈后,參數(shù)文件內(nèi)已存儲(chǔ)有所欲分割的特定磁盤(pán)的編號(hào)、欲分 割的磁區(qū)數(shù)量以及每個(gè)磁區(qū)的設(shè)定參數(shù)。最后,電腦系統(tǒng)將依據(jù)此參數(shù)文件,將特 定磁盤(pán)分割為多個(gè)磁區(qū)(步驟S140),以完成磁盤(pán)分割(步驟S150)。
為了使本領(lǐng)域具通常知識(shí)者可以透過(guò)實(shí)施例的教導(dǎo),來(lái)具體本發(fā)明,以下另 提出一實(shí)施例。圖2繪示為本發(fā)明另一實(shí)施例的自動(dòng)化分割磁盤(pán)方法的步驟流程圖。本實(shí)施例同樣假設(shè)此自動(dòng)化分割磁盤(pán)方法應(yīng)用于電腦系統(tǒng),且電腦系統(tǒng)中具有 至少一顆磁盤(pán),并且假設(shè)此磁盤(pán)為硬件磁盤(pán)機(jī)。另外,假設(shè)本實(shí)施例所提出的自動(dòng) 化分割磁盤(pán)方法以一個(gè)在操作系統(tǒng)下的應(yīng)用程序?qū)嵤?,而此操作系統(tǒng)假設(shè)為微軟的
Vista操作系統(tǒng)。而上述假設(shè)并不能用以限制本發(fā)明。
請(qǐng)參考圖2,首先,開(kāi)始分割磁盤(pán)(步驟S200)。接著,使用者輸入一磁盤(pán)編號(hào) 與一分割數(shù)量(步驟S210)。其中,磁盤(pán)編號(hào)表示為在電腦系統(tǒng)中的多顆磁盤(pán)中,磁 盤(pán)編號(hào)與分割數(shù)量例如與上述實(shí)施例相同。接下來(lái),應(yīng)用程序檢査使用者是否已輸 入磁盤(pán)編號(hào)與分割數(shù)量(步驟S220)。若應(yīng)用程序檢査出使用者未輸入磁盤(pán)編號(hào)與分 割數(shù)量時(shí),將驅(qū)動(dòng)電腦系統(tǒng)顯示一范例操作,并顯示電腦系統(tǒng)中所有的磁盤(pán)(步驟 S225),以提示使用者輸入磁盤(pán)編號(hào)與分割數(shù)量。接著,便回到步驟S220,以繼續(xù) 等待使用者輸入數(shù)據(jù)。其中,上述的范例操作可以例如顯示如下
氺* 承承
******* *no Partition Number Input* *******
******** ex. t*unadd 3 256 ********
承承
**
在步驟S220中,當(dāng)檢査出用者是否已輸入磁盤(pán)編號(hào)與分割數(shù)量后,則應(yīng)用程 序建立出多個(gè)資料夾(步驟S230),而多個(gè)資料夾的數(shù)量例如為上述的分割數(shù)量。上 述所建立的多個(gè)資料夾分別對(duì)應(yīng)欲分割的多個(gè)磁區(qū),并在本實(shí)施例后面的步驟中, 將會(huì)讓多個(gè)磁區(qū)能夠分別掛載(mount)于多個(gè)資料夾中。另外,上述的多個(gè)資料夾 可以是在操作系統(tǒng)中較上層的某一特定的資料夾下,也可以是在一根目錄之下。
接著,應(yīng)用程序判斷電腦系統(tǒng)中是否存在相同文件名的參數(shù)文件(步驟S240)。 若判斷出電腦系統(tǒng)未存在相同文件名的參數(shù)文件時(shí),產(chǎn)生新的參數(shù)文件(步驟 S245)。若判斷出電腦系統(tǒng)已存在相同文件名的參數(shù)文件時(shí),則刪除相同文件名的 參數(shù)文件,并產(chǎn)生新的參數(shù)文件(步驟S250)。在本實(shí)施例中,參數(shù)文件例如為一文 字檔,并且,新產(chǎn)生出的參數(shù)文件例如為一空白的文件。
接下來(lái),應(yīng)用程序利用上述的磁盤(pán)編號(hào)與分割數(shù)量,寫(xiě)入新產(chǎn)生出的參數(shù)文 件,以作為參數(shù)文件中的一標(biāo)頭(步驟S260)。然后,應(yīng)用程序?qū)⒃O(shè)定一回圈數(shù)目(步
6驟S265)。其中所設(shè)定的回圈數(shù)目例如為上述的分割數(shù)量。接著,應(yīng)用程序?qū)?zhí)行 多個(gè)回圈(步驟S270)。在應(yīng)用程序所執(zhí)行回圈中,將依序?qū)懭氪艆^(qū)的設(shè)定參數(shù)至上 述的參數(shù)文件。舉例來(lái)說(shuō),當(dāng)執(zhí)行到第i回圈時(shí),可以將第i磁區(qū)的設(shè)定參數(shù)寫(xiě)入 參數(shù)文件。而每個(gè)磁區(qū)的設(shè)定參數(shù)例如包括磁區(qū)的容量與對(duì)應(yīng)的資料夾。換句話說(shuō), 在第i回圈中,第i磁區(qū)的容量與第i所對(duì)應(yīng)的第i資料夾的路徑將寫(xiě)入?yún)?shù)文件。 因此,在執(zhí)行完多個(gè)回圈后,參數(shù)文件內(nèi)已存儲(chǔ)有所欲分割的特定磁盤(pán)之編號(hào)、欲 分割的磁區(qū)數(shù)量以及每個(gè)磁區(qū)的設(shè)定參數(shù)。
接著,應(yīng)用程序?qū)Ⅱ?qū)動(dòng)一磁盤(pán)分割程序,以讓磁盤(pán)分割程序依據(jù)上述步驟所 建立出的參數(shù)文件,將特定磁盤(pán)分割為多個(gè)磁區(qū)(步驟S280),而此磁盤(pán)分割程序可 以是使用目前的Diskpart公用程序。在分割多個(gè)磁區(qū)后,電腦系統(tǒng)依序格式化 (format)多個(gè)磁區(qū),并同時(shí)將多個(gè)磁區(qū)分別掛載至上述所建立的多個(gè)資料夾(步驟 S290),以完成磁盤(pán)分割(步驟S295)。上述磁區(qū)格式化的格式可以是FAT16、 FAT32 或NTFS文件系統(tǒng),而格式化的步驟可以是快速格式化或是一般格式化。
另外,上述步驟S290中將多個(gè)磁區(qū)分別掛載至多個(gè)資料夾后,在操作系統(tǒng)下 的文件系統(tǒng)中,多個(gè)資料夾的路徑將分別連結(jié)至多個(gè)磁區(qū),而磁區(qū)的命名例如為資 料夾的名稱(chēng)。換句話說(shuō),本實(shí)施例改良了傳統(tǒng)磁區(qū)的命名方式,因此,電腦系統(tǒng)中 的磁區(qū)的個(gè)數(shù)不再受限于26個(gè)英文字母,可以依照上述應(yīng)用程序所建立的資料夾 個(gè)數(shù)來(lái)變更。
綜上所述,本發(fā)明之因采用自動(dòng)化分割磁盤(pán)的方法,能夠讓電腦系統(tǒng)自動(dòng)產(chǎn) 生分割磁盤(pán)所需的設(shè)定參數(shù),因而能夠避免使用者或工程師手動(dòng)設(shè)定參數(shù)。應(yīng)用于 硬件測(cè)試時(shí),又可以減少分割磁盤(pán)的時(shí)間與人力,同時(shí)避免輸入設(shè)定參數(shù)時(shí)所發(fā)生 的錯(cuò)誤。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬 技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許更動(dòng)與 潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1. 一種自動(dòng)化分割磁盤(pán)方法,適用于一電腦系統(tǒng),用以將該電腦系統(tǒng)中的一特定磁盤(pán)分割為多個(gè)磁區(qū),該自動(dòng)化分割磁盤(pán)方法包括輸入一磁盤(pán)編號(hào)與一分割數(shù)量;利用該磁盤(pán)編號(hào)與該分割數(shù)量,產(chǎn)生一參數(shù)文件的一標(biāo)頭;執(zhí)行多個(gè)回圈,以在該些回圈中,依序?qū)⒃撔┐艆^(qū)的設(shè)定參數(shù)寫(xiě)入該參數(shù)文件;以及依據(jù)該參數(shù)文件,將該磁盤(pán)編號(hào)的該特定磁盤(pán)分割為該些磁區(qū),其特征在于,該些磁區(qū)的數(shù)量為該分割數(shù)量。
2. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,在執(zhí)行多個(gè)回圈 的步驟之前,還包括設(shè)定一回圈數(shù)目,其中該回圈數(shù)目為該分割數(shù)量。
3. 如權(quán)利要求2所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,執(zhí)行該些回圈中 的第i回圈的步驟,包括將第i磁區(qū)的容量大小寫(xiě)入該參數(shù)文件。
4. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,還包括 建立多個(gè)資料夾,該些資料夾的數(shù)量為該分割數(shù)量,其中,該些資料夾對(duì)分別對(duì)應(yīng)該些磁區(qū)。
5. 如權(quán)利要求4所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,執(zhí)行該些回圈中 的第i回圈的步驟,包括將第i資料夾的路徑依序?qū)懭朐搮?shù)文件。
6. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,將該特定磁盤(pán)分 割為多個(gè)磁區(qū)的步驟之后,還包括依序?qū)⒃撔┐艆^(qū)分別掛載至該些資料夾。
7. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,將該特定磁盤(pán)分 割為多個(gè)磁區(qū)的步驟之后,還包括-格式化該些磁區(qū)。
8. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,在產(chǎn)生該參數(shù)文件的該標(biāo)頭之前,還包括判斷該電腦系統(tǒng)中是否存在相同文件名的該參數(shù)文件;當(dāng)判斷出該電腦系統(tǒng)已存在相同文件名的該參數(shù)文件時(shí),則刪除相同文件名 的該參數(shù)文件,并產(chǎn)生該參數(shù)文件;以及當(dāng)判斷出該電腦系統(tǒng)未存在相同文件名的該參數(shù)文件時(shí),則產(chǎn)生該參數(shù)文件。
9. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,還包括 檢査是否輸入該磁盤(pán)編號(hào)與該分割數(shù)量;以及當(dāng)檢查出未輸入該磁盤(pán)編號(hào)與該分割數(shù)量,顯示一范例操作,并顯示該電腦 系統(tǒng)所具有的多個(gè)磁盤(pán)。
10. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,該參數(shù)文件為一文字檔。
11. 如權(quán)利要求l所述的自動(dòng)化分割磁盤(pán)方法,其中依據(jù)該參數(shù)文件,將該磁盤(pán)編號(hào)的該特定磁盤(pán)分割為該些磁區(qū)的步驟包括透過(guò)一磁盤(pán)分割程序,將該特定磁盤(pán)分割為該些磁區(qū)。
12. 如權(quán)利要求11所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,該磁盤(pán)分割程 序?yàn)镈iskpart公用程序。
13. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,應(yīng)用于一微軟操 作系統(tǒng)中。
14. 如權(quán)利要求1所述的自動(dòng)化分割磁盤(pán)方法,其特征在于,該特定磁盤(pán)為一 硬盤(pán)驅(qū)動(dòng)器。
全文摘要
本發(fā)明關(guān)于一種自動(dòng)化分割磁盤(pán)方法,適用于一電腦系統(tǒng)。首先,輸入一磁盤(pán)編號(hào)與一分割數(shù)量。再以回圈的方式,將依序?qū)⒍鄠€(gè)磁區(qū)的設(shè)定參數(shù)寫(xiě)入一參數(shù)文件。最后,并依據(jù)此參數(shù)文件,將一特定磁盤(pán)分割為多個(gè)磁區(qū)。
文檔編號(hào)G06F12/02GK101458657SQ20071019422
公開(kāi)日2009年6月17日 申請(qǐng)日期2007年12月10日 優(yōu)先權(quán)日2007年12月10日
發(fā)明者謝明宏 申請(qǐng)人:英業(yè)達(dá)股份有限公司