本发明涉及计算机操作系统和磁盘虚拟化技术,更具体地说,涉及一种公用网络场所“本地换机”的实现方法。
背景技术:
随着国家经济发展和计算机硬件水平的提高,用户使用计算机的场所也在不断扩展(如办公室、传统网吧、新型网咖、电子阅览室等),但这些设备均安装了还原卡或还原软件,如何让用户在更换计算机时能够在新的计算机继续操作原计算机的内容成了新的问题。目前常见的磁盘虚拟化技术有微软公司的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磁盘至新的计算机,完成数据的无缝切换。