公司服务器可能因为打的8月补丁有问题,重启后蓝屏,又没做备份还原只能重装(懒的错啊,曾经有一次要搞备份,发现没有桌面系统的系统还原点功能,Windows Server Backup又觉得麻烦还要重启就搁置一直没弄,这次自食苦果了)

当然了,硬盘数据本身是正常的,也因为我在这之前也一直没深入接触过Hyper-V(虚拟机也是以前的同事搭的),对他的存储配置信息的结构不了解,那么首先肯定是先备份原始系统盘的数据,分区备份我用开习惯了用Symantec ghost,这个就随看官的习惯了。

重装完系统,研究了Hyper-V对虚拟机配置的存储方式,最后成功完全恢复虚拟机环境(除了运行状态,也就是不能从“已保存”状态恢复)

废话说完了,直接切重点:

1、装完系统,在服务器管理安装Hyper-V并重启系统;

2、在原来备份的系统分区数据里,找到Hyper-V的配置文件默认存储路径 “ProgramData\Microsoft\Windows\Hyper-V”,将此文件夹复制到任意路径;PS:可以,但不建议复制回Hyper-V的默认路径(或系统盘下),你懂的。如果是我自己搭建的一开始就不会把配置文件放在系统盘。

PS:如果是使用Symantec Ghost备份,可以使用 Ghost Explorer 查看 gho 文件,直接导出。

插入:解释下Hyper-V配置目录里,2个关键文件夹的作用:

—— Virtual Machines 文件夹:

存储的是虚拟机的基本配置文件:如:EECE9A99-1009-4330-ACD4-F8D2DE2C551C.xml,此目录下还有对应的以每个虚拟机的GUID命名的子文件夹,是存储运行状态(虚拟机内存)的文件,里面有同样是以虚拟机GUID命名的 xxx.bin 和 xxx.vsv  共2个文件。

—— Snapshots 文件夹:

存储的是虚拟机创建的快照配置文件,但和上面不同的是,虚拟机每一次创建快照都会生成不同的GUID,且名称不包含对应虚拟机的GUID。需要分析xml文件或在Hyper-V 的界面里提供的功能查看对应关系。此目录同样有存储运行状态的子文件夹,但这里存储的是建立快照时的虚拟机系统内存,以实现恢复快照建立时完整的现场状态。因此也只在“开机”运行状态时建立的快照才会存在这个东西。

3、在复制出来的文件中,将Virtual Machines文件夹里所有的运行状态文件夹(也就是此目录下的所有子文件夹)删除(在我操作中无法恢复保存状态,所以只能删除,也可以在导入后在管理器中删除虚拟机的保存状态,没有深入研究是否和文件权限有关,因为对硬盘数据没有影响,限于时间【其实还是懒】我没深入研究,如必须恢复原始运行状态请自行研究)

4、在Hyper-V 管理器中,在左侧服务器树点击右键,选择“导入虚拟机” ;定位文件夹选择刚才的Hyper-V文件夹路径,其他依提示操作即可。

PS:有一点想不明白的,明明配置文件有保存虚拟磁盘文件的路径,但每次导入都要你重新选择一次路径,不知为何。

5、此时Hyper-V的虚拟交换机配置很可能会无效,需要在虚拟交换机管理器重新配置,也因此每个虚拟机也需要重新配置虚拟网卡。

Tips :

强烈建议配置文件不要放在系统盘,万一下次再出现如此情况,只需从第3步开始操作即可。当然还更应该使用Windows Server Backup等工具对系统或全盘做定期备份到一个独立硬盘,这才能基本保障服务器的安全。

如果配置文件不是存储于默认路径,Hyper-V的实现方式是在配置文件默认路径:%ProgramData%\Microsoft\Windows\Hyper-V 下,建立对应的Virtual Machines 和 snapshot 配置文件的symlink

