none
急问:关于差异盘vhd启动启动失败! RRS feed

  • 问题

    • 原先环境:2008R2 ,使用VHD子盘启动WIN7,因为随着时间推移,子盘不断增大,想把子盘挪动位置,进入2008 R2 使用bcdedit /delete 删除了Win 7的启动项,把子盘挪到其他位置。
    • 使用bcdedit /copy {default} /d "Windows 7 Ultimate"
      bcdedit /set { } device vhd=[f:]\vdisk.vhd
      bcdedit /set  {} osdevice vhd=[f:]\vdisk.vhd
      bcdedit /set  {} detecthal on
      detecthal on      命令成功创建启动项

    但重启出现以下错误

    IMAG0001


    后来自己测试:无论如何创建VHD子盘都无法启动,但是母盘可以直接从VHD启动,现急求解决方法,原先是工作环境,如果重做麻烦不得了,真正不行就只能合并子盘,但这不是我想要的解决方法,在此希望能够帮助我解决此问题,多谢大家了
    • 已编辑 My C 2010年3月8日 7:41
    2010年3月6日 14:47

全部回复

  • 图看不到,试着找找修改差异磁盘的命令或者工具

    2010年3月7日 10:25
  • VHD子盘是什么意思?你这个Win7 VHD 是差异盘?是否可以这么理解你使用差异盘来启动一个Win7 VHD,但是在移动这个Win7 VHD到其他卷后无法启动了,但是启动父级VHD还能正常启动!?

    首先,你发的图无法显示,但是鉴于之前能够正常引导使用,我怀疑你新卷的实际容量大小,小于你VHD设定的容量,导致启动错误。因为移动差异磁盘并不会影响启动。

    但是,你一旦修改或启动过差异磁盘的父级磁盘,那么你这个Win7 VHD将无法使用。
    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    2010年3月8日 3:24
  • 已经跟新图片,请再次看下能否看见
    实际容量大小:我放置了了一个可用空间更大的分区。
    我没有修改父级磁盘,我COPY了一下,放置另外一个分区,父盘是可以正确启动的

    2010年3月8日 7:36
  • 我原先差异盘是能启动的,我差异盘所在的分区空间已经很小了,我把原先标识符删掉了 ,所以我把子盘换了另外一个更大的分区,启动出现上图的错误了,无奈我又换回去,还是出现了类似上述错误,我把母盘复制至其他地方(原先母盘未动),发现母盘居然可以正常启动

    2010年3月8日 7:50
  • 虚拟磁盘链失效了,也就是说无法找到该差异盘的父磁盘。
    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    2010年3月8日 9:43
  • 可以尝试使用Hyper-V中提供的编辑磁盘进行合并,或使用检查功能试验能否将该差异盘重新链接到父磁盘上。注意:操作前请务必进行备份。
    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    2010年3月8日 9:49
  • 我现在确实无奈的使用了合并磁盘功能。

    “检查功能试验能否将该差异盘重新链接到父磁盘”   在之前我直接测试挂载差异盘,能正确的查看里面所有的内容无误。  不过我在此想问一下,如果父盘移动了位置,有什么命令或方法使差异盘链接至父盘上?

    2010年3月8日 14:01
  • 在Hyper-V中提供有磁盘检查功能,能够将差异磁盘重新链接到父磁盘上。
    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    2010年3月9日 5:41