專(zhuān)利名稱(chēng):一種硬盤(pán)多用戶(hù)分區(qū)切換控制方法、系統(tǒng)及計(jì)算機(jī)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種硬盤(pán)多用戶(hù)分區(qū)切換控制方法、系 統(tǒng)及計(jì)算機(jī)終端。
背景技術(shù):
隨著計(jì)算機(jī)普及率的提高,信息安全非常重要。尤其是當(dāng)多個(gè)用戶(hù)使用同 一臺(tái)計(jì)算機(jī)時(shí),需要分等級(jí)安全保護(hù)每個(gè)用戶(hù)的信息。硬盤(pán)多用戶(hù)是指在同一 臺(tái)計(jì)算機(jī)的一個(gè)硬盤(pán)劃分不同的用戶(hù)分區(qū),各用戶(hù)分區(qū)可以獨(dú)立分時(shí)使用,且
各用戶(hù)分區(qū)內(nèi)的數(shù)據(jù)相互隔離,互不可被訪問(wèn)。
圖1示出了現(xiàn)有技術(shù)中硬盤(pán)多用戶(hù)分區(qū)切換恐制的實(shí)現(xiàn)原理,在創(chuàng)建用戶(hù) 分區(qū)時(shí),管理員在操作界面的提示下輸入管理員賬號(hào)登錄,基本輸入輸出系統(tǒng)
(Basic Input Output System, BIOS )將控制權(quán)交給石更盤(pán)孩吏嵌入管理系統(tǒng),硬盤(pán) 微嵌入管理系統(tǒng)對(duì)管理員的權(quán)限進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后引導(dǎo)管理員登錄進(jìn)行用 戶(hù)分區(qū)創(chuàng)建。用戶(hù)分區(qū)創(chuàng)建后,管理員選擇用戶(hù)分區(qū)進(jìn)行系統(tǒng)安裝,由于傳統(tǒng) BIOS沒(méi)有用戶(hù)分區(qū)的磁盤(pán)信息,如用戶(hù)分區(qū)的大小、起始位置、終止位置等, 因此需要系統(tǒng)重新啟動(dòng),以便BIOS讀入用戶(hù)分區(qū)的磁盤(pán)信息。
當(dāng)操作系統(tǒng)(Operating Systems, OS )引導(dǎo)對(duì)當(dāng)前用戶(hù)進(jìn)行識(shí)別時(shí),系統(tǒng) 啟動(dòng),初始化自檢,用戶(hù)在操作界面的提示下輸入用戶(hù)身份識(shí)別信息,同樣需 要BIOS將控制權(quán)交給硬盤(pán)微嵌入管理系統(tǒng),硬盤(pán)微嵌入管理系統(tǒng)對(duì)用戶(hù)的身 份進(jìn)行驗(yàn)證,找到該用戶(hù)的用戶(hù)分區(qū),操作系統(tǒng)引導(dǎo)該用戶(hù)分區(qū)進(jìn)入系統(tǒng)。如 果當(dāng)前登錄的用戶(hù)同上次登錄的用戶(hù)不一致,硬盤(pán)微嵌入管理系統(tǒng)驗(yàn)證通過(guò)后, 將控制硬盤(pán)更新至當(dāng)前用戶(hù)對(duì)應(yīng)的用戶(hù)分區(qū),讀取該用戶(hù)分區(qū)的磁盤(pán)信息。但 該用戶(hù)分區(qū)的磁盤(pán)信息不會(huì)反饋到BIOS中,同樣需要系統(tǒng)重新啟動(dòng),BIOS才能讀入該用戶(hù)分區(qū)的磁盤(pán)信息,因此造成系統(tǒng)的易用性不佳,操作不方便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種硬盤(pán)多用戶(hù)分區(qū)切換控制方法,旨在解 決硬盤(pán)多用戶(hù)應(yīng)用中,當(dāng)切換不同的用戶(hù)分區(qū)時(shí),需要重新啟動(dòng)系統(tǒng),造成系 統(tǒng)的易用性不佳,操作不方便的問(wèn)題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的, 一種硬盤(pán)多用戶(hù)分區(qū)切換控制方法,所述方法
包括下述步驟
接收硬盤(pán)外部控制系統(tǒng)在用戶(hù)切換用戶(hù)分區(qū)后發(fā)送的用戶(hù)身份驗(yàn)證指令,
控制硬盤(pán)控制器進(jìn)行用戶(hù)身份驗(yàn)證;
用戶(hù)身份驗(yàn)證通過(guò)后,控制硬盤(pán)控制器查找對(duì)應(yīng)的用戶(hù)分區(qū),獲取所述用 戶(hù)分區(qū)的磁盤(pán)信息,將硬盤(pán)控制器獲取的磁盤(pán)信息返回硬盤(pán)外部控制系統(tǒng)。
'本發(fā)明實(shí)施例的另一目的在于提供一種硬盤(pán)多用戶(hù)分區(qū)切換控制系統(tǒng),所 述系統(tǒng)包括
存儲(chǔ)器,用于存儲(chǔ)用戶(hù)分區(qū)的創(chuàng)建時(shí)間、分區(qū)標(biāo)識(shí)信息; 微內(nèi)核操作系統(tǒng),用于提供人機(jī)交互界面,根據(jù)用戶(hù)輸入的用戶(hù)分區(qū)操作 信息發(fā)出用戶(hù)分區(qū)操作控制指令;
處理器,用于在創(chuàng)建用戶(hù)分區(qū)時(shí),將硬盤(pán)外部控制系統(tǒng)生成的用戶(hù)分區(qū)的 用戶(hù)配置信息中的創(chuàng)建時(shí)間、分區(qū)標(biāo)識(shí)信息寫(xiě)入所述存儲(chǔ)器,用戶(hù)安全信息寫(xiě) 入所述硬盤(pán)控制器,在刪除用戶(hù)分區(qū)時(shí),將所述存儲(chǔ)器和硬盤(pán)控制器中對(duì)應(yīng)的 用戶(hù)配置信息刪除,接收微內(nèi)核操作系統(tǒng)和硬盤(pán)外部控制系統(tǒng)發(fā)出的用戶(hù)分區(qū) 操作控制指令,控制硬盤(pán)控制器執(zhí)行對(duì)應(yīng)的用戶(hù)分區(qū)操作,在接收到硬盤(pán)外部 控制系統(tǒng)在用戶(hù)切換用戶(hù)分區(qū)后發(fā)送的用戶(hù)身份驗(yàn)證指令后,控制硬盤(pán)控制器 進(jìn)行用戶(hù)身份驗(yàn)證,用戶(hù)身份驗(yàn)證通過(guò)后,控制硬盤(pán)控制器查找對(duì)應(yīng)的用戶(hù)分 區(qū),獲取所述用戶(hù)分區(qū)的磁盤(pán)信息,將硬盤(pán)控制器獲取的磁盤(pán)信息返回硬盤(pán)外 部控制系統(tǒng)。本發(fā)明實(shí)施例的另 一 目的在于提供一種計(jì)算機(jī)終端,包括硬盤(pán)外部控制系 統(tǒng)和硬盤(pán),所述硬盤(pán)包括硬盤(pán)控制器,所述^^盤(pán)還包括硬盤(pán)多用戶(hù)分區(qū)切換控 制系統(tǒng),所述系統(tǒng)包括
存儲(chǔ)器,用于存儲(chǔ)用戶(hù)分區(qū)的創(chuàng)建時(shí)間、分區(qū)標(biāo)識(shí)信息;
微內(nèi)核操作系統(tǒng),用于提供人機(jī)交互界面,根據(jù)用戶(hù)輸入的用戶(hù)分區(qū)操作
信息發(fā)出用戶(hù)分區(qū)操作控制指令;
處理器,用于在創(chuàng)建用戶(hù)分區(qū)時(shí),將硬盤(pán)外部控制系統(tǒng)生成的用戶(hù)分區(qū)的 用戶(hù)配置信息中的創(chuàng)建時(shí)間、分區(qū)標(biāo)識(shí)信息寫(xiě)入所述存儲(chǔ)器,用戶(hù)安全信息寫(xiě) 入所述硬盤(pán)控制器,在刪除用戶(hù)分區(qū)時(shí),將所述存儲(chǔ)器和硬盤(pán)控制器中對(duì)應(yīng)的 用戶(hù)配置信息刪除,接收微內(nèi)核操作系統(tǒng)和硬盤(pán)外部控制系統(tǒng)發(fā)出的用戶(hù)分區(qū) 操作控制指令,控制硬盤(pán)控制器執(zhí)行對(duì)應(yīng)的用戶(hù)分區(qū)操作,在接收到硬盤(pán)外部 控制系統(tǒng)在用戶(hù)切換用戶(hù)分區(qū)后發(fā)送的用戶(hù)身份驗(yàn)證指令后,控制硬盤(pán)控制器 進(jìn)行用戶(hù)身份驗(yàn)證,用戶(hù)身份驗(yàn)證通過(guò)后,控制硬盤(pán)控制器查找對(duì)應(yīng)的用戶(hù)分 區(qū),獲取所述用戶(hù)分區(qū)的磁盤(pán)信息,將硬盤(pán)控制器獲取的磁盤(pán)信息返回硬盤(pán)外 部控制系統(tǒng)。
本發(fā)明的實(shí)施例中,當(dāng)切換不同的用戶(hù)分區(qū)時(shí),將新用戶(hù)分區(qū)的磁盤(pán)信息 返回硬盤(pán)外部控制系統(tǒng),在不需要系統(tǒng)重新啟動(dòng)的情況下,硬盤(pán)外部控制系統(tǒng) 獲取新用戶(hù)分區(qū)的磁盤(pán)信息,提高了系統(tǒng)的易用性和操作的方便性。
圖1是現(xiàn)有技術(shù)提供的現(xiàn)有技術(shù)中硬盤(pán)多用戶(hù)分區(qū)切換控制的實(shí)現(xiàn)原理
圖2是本發(fā)明實(shí)施例提供的硬盤(pán)多用戶(hù)分區(qū)切換控制的實(shí)現(xiàn)原理圖; 圖3是本發(fā)明實(shí)施例提供的硬盤(pán)多用戶(hù)分區(qū)切換控制系統(tǒng)的結(jié)構(gòu)圖; 圖4是本發(fā)明實(shí)施例提供的對(duì)硬盤(pán)多用戶(hù)分區(qū)進(jìn)行操作的實(shí)現(xiàn)流程。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明的實(shí)施例中,當(dāng)切換不同的用戶(hù)分區(qū)時(shí),將新用戶(hù)分區(qū)的石茲盤(pán)信 息返回硬盤(pán)外部控制系統(tǒng),從而使得在不需要系統(tǒng)重新啟動(dòng)的情況下,硬盤(pán)外 部控制系統(tǒng)獲取新用戶(hù)分區(qū)的磁盤(pán)信息,提高了系統(tǒng)的易用性和操作的方便性。
本發(fā)明實(shí)施例中,硬盤(pán)外部控制系統(tǒng)可以是BIOS,或者統(tǒng)一可擴(kuò)展固件接 口 (Unified Extensible Firmware Interface, UEFI )。其中,UEFI是一種開(kāi)放的 (不依賴(lài)于特定的BIOS和平臺(tái)實(shí)現(xiàn))用于定義平臺(tái)固件與操作系統(tǒng)之間的接 口規(guī)范,為操作系統(tǒng)以及啟動(dòng)前的運(yùn)行狀態(tài)提供一個(gè)標(biāo)準(zhǔn)環(huán)境,系統(tǒng)地規(guī)定了 計(jì)算機(jī)系統(tǒng)的控制權(quán)如何從啟動(dòng)前的環(huán)境傳遞給操作系統(tǒng)。遵守該規(guī)范而進(jìn)行 開(kāi)發(fā)的BIOS稱(chēng)為UEFI BIOS,是一種高安全的BIOS,支持安全啟動(dòng)、驅(qū)動(dòng)簽 名和散列(Hash)技術(shù)。
圖2示出了本發(fā)明實(shí)施例提供的硬盤(pán)多用戶(hù)分區(qū)切換控制的實(shí)現(xiàn)原理。在 創(chuàng)建用戶(hù)分區(qū)時(shí),管理員在操作界面的提示下輸入管理員身份識(shí)別信息登錄, 硬盤(pán)外部控制系統(tǒng)將控制權(quán)交給硬盤(pán)微嵌入智能管理系統(tǒng),硬盤(pán)微嵌入智能管 理系統(tǒng)對(duì)管理員的權(quán)限進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后引導(dǎo)管理員登錄進(jìn)行用戶(hù)分區(qū)創(chuàng) 建。用戶(hù)分區(qū)創(chuàng)建后,管理員選擇用戶(hù)分區(qū)進(jìn)行系統(tǒng)安裝,當(dāng)對(duì)不同的用戶(hù)分 區(qū)進(jìn)行系統(tǒng)安裝時(shí),硬盤(pán)外部控制系統(tǒng)向硬盤(pán)微嵌入智能管理系統(tǒng)發(fā)出相應(yīng)的 用戶(hù)分區(qū)操作指令,硬盤(pán)微嵌入智能管理系統(tǒng)根據(jù)該指令控制硬盤(pán)控制器查找 相應(yīng)的用戶(hù)分區(qū),將硬盤(pán)控制器獲取的該用戶(hù)分區(qū)的磁盤(pán)信息返回硬盤(pán)外部控 制系統(tǒng)。這樣,不需要系統(tǒng)重新啟動(dòng),硬盤(pán)外部控制系統(tǒng)就可以得到進(jìn)行系統(tǒng) 安裝的用戶(hù)分區(qū)的磁盤(pán)信息,管理員就可以直接進(jìn)入該用戶(hù)分區(qū)進(jìn)行系統(tǒng)安裝, 方便了用戶(hù)操作。
當(dāng)用戶(hù)登錄用戶(hù)分區(qū)時(shí),系統(tǒng)啟動(dòng),初始化自檢,用戶(hù)在操作界面的提示下輸入用戶(hù)身份識(shí)別信息,該信息包括密碼,生物識(shí)別如指紋,虹膜,智能卡,
通用串行總線(xiàn)鑰匙(Universal serial bus key,USB key)等,硬盤(pán)外部控制系統(tǒng)將 控制權(quán)交給硬盤(pán)微嵌入智能管理系統(tǒng),硬盤(pán)微嵌入智能管理系統(tǒng)對(duì)用戶(hù)進(jìn)行身 份驗(yàn)證。身份驗(yàn)證通過(guò)后,硬盤(pán)外部控制系統(tǒng)控制操作系統(tǒng)引導(dǎo)該用戶(hù)分區(qū)進(jìn) 入系統(tǒng)。如果當(dāng)前用戶(hù)與上次登錄的用戶(hù)不一致,硬盤(pán)微嵌入智能管理系統(tǒng)對(duì) 用戶(hù)進(jìn)行身份驗(yàn)證,身份驗(yàn)證通過(guò)后,控制硬盤(pán)控制器查找當(dāng)前用戶(hù)的用戶(hù)分 區(qū),將硬盤(pán)控制器獲取的該用戶(hù)分區(qū)的磁盤(pán)信息返回硬盤(pán)外部控制系統(tǒng)。同樣, 在不需要系統(tǒng)重新啟動(dòng)的情況下硬盤(pán)外部控制系統(tǒng)就可以得到當(dāng)前用戶(hù)的用戶(hù) 分區(qū)的磁盤(pán)信息,當(dāng)前用戶(hù)就可以直接進(jìn)入該用戶(hù)分區(qū)進(jìn)行操作。
在本發(fā)明實(shí)施例中,硬盤(pán)微嵌入智能管理系統(tǒng)向硬盤(pán)外部控制系統(tǒng)返回的 磁盤(pán)信息包括用戶(hù)分區(qū)的大小、起始位置、終止位置等。
圖3示出了本發(fā)明實(shí)施例提供的硬盤(pán)多用戶(hù)分區(qū)切換控制系統(tǒng)的結(jié)構(gòu),為 了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
當(dāng)管理員創(chuàng)建用戶(hù)分區(qū)時(shí),系統(tǒng)開(kāi)機(jī),硬盤(pán)外部控制系統(tǒng)31自檢,硬件初 始化,進(jìn)入用戶(hù)操作界面。管理員在操作界面的提示下輸入管理員身份識(shí)別信 息,硬盤(pán)外部控制系統(tǒng)31向處理器321發(fā)出用戶(hù)身份驗(yàn)證指令,處理器321 根據(jù)該用戶(hù)驗(yàn)證指令控制硬盤(pán)控制器33執(zhí)行用戶(hù)身份驗(yàn)證操作,硬盤(pán)控制器 33將管理員輸入的用戶(hù)身份識(shí)別信息與其存儲(chǔ)的用戶(hù)身份識(shí)別信息進(jìn)行比對(duì), 檢測(cè)身份驗(yàn)證是否通過(guò)。身份驗(yàn)證通過(guò)后,硬盤(pán)控制器33將檢測(cè)通過(guò)的結(jié)果信 息經(jīng)處理器321返回給硬盤(pán)外部控制系統(tǒng)31,硬盤(pán)外部控制系統(tǒng)31調(diào)用管理 員管理界面,同時(shí)向處理器321發(fā)送用戶(hù)分區(qū)創(chuàng)建指令,處理器3U執(zhí)行用戶(hù) 分區(qū)創(chuàng)建指令。管理員根據(jù)界面提示輸入用戶(hù)分區(qū)創(chuàng)建信息執(zhí)行用戶(hù)分區(qū)創(chuàng)建。 微內(nèi)核操作系統(tǒng)322將管理員輸入的用戶(hù)分區(qū)創(chuàng)建信息轉(zhuǎn)化為機(jī)器語(yǔ)言并發(fā)出 指令返回給處理器321,處理器321根據(jù)返回的機(jī)器語(yǔ)言控制硬盤(pán)控制器33完 成對(duì)用戶(hù)分區(qū)的創(chuàng)建。用戶(hù)分區(qū)創(chuàng)建后,硬盤(pán)外部控制系統(tǒng)31生成用戶(hù)分區(qū)的 用戶(hù)配置信息。其中,創(chuàng)建時(shí)間、用戶(hù)分區(qū)ID號(hào)等信息由硬盤(pán)微嵌入智能管理系統(tǒng)32進(jìn)行加密后存儲(chǔ)在存儲(chǔ)器323中,用戶(hù)分區(qū)對(duì)應(yīng)的用戶(hù)名、用戶(hù)密碼由
硬盤(pán)外部控制系統(tǒng)31加密存儲(chǔ)在硬盤(pán)控制器33內(nèi)。
用戶(hù)分區(qū)創(chuàng)建后,管理員選擇一個(gè)用戶(hù)分區(qū)進(jìn)行系統(tǒng)安裝,在操作界面的 提示下輸入該用戶(hù)分區(qū)對(duì)應(yīng)的用戶(hù)身份識(shí)別信息。硬盤(pán)外部控制系統(tǒng)31向處理 器321發(fā)出用戶(hù)身份驗(yàn)證指令,處理器321根據(jù)該用戶(hù)身份驗(yàn)證指令控制硬盤(pán) 控制器33執(zhí)行用戶(hù)身份驗(yàn)證操作,硬盤(pán)控制器33將管理員輸入的用戶(hù)身份識(shí) 別信息與其存儲(chǔ)的相應(yīng)用戶(hù)分區(qū)的用戶(hù)身份識(shí)別信息進(jìn)行比對(duì),檢測(cè)身份驗(yàn)證 是否通過(guò)。身份驗(yàn)證通過(guò)后,硬盤(pán)控制器33將檢測(cè)通過(guò)的結(jié)果信息經(jīng)處理器 321返回給硬盤(pán)外部控制系統(tǒng)31,同時(shí),硬盤(pán)控制器33獲取對(duì)應(yīng)的用戶(hù)分區(qū)引 導(dǎo)區(qū)內(nèi)的磁盤(pán)信息,處理器32將硬盤(pán)控制器33獲取的對(duì)應(yīng)的用戶(hù)分區(qū)的磁盤(pán) 信息返回硬盤(pán)外部控制系統(tǒng)31。這樣,不需要系統(tǒng)重新啟動(dòng),硬盤(pán)外部控制系 統(tǒng)31就可以得到進(jìn)行系統(tǒng)安裝的用戶(hù)分區(qū)的磁盤(pán)信息,管理員可以直接對(duì)用戶(hù) 分區(qū)進(jìn)行系統(tǒng)安裝。當(dāng)管理員切換到其他用戶(hù)分區(qū)執(zhí)行系統(tǒng)安裝操作時(shí),也不 需要系統(tǒng)重新啟動(dòng),操作過(guò)程與上述相同,不再贅述。
當(dāng)用戶(hù)登錄用戶(hù)分區(qū)時(shí),系統(tǒng)啟動(dòng),初始化自檢,用戶(hù)在操作界面的提示 下輸入用戶(hù)身份識(shí)別信息,硬盤(pán)外部控制系統(tǒng)31向處理器321發(fā)出用戶(hù)身份驗(yàn) 證指令,處理器321.根據(jù)該用戶(hù)身份驗(yàn)證指令控制硬盤(pán)控制器33執(zhí)行用戶(hù)驗(yàn)證 操作,硬盤(pán)控制器33將用戶(hù)輸入的用戶(hù)身份識(shí)別信息與存儲(chǔ)的相應(yīng)用戶(hù)分區(qū)的 用戶(hù)身份識(shí)信息進(jìn)行比對(duì),檢測(cè)身份驗(yàn)證是否通過(guò)。身份驗(yàn)證通過(guò)后,硬盤(pán)控 制器33將^H則通過(guò)的結(jié)果信息經(jīng)處理器321返回給硬盤(pán)外部控制系統(tǒng)31,同 時(shí),硬盤(pán)控制器33獲取對(duì)應(yīng)的用戶(hù)分區(qū)的磁盤(pán)信息,處理器32將硬盤(pán)控制器 33獲取的對(duì)應(yīng)的用戶(hù)分區(qū)的磁盤(pán)信息返回硬盤(pán)外部控制系統(tǒng)31 。操作系統(tǒng)引導(dǎo) 登錄該用戶(hù)分區(qū)。 '
當(dāng)切換登錄其他用戶(hù)分區(qū)時(shí),用戶(hù)在操作界面的提示下輸入該用戶(hù)分區(qū)對(duì) 應(yīng)的用戶(hù)身份識(shí)別信息。硬盤(pán)外部控制系統(tǒng)31向處理器321發(fā)出用戶(hù)身份驗(yàn)證 指令,處理器321根據(jù)該用戶(hù)身份驗(yàn)證指令控制硬盤(pán)控制器33執(zhí)行用戶(hù)身份驗(yàn)證操作,硬盤(pán)控制器33將用戶(hù)輸入的用戶(hù)身份識(shí)別信息與其存儲(chǔ)的相應(yīng)用戶(hù)分 區(qū)的用戶(hù)身份識(shí)別信息進(jìn)行比對(duì),檢測(cè)身份驗(yàn)證是否通過(guò)。身份驗(yàn)證通過(guò)后,
硬盤(pán)控制器33將檢測(cè)通過(guò)的結(jié)果信息經(jīng)處理器321返回給硬盤(pán)外部控制系統(tǒng) 31。同時(shí),硬盤(pán)控制器33獲耳又對(duì)應(yīng)的用戶(hù)分區(qū)的》茲盤(pán)信息,處理器32將硬盤(pán) 控制器33獲取的對(duì)應(yīng)的用戶(hù)分區(qū)的磁盤(pán)信息返回硬盤(pán)外部控制系統(tǒng)31。硬盤(pán) 外部控制系統(tǒng)31讀入該用戶(hù)分區(qū)的磁盤(pán)信息后,搡作系統(tǒng)直接引導(dǎo)登錄該用戶(hù) 分區(qū),無(wú)須重啟系統(tǒng)。
作為本發(fā)明的一個(gè)實(shí)施例,當(dāng)更改用戶(hù)分區(qū)時(shí),例如改變分區(qū)的大小,刪 除分區(qū)時(shí),需要?jiǎng)h除現(xiàn)有用戶(hù)分區(qū)后重新創(chuàng)建。硬盤(pán)外部控制系統(tǒng)31發(fā)出相應(yīng) 指令給處理器321,處理器321執(zhí)行該指令。管理員根據(jù)界面提示輸入用戶(hù)分 區(qū)刪除信息執(zhí)行用戶(hù)分區(qū)刪除操作。微內(nèi)核操作系統(tǒng)322將管理員輸入的用戶(hù) 分區(qū)刪除信息轉(zhuǎn)化為機(jī)器語(yǔ)言并發(fā)出指令返回給處理器321,處理器321根據(jù) 返回的機(jī)器語(yǔ)言控制硬盤(pán)控制器33完成對(duì)用戶(hù)分區(qū)的刪除。同時(shí),處理器321 將刪除的用戶(hù)分區(qū)的用戶(hù)配置信息從存儲(chǔ)器323和硬盤(pán)控制器33中刪除并返回 信息給硬盤(pán)外部控制系統(tǒng)31,通過(guò)硬盤(pán)的外部控制系統(tǒng)31把操作界面中此用 戶(hù)的登錄選項(xiàng)刪除。
圖4示出了本發(fā)明實(shí)施例提供的對(duì)硬盤(pán)多用戶(hù)分區(qū)進(jìn)行操作的實(shí)現(xiàn)流程, 詳述如下
在步驟S401中,系統(tǒng)開(kāi)機(jī)啟動(dòng),由具有管理員權(quán)限的用戶(hù)進(jìn)入用戶(hù)操作界 面。管理員在操作界面的提示下輸入管理員身份識(shí)別信息,信息識(shí)別通過(guò)后, 管理員登錄。
在步驟S402中,硬盤(pán)外部控制系統(tǒng)通過(guò)向硬盤(pán)微嵌入智能管理系統(tǒng)發(fā)出指 令識(shí)別硬盤(pán)多用戶(hù)現(xiàn)有分區(qū)信息。
在步驟S403中,管理員判斷是否需要用戶(hù)分區(qū)創(chuàng)建,如果需要用戶(hù)分區(qū)創(chuàng) 建,執(zhí)行步驟S404,否則執(zhí)行步驟S406。
在步驟S404中,管理員判斷是否需要?jiǎng)h除用戶(hù)分區(qū),如果需要?jiǎng)h除用戶(hù)分區(qū),執(zhí)行步驟S405,否則執(zhí)行步驟S408。如果該硬盤(pán)為第一次使用,同樣執(zhí) 行步驟S408。
在步驟S405中,管理員根據(jù)接收到的硬盤(pán)多用戶(hù)現(xiàn)有分區(qū)信息,當(dāng)更改用 戶(hù)分區(qū)時(shí),例如改變分區(qū)的大小,刪除分區(qū),需要?jiǎng)h除現(xiàn)有用戶(hù)分區(qū)后再進(jìn)行 用戶(hù)分區(qū)創(chuàng)建時(shí),硬盤(pán)微嵌入智能管理系統(tǒng)中的處理器接收硬盤(pán)外部控制系統(tǒng) 發(fā)出的刪除用戶(hù)分區(qū)的指令并執(zhí)行。刪除用戶(hù)分區(qū)后,再進(jìn)行用戶(hù)分區(qū)的創(chuàng)建。 被刪除用戶(hù)分區(qū)中的數(shù)據(jù)全部丟失,且一用戶(hù)分區(qū)的刪除不會(huì)影響硬盤(pán)其他用 戶(hù)分區(qū)的數(shù)據(jù)。當(dāng)用戶(hù)被刪除后,處理器將刪除的用戶(hù)分區(qū)的分區(qū)用戶(hù)配置信 息從存儲(chǔ)器和硬盤(pán)控制器中刪除并返回信息給硬盤(pán)外部控制系統(tǒng),通過(guò)硬盤(pán)的 外部控制系統(tǒng)把操作界面中此用戶(hù)的登錄選項(xiàng)刪除。
在步驟S406中,管理員選擇一個(gè)用戶(hù)進(jìn)行系統(tǒng)安裝或者引導(dǎo)。
在步驟S407中,完成用戶(hù)的系統(tǒng)安裝或引導(dǎo)。
在步驟S408中,管理員根據(jù)接收到的硬盤(pán)多用戶(hù)現(xiàn)有分區(qū)信息,由硬盤(pán)外 部控制系統(tǒng)向硬盤(pán)微嵌入智能管理系統(tǒng)發(fā)出創(chuàng)建用戶(hù)分區(qū)的指令,硬盤(pán)微嵌入 智能管理系統(tǒng)判斷指令并控制硬盤(pán)控制器完成用戶(hù)分區(qū)的創(chuàng)建。
在步驟S409中,用戶(hù)分區(qū)創(chuàng)建之后,由管理員選取一個(gè)用戶(hù)進(jìn)行系統(tǒng)安裝。
在步驟S410中,完成用戶(hù)的系統(tǒng)安裝。
在本發(fā)明的實(shí)施例中,當(dāng)切換不同的用戶(hù)分區(qū)時(shí),將新用戶(hù)分區(qū)的磁盤(pán)信 息返回硬盤(pán)外部控制系統(tǒng),在不需要系統(tǒng)重新啟動(dòng)的情況下,硬盤(pán)外部控制系 統(tǒng)獲取新用戶(hù)分區(qū)的磁盤(pán)信息,提高了系統(tǒng)的易用性和操作的方便性。另外, 系統(tǒng)對(duì)用戶(hù)分區(qū)之后生成的用戶(hù)用戶(hù)配置信息進(jìn)行加密存儲(chǔ),保護(hù)了用戶(hù)信息 的安全性和私密性。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種硬盤(pán)多用戶(hù)分區(qū)切換控制方法,其特征在于,所述方法包括下述步驟接收硬盤(pán)外部控制系統(tǒng)在用戶(hù)切換用戶(hù)分區(qū)后發(fā)送的用戶(hù)身份驗(yàn)證指令,控制硬盤(pán)控制器進(jìn)行用戶(hù)身份驗(yàn)證;用戶(hù)身份驗(yàn)證通過(guò)后,控制硬盤(pán)控制器查找對(duì)應(yīng)的用戶(hù)分區(qū),獲取所述用戶(hù)分區(qū)的磁盤(pán)信息,將硬盤(pán)控制器獲取的磁盤(pán)信息返回硬盤(pán)外部控制系統(tǒng)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述用戶(hù)分區(qū)的磁盤(pán)信息包括 用戶(hù)分區(qū)的大小、起始位置、終止位置。
3、 如權(quán)利要求l所述的方法,其特征在于,所述硬盤(pán)外部控制系統(tǒng)為傳統(tǒng) BIOS,或者基于UEFI規(guī)范的BIOS。
4、 一種硬盤(pán)多用戶(hù)分區(qū)切換控制系統(tǒng),其特征在于,所述系統(tǒng)包括 存儲(chǔ)器,用于存儲(chǔ)用戶(hù)分區(qū)的創(chuàng)建時(shí)間、分區(qū)標(biāo)識(shí)信息; 微內(nèi)核操作系統(tǒng),用于提供人機(jī)交互界面,根據(jù)用戶(hù)輸入的用戶(hù)分區(qū)操作信息發(fā)出用戶(hù)分區(qū)操作控制指令;處理器,用于在創(chuàng)建用戶(hù)分區(qū)時(shí),將硬盤(pán)外部控制系統(tǒng)生成的用戶(hù)分區(qū)的 用戶(hù)配置信息中的創(chuàng)建時(shí)間、分區(qū)標(biāo)識(shí)信息寫(xiě)入所述存儲(chǔ)器,用戶(hù)安全信息寫(xiě) 入所述硬盤(pán)控制器,在刪除用戶(hù)分區(qū)時(shí),將所述存儲(chǔ)器和硬盤(pán)控制器中對(duì)應(yīng)的 用戶(hù)配置信息刪除,接收微內(nèi)核搡作系統(tǒng)和硬盤(pán)外部控制系統(tǒng)發(fā)出的用戶(hù)分區(qū) 操作控制指令,控制硬盤(pán)控制器執(zhí)行對(duì)應(yīng)的用戶(hù)分區(qū)操作,在接收到硬盤(pán)外部 控制系統(tǒng)在用戶(hù)切換用戶(hù)分區(qū)后發(fā)送的用戶(hù)身份驗(yàn)證指令后,控制硬盤(pán)控制器 進(jìn)行用戶(hù)身份驗(yàn)^i正,用戶(hù)身份驗(yàn)證通過(guò)后,控制硬盤(pán)控制器查找對(duì)應(yīng)的用戶(hù)分 區(qū),獲取所述用戶(hù)分區(qū)的磁盤(pán)信息,將硬盤(pán)控制器獲取的磁盤(pán)信息返回硬盤(pán)外 部控制系統(tǒng)。
5、 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述用戶(hù)分區(qū)的磁盤(pán)信息包括 用戶(hù)分區(qū)的大小、起始位置、終止位置。
6、 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述硬盤(pán)外部控制系統(tǒng)為傳統(tǒng)BIOS,或者基于UEFI規(guī)范的BIOS。
7、 一種計(jì)算機(jī)終端,包括硬盤(pán)外部控制系統(tǒng)和石更盤(pán),所述硬盤(pán)包括硬盤(pán)控 制器,其特征在于,所述硬盤(pán)還包括硬盤(pán)多用戶(hù)分區(qū)切換控制系統(tǒng),所述系統(tǒng) 包括存儲(chǔ)器,用于存儲(chǔ)用戶(hù)分區(qū)的創(chuàng)建時(shí)間、分區(qū)標(biāo)識(shí)信息; 微內(nèi)核操作系統(tǒng),用于提供人機(jī)交互界面,根據(jù)用戶(hù)輸入的用戶(hù)分區(qū)操作 信息發(fā)出用戶(hù)分區(qū)操作控制指令;處理器,用于在創(chuàng)建用戶(hù)分區(qū)時(shí),將硬盤(pán)外部控制系統(tǒng)生成的用戶(hù)分區(qū)的 用戶(hù)配置信息中的創(chuàng)建時(shí)間、分區(qū)標(biāo)識(shí)信息寫(xiě)入所述存儲(chǔ)器,用戶(hù)安全信息寫(xiě) 入所述硬盤(pán)控制器,在刪除用戶(hù)分區(qū)時(shí),將所述存儲(chǔ)器和硬盤(pán)控制器中對(duì)應(yīng)的 用戶(hù)配置信息刪除,接收微內(nèi)核操作系統(tǒng)和硬盤(pán)外部控制系統(tǒng)發(fā)出的用戶(hù)分區(qū) 操作控制指令,控制硬盤(pán)控制器執(zhí)行對(duì)應(yīng)的用戶(hù)分區(qū)操作,在接收到硬盤(pán)外部 控制系統(tǒng)在用戶(hù)切換用戶(hù)分區(qū)后發(fā)送的用戶(hù)身份驗(yàn)證指令后,控制硬盤(pán)控制器 進(jìn)行用戶(hù)身份驗(yàn)證,用戶(hù)身份驗(yàn)證通過(guò)后,控制硬盤(pán)控制器查找對(duì)應(yīng)的用戶(hù)分 區(qū),獲取所述用戶(hù)分區(qū)的磁盤(pán)信息,將硬盤(pán)控制器獲取的磁盤(pán)信息返回硬盤(pán)外 部控制系統(tǒng)。
8、 如權(quán)利要求7所述的計(jì)算機(jī)終端,其特征在于,所述用戶(hù)分區(qū)的磁盤(pán)信 息包括用戶(hù)分區(qū)的大小、起始位置、終止位置。
9、 如權(quán)利要求7所述的計(jì)算機(jī)終端,其特征在于,所述硬盤(pán)外部控制系統(tǒng) 為BIOS,或者基于UEFI規(guī)范的BIOS。
全文摘要
本發(fā)明適用于計(jì)算機(jī)領(lǐng)域,提供了一種硬盤(pán)多用戶(hù)分區(qū)切換控制方法、系統(tǒng)及計(jì)算機(jī)終端,所述方法包括下述步驟接收硬盤(pán)外部控制系統(tǒng)在用戶(hù)切換用戶(hù)分區(qū)后發(fā)送的用戶(hù)身份驗(yàn)證指令,控制硬盤(pán)控制器進(jìn)行用戶(hù)身份驗(yàn)證;用戶(hù)身份驗(yàn)證通過(guò)后,控制硬盤(pán)控制器查找對(duì)應(yīng)的用戶(hù)分區(qū),獲取所述用戶(hù)分區(qū)的磁盤(pán)信息,將硬盤(pán)控制器獲取的磁盤(pán)信息返回硬盤(pán)外部控制系統(tǒng)。本發(fā)明的實(shí)施例中,當(dāng)切換不同的用戶(hù)分區(qū)時(shí),將新用戶(hù)分區(qū)的磁盤(pán)信息返回硬盤(pán)外部控制系統(tǒng),在不需要系統(tǒng)重新啟動(dòng)的情況下,硬盤(pán)外部控制系統(tǒng)獲取新用戶(hù)分區(qū)的磁盤(pán)信息,提高了系統(tǒng)的易用性和操作的方便性。
文檔編號(hào)G06F21/00GK101436233SQ20071012451
公開(kāi)日2009年5月20日 申請(qǐng)日期2007年11月12日 優(yōu)先權(quán)日2007年11月12日
發(fā)明者姚文澤, 靖 宋, 張擁軍, 林詩(shī)達(dá), 明 石, 兵 賈 申請(qǐng)人:中國(guó)長(zhǎng)城計(jì)算機(jī)深圳股份有限公司