系统崩溃、重装后 Hyper-V 虚拟机配置的恢复相关推荐

  1. win10系统崩溃、重装后 Hyper-V 导入虚拟机的使用

    系统崩溃.重装后 Hyper-V 虚拟机配置的恢复_guanyouan的专栏-CSDN博客_hyper 重装系统 本人系统崩溃.现在重装了win10系统,现在准备恢复 Hyper-V 虚拟机之前的三个 ...

  2. hyper v虚拟机启动黑屏怎么办?

    最近有用户打开VMware虚拟机却出现了开机一直黑屏的情况,挂起时能够看到显示,但是开机就黑屏.不知道该如何解决,小编为你带来hyper v虚拟机启动黑屏的解决方法,希望对你有帮助. 具体解决方法: ...

  3. 双系统,win7重装后,找回linux

    win7.RedHat 6双系统,win7重装后,找回linux 重装WIN7系统之后,会导致开机启动时linux启动选项消失,而无法进入linux系统. 要解决这个问题,你需要  Ext2Fsd和e ...

  4. BOOtmgr is missing 无法进入系统 ,电脑重装后提示bootmgr is missing 无法进入系统 ,自己的锅自己背。

    (备份,备份真的很重要,不要问我为什么?)重点内容 今天风和日丽,我又手贱.设置电脑的,SATA工作模式咋选?揭秘AHCI和IDE. 我建议没有,功底特别深厚的朋友们,千万别走这一步. 我今天就走了这 ...

  5. 力科示波器重装系统教程 LECROY示波器(型号wave runner 640Zi)重装操作系统教程 力科示波器卡死/死机/系统崩溃 重装系统

    示波器品牌LECROY型号waverunner 640Zi重装系统教程,原来系统是Windows7 64位英文版(legacy+mbr方式启动) U盘做成PE启动盘.PE要做成与原装的win7系统相同 ...

  6. 电脑系统崩溃重装系统

    使用的老毛桃U盘装机(没有保存数据) 下载win7的镜像文件到U盘(http://win7.dhuhg.cn/win732.html) 将U盘插入电脑主机 启动电脑 选择运行老毛桃新电脑选项 进入会默 ...

  7. 计算机系统崩溃重新装机,电脑系统崩溃导致无法开机如何重装系统win10

    电脑是我们日常工作生活中的重要工具.但随着电脑使用年限的增加,电脑也就越容易出现问题.一些问题我们可以在电脑中进行解决,但也有一些问题无法解决.例如,在出现系统崩溃问题后,我们无法正常进入系统进行修复 ...

  8. 计算机系统崩溃,解答电脑系统崩溃怎么重装

    操作系统一个超级复杂的大型程序,在使用电脑的时候最担心的问题就是系统崩溃了,一般我们小白也只有送去维修.其实解决系统崩溃的问题也不难,今天,我就将详细的解决方法分享给你们 电脑分为软件系统和硬件系统, ...

  9. centos usb转网口_CentOS5.6系统中安装并使用USB无线网卡(配置成功) 转

    最近一直在配置linux服务器,因为家里装修的时候没有在墙面预留网络接口,所以我的台式机也使用无线网卡连接网络.在CentOS6.2下安装无线网卡的方法和CentOS5.6的方法是一样的,只是Cent ...

最新文章

  1. Python怎么利用多核cpu
  2. 绘制自己的人际关系图_Altium Designer10绘制原理图图库
  3. 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc
  4. 配置管理漫漫谈之CCB
  5. 数据结构实验之求二叉树后序遍历和层次遍历
  6. 队爷的 Au Plan(dp+单调队列)
  7. maven快照版本机制详解
  8. 详解JavaScript之神奇的Object.defineProperty
  9. NOIP2007 树网的核
  10. 1-3-04:带余除法
  11. [转]Unity3D新手引导开发手记
  12. elasticsearch使用Filter过滤查询操作(使用marvel插件)
  13. java string传递_Java,将String从一种方法传递到另一种方法
  14. 数据分析实例:员工流失建模与预测
  15. js 原始数据类型、引用数据类型
  16. 感觉c语言入门经典看不懂,c语言入门经典怎么样_学c语言看什么书_c语言入门自学(3)...
  17. WIN10取消密码和休眠密码
  18. beanshell学习
  19. html5 图片缩放 鼠标滚轮,鼠标滚轮实现图片的放大缩小
  20. 老大“秃”伤悲的年轻人,正靠假发维持最后的体面

热门文章

  1. ML之R:通过数据预处理利用LiR/XGBoost等(特征重要性/交叉训练曲线可视化/线性和非线性算法对比/三种模型调参/三种模型融合)实现二手汽车产品交易价格回归预测之详细攻略
  2. 微信小程序录音+音频播放(解决ios无法音频播放问题)
  3. PCI Express M.2 Specification免费分享给大家
  4. Ubuntu 隐藏搜狗输入法状态栏
  5. 5G网络共建共享成就了中国电信,却加速了中国联通的衰败
  6. Spring Boot+ElasticSearch常用的聚合搜索
  7. 基于maxwell的4极6槽 内转子 15000rpm 输出转矩 220mNm 效率89% 120W 外径 48mm
  8. html栅格系统显示边框,Bootstrap整体框架之CSS12栅格系统
  9. Python学习13--列表练习题
  10. 前端已死?全栈当立?取法于中,仅得其下。