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