今天碰到一桩事情,一个客户的VPS无法启动了,Windows系统一直不停的重启,那么这种情况下只有重装了。但是客户说重要的数据都在系统盘,其实我们在开通VPS的时候给了客户两个分区,C盘和D盘,C盘下是放系统了,D盘下给客户放数据的。不过这个客户没有注意,把数据全部都放到了C盘,这样一旦出现这种小概率事件,就比较麻烦了。麻烦不代表没有解决办法,我们还是帮客户把数据给弄了出来,具体是这样操作的。
首先把这个有问题的VPS在Hyper-V上删除,然后把C盘的VHD文件转移到别的位置,假设是3040c.vhd这个名字,同时删除这个VPS的其他配置文件。第二步是重新开通这个VPS,按照标准程序或者用VPS管理软件开通。我们是用管理软件开通的,开通后会自动生成两个文件,C盘的Zkeys.vhd和D盘的VPS23193040.vhd文件,接着把这个新VPS关闭掉,把老的vhd文件转移过来。如下图:
其次是在Hyper-V里面重新配置硬盘,我们把VPS23193040.vhd文件删除掉,把老的3040c.vhd文件重命名成VPS23193040.vhd,也就等于把原来的C盘变成现在新VPS的D盘,这样不就可以看到数据了嘛。同时在VPS配置里面也要新建这个分区,指定到这个文件上。如下图:
这样配置好后,开启VPS,就可以看到D盘就是原来的C盘,数据轻而易举的成功获得了。同时,客户的重要数据也已经转移到了D盘,下载重装系统后就不会影响了。