关于hyper-v disk2vhd p2v后出现Error loading operating system的解决方案

简介:

hyper-v是在windows server 2008 ent x64 sp2上的。系统上就安装了hyper-v角色,并确认系统没有任何报错。服务器是HP DL380G5,2块4核cpu,4x4G内存。

 

遇到问题描述:

使用disk2vhd v1.63工具将一台安装windows server 2003 R2 ent x64的服务器进行转换,只转换了一个C盘,磁盘总容量是400g,占用容量为14g左右。将生成的vhd文件在hyper-v中建立虚拟机,虚拟机启动时报错,信息为“Error loading operating system”,此时windows2008服务器上没有任何系统报错日志。

 

曾经向微软技术支持寻求帮助,但没有解决方案。通过摸索自己弄出解决方案了

简单说下,方便大家。稍后有空做详细的图文步骤操作说明。

使用backup exec system recovery试用版做磁盘镜像->转换成VMDK(vmware)虚拟磁盘->使用win image将VMDK转换成VHD,加载成功

 

还有一种网上找到的方案(上面的方案是从这个方案中得到启发的):

使用vmare workstation将物理磁盘转换成VMDK->然后将SCSI方式的虚拟磁盘转换成IDC方式的虚拟磁盘(通过虚拟机挂载,运行ghost做disk copy)->使用VMDK converge to VHD工具进行转换

WinImage真是一款好软件,支持读取各种虚拟磁盘,并且可以提取内部文件和编辑。更强大的是,支持各种虚拟磁盘文件的格式互相转换。在当今的虚拟时代,真的是一款神器!呵呵

 

 

本人联系方式:qq 21436310,欢迎交流

本文转自    yuxye   51CTO博客,原文链接:http://blog.51cto.com/fishvsfrog/593617


相关文章
|
17天前
|
存储 网络安全
Curl error (60): SSL peer certificate or SSH remote key was not OK for https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/repodata/repomd.xml [SSL: no alternative certificate subject name matches target host name 'update.cs2c.com.cn']
【10月更文挑战第30天】在尝试从麒麟软件仓库(ks10-adv-os)下载元数据时,遇到 SSL 证书验证问题。错误提示为:`Curl error (60): SSL peer certificate or SSH remote key was not OK`。可能原因包括证书不被信任、证书与域名不匹配或网络问题。解决方法包括检查网络连接、导入 SSL 证书、禁用 SSL 证书验证(不推荐)、联系仓库管理员、检查系统时间和尝试其他镜像。
52 1
|
3月前
|
JavaScript Linux Windows
【应用服务 App Service】NodeJS +Egg 发布到App Service时遇见 [ERR_SYSTEM_ERROR]: A system error occurred:uv_os_get_passwd returned ENOENT(no such file or directory)
【应用服务 App Service】NodeJS +Egg 发布到App Service时遇见 [ERR_SYSTEM_ERROR]: A system error occurred:uv_os_get_passwd returned ENOENT(no such file or directory)
|
Unix 应用服务中间件 nginx
安装nginx:src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘curren
安装nginx:src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘curren
1002 1
安装nginx:src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘curren
|
缓存 内存技术
解决 Error: Node Sass does not yet support your current environment: OS X ...
解决 Error: Node Sass does not yet support your current environment: OS X ...
1431 0
|
Java jenkins 持续交付
【我的Android进阶之旅】解决Center OS 64位系统编译Android APP报错error=2和finished with non-zero exit value 127
一、错误描述 1、问题 java.io.IOException: error=2, 没有那个文件或目录 今天在刚重新搭建好的64位的Center OS上安装好了Android SDK,Jenkins,Git等一系列用于持续集成的环境之后,准备编译下项目试一试,然后Jenkins编译失败,错误如下所示: Caused by: java.
1993 0
|
Oracle 关系型数据库 Unix
Database Crash With ORA-27063 and OS Error: 5: I/O Error
<p><span style="font-family:Simsun; font-size:12px"><br></span></p> <p><span style="font-family:Simsun; font-size:12px"><br></span></p> <p><span style="font-family:Simsun; font-size:12px">Oracle
3888 0
安win7出错后出现error loading operating system (实际情况为在win7上安装XP出现此错误)
这个主要是因为楼主用pe3.0安win7,把C盘格了,再按win7。没有成功,提示不能安在这个分区。 那就在重新安装操作系统之前先删除C盘的分区、接着又重建C盘的分区(此举主要是取消win7在引导扇区的信息);接下来就是正常的安装操作系统、或用ghost还原以前的备份。
758 0
|
17天前
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
40 0
Vanilla OS:下一代安全 Linux 发行版
|
20天前
|
人工智能 安全 Linux

热门文章

最新文章

下一篇
无影云桌面