本發(fā)明涉及計(jì)算機(jī)操作系統(tǒng)和磁盤虛擬化技術(shù),更具體地說,涉及一種公用網(wǎng)絡(luò)場所“本地?fù)Q機(jī)”的實(shí)現(xiàn)方法。
背景技術(shù):
隨著國家經(jīng)濟(jì)發(fā)展和計(jì)算機(jī)硬件水平的提高,用戶使用計(jì)算機(jī)的場所也在不斷擴(kuò)展(如辦公室、傳統(tǒng)網(wǎng)吧、新型網(wǎng)咖、電子閱覽室等),但這些設(shè)備均安裝了還原卡或還原軟件,如何讓用戶在更換計(jì)算機(jī)時能夠在新的計(jì)算機(jī)繼續(xù)操作原計(jì)算機(jī)的內(nèi)容成了新的問題。目前常見的磁盤虛擬化技術(shù)有微軟公司的VHD格式技術(shù),Vmware公司的VMDK格式技術(shù)等,但目前的技術(shù)僅用于特定的技術(shù)領(lǐng)域,民用機(jī)會較少,不能解決對民用設(shè)備的靈活使用。
同時綜上所述,如何解決現(xiàn)有技術(shù)民用無門的現(xiàn)狀,同時造福技術(shù)人員,提升用戶體驗(yàn)是目前本領(lǐng)域技術(shù)人員亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的是提供一種虛擬磁盤的構(gòu)建方法,用以實(shí)現(xiàn)公用網(wǎng)絡(luò)場所“本地?fù)Q機(jī)”,解決目前公用網(wǎng)絡(luò)場所無法換機(jī)后繼續(xù)進(jìn)行原操作的缺陷。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:本發(fā)明提供了一種實(shí)現(xiàn)公用網(wǎng)絡(luò)場所“本地?fù)Q機(jī)”的方法,包括:將用戶數(shù)據(jù)封裝為VHD文件或虛擬磁盤文件得到目標(biāo)數(shù)據(jù)將目標(biāo)數(shù)據(jù)存儲在本地服務(wù)器中,用戶在新的計(jì)算機(jī)上上機(jī)后掛載本地服務(wù)器的VHD文件或虛擬磁盤文件,讀取其中的目標(biāo)數(shù)據(jù),實(shí)現(xiàn)用戶換機(jī)后的無縫辦公。
優(yōu)選的,所述方法還包括:客戶機(jī)讀取本地服務(wù)器中與主機(jī)對應(yīng)的子VHD文件或子虛擬磁盤文件用戶發(fā)起換機(jī)請求,系統(tǒng)將數(shù)據(jù)保存進(jìn)子VHD文件或子虛擬磁盤文件中,形成目標(biāo)數(shù)據(jù)。
本地服務(wù)器將目標(biāo)數(shù)據(jù)掛載到新計(jì)算機(jī)上,實(shí)現(xiàn)數(shù)據(jù)的無縫切換。
優(yōu)選的,所述公用網(wǎng)絡(luò)場所為網(wǎng)吧、網(wǎng)咖、辦公室、政府機(jī)關(guān)辦公樓等一切計(jì)算機(jī)大批量聯(lián)網(wǎng)的場所。
優(yōu)選的,所述VHD文件及虛擬磁盤格式為操作系統(tǒng)或虛擬化軟件公司提供的能夠?qū)⒉僮飨到y(tǒng)儲存為文件的軟件。
優(yōu)選的,所述技術(shù)將用戶的數(shù)據(jù)掛載為VHD文件或其他虛擬磁盤格式,并進(jìn)行無縫掛載啟動實(shí)現(xiàn)移動辦公、游戲、的技術(shù)。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)如下:本發(fā)明提供了一種公共網(wǎng)絡(luò)場所用戶進(jìn)行“本地?fù)Q機(jī)”的一種方法,通過使用磁盤虛擬化,當(dāng)用戶提出換機(jī)請求時,將用戶數(shù)據(jù)存儲為VHD文件或虛擬磁盤文件來得到目標(biāo)數(shù)據(jù),并將目標(biāo)數(shù)據(jù)存儲在本地服務(wù)器中,當(dāng)用戶在新機(jī)器上機(jī)時,本地服務(wù)器掛載目標(biāo)數(shù)據(jù),實(shí)現(xiàn)無縫切換。與現(xiàn)有技術(shù)相比,本發(fā)明解決了換機(jī)導(dǎo)致的用戶體驗(yàn)不連續(xù)的缺點(diǎn),創(chuàng)新性的實(shí)現(xiàn)了同步切換。
附圖說明
為了更清楚的說明本發(fā)明實(shí)例中的技術(shù)方案,下面對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做簡單介紹,顯而易見的,下面的描述僅為本發(fā)明的實(shí)施例,對于本領(lǐng)域其他技術(shù)人員來講,在不付出創(chuàng)造性的勞動條件之下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種本地?fù)Q機(jī)構(gòu)建方法的流程圖。
具體實(shí)施方式
下面結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚,完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明的實(shí)施例,本領(lǐng)域普通工作人員在沒有做出創(chuàng)造性的勞動前提下所獲得的全部其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
隨著國家經(jīng)濟(jì)發(fā)展和計(jì)算機(jī)硬件水平的提高,用戶使用計(jì)算機(jī)的場所也在不斷擴(kuò)展(如辦公室、傳統(tǒng)網(wǎng)吧、新型網(wǎng)咖、電子閱覽室等),但這些設(shè)備均安裝了還原卡或還原軟件,如何讓用戶在更換計(jì)算機(jī)時能夠在新的計(jì)算機(jī)繼續(xù)操作原計(jì)算機(jī)的內(nèi)容成了新的問題。目前常見的磁盤虛擬化技術(shù)有微軟公司的VHD格式技術(shù),Vmware公司的VMDK格式技術(shù)等,但目前的技術(shù)僅用于特定的技術(shù)領(lǐng)域,不能解決對本地設(shè)備的靈活使用。
在基于現(xiàn)有技術(shù)不能對本地設(shè)備進(jìn)行靈活使用的缺陷下,本發(fā)明實(shí)例提供了一種公共網(wǎng)絡(luò)場所本地?fù)Q機(jī)的構(gòu)建方法,本發(fā)明基于Windows系統(tǒng),當(dāng)用戶提出換機(jī)請求時,系統(tǒng)將用戶當(dāng)前數(shù)據(jù)封裝至VHD文件或虛擬磁盤文件得到目標(biāo)數(shù)據(jù),并由本地服務(wù)器保存這些數(shù)據(jù),當(dāng)用戶在本地新的計(jì)算機(jī)重新上機(jī)時,本地服務(wù)器將目標(biāo)數(shù)據(jù)掛載到新的計(jì)算機(jī)上,達(dá)成無縫切換的目的。
其具體實(shí)現(xiàn)過程如下:請參考圖1,其示出了本發(fā)明實(shí)施例提供的“本地?fù)Q機(jī)”構(gòu)建方法的流程圖,可以包括如下步驟。
步驟101,系統(tǒng)保存用戶數(shù)據(jù)至VHD文件或虛擬磁盤文件。
其中,保存后的VHD文件或虛擬磁盤文件存儲至本地服務(wù)器中,由本地服務(wù)器掛載VHD文件至新計(jì)算機(jī),用戶可以在不用手動轉(zhuǎn)移數(shù)據(jù)的前提下在新的機(jī)器上繼續(xù)工作、游戲。
可以理解的是,獲取目標(biāo)數(shù)據(jù)可以通過在正在運(yùn)行的操作系統(tǒng)上直接進(jìn)行,其中本發(fā)明提供的實(shí)例提供了在操作系統(tǒng)運(yùn)行中獲取目標(biāo)操作數(shù)據(jù)的方式。
(1)通過Win+R鍵打開運(yùn)行窗口。
(2)輸入diskpart并運(yùn)行。
create vdisk file=X:\data.vhd maximum=20000 //來創(chuàng)建一個名為data.vhd大小20GB的硬盤。
attach vdisk //這樣掛載了剛剛的VHD文件。
list disk //查看新掛載磁盤的磁盤號。
select disk X //(X為磁盤號)。
clean //格式化磁盤。
create partition primary size=20000 //創(chuàng)建一個大小為20GB的主分區(qū)。
select partition 1 \\選擇第一個分區(qū)。
active \\激活分區(qū)。
format fs=ntfs quick \\以ntfs格式快速格式化。
assign letter=Z \\指定卷標(biāo)為Z盤。
將Z盤快捷方式放置在桌面,供用戶存儲數(shù)據(jù)。
步驟102 系統(tǒng)將用戶數(shù)據(jù)重新封裝為VHD文件并存入本地服務(wù)器。
用戶儲存完數(shù)據(jù),提出下機(jī)請求。
detach vdisk 卸載卷。
copy d:\data.vhd x:\ \\將用戶數(shù)據(jù)vhd文件復(fù)制至本地服務(wù)器。
步驟103 新計(jì)算機(jī)掛載原計(jì)算機(jī)數(shù)據(jù)文件,使得數(shù)據(jù)無縫切換。
move x:\data.vhd d:\ \\從本地服務(wù)器移動數(shù)據(jù)vhd文件至型計(jì)算機(jī)。
select vdisk file=”d:\data.vhd” \\新計(jì)算機(jī)掛載原數(shù)據(jù)vhd文件。
attach vdisk \\掛載vhd磁盤至新的計(jì)算機(jī),完成數(shù)據(jù)的無縫切換。