无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 32917|回复: 14
打印 上一主题 下一主题

[求助] win10 vhd 启动失败,提示"A required device isn't connected..."

[复制链接]
跳转到指定楼层
1#
发表于 2015-4-16 11:48:43 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 anarki2001 于 2015-4-16 17:49 编辑

如题,详情如下:
(请容我爪机党暂存,一段段发)首先,这vhd文件我用虚拟机直接启动是正常的,我的意思是要把他直接挂载为虚拟机的硬盘而从虚拟机启动。
放到实体机上用grub4dos引导失败,我的grub4dos是早就搭建好的,用了一年多了,现在把这个镜像放过去然后在菜单里面加了启动项后。看起来一切步骤都对,但引导失败。
目前已经换了最新版本的grub4dos,换了一个NTBOOT都不行。把vhd里win10的bootmgr提取出来放到c盘根目录下,也不行行,而且连原来的win8也引导不了啦,见后面那张图。
请问各位大大到底是怎么回事儿呢

IMG_20150413_185240.jpg (289.85 KB, 下载次数: 133)

IMG_20150413_185240.jpg

点评

http://www.daoxcun.com/ 盗香小说网  发表于 2015-4-19 10:20
2#
发表于 2015-4-16 12:44:14 | 只看该作者
你的Grub启动菜单怎么写的? 起码贴上来呀

点评

color cyan/green yellow/red green/magenta magenta/green 10 timeout 30 default 1 find --set-root --ignore-floppies --ignore-cd /boot/ntboot/ntboo command --set-path=()/boot/ntboot/ font /boot/un  详情 回复 发表于 2015-4-16 17:42
回复

使用道具 举报

3#
发表于 2015-4-16 13:05:24 | 只看该作者
win10的bootmgr好像一直在变,解压NTBOOT,将win10的bootmgr加入ntboot.nt6。

点评

多谢回答,但是我没怎么看懂,请问能讲的详细点儿吗?  详情 回复 发表于 2015-4-16 17:28
回复

使用道具 举报

4#
 楼主| 发表于 2015-4-16 17:28:42 | 只看该作者

X

本帖最后由 anarki2001 于 2015-4-16 17:40 编辑
hgh1974 发表于 2015-4-16 13:05
win10的bootmgr好像一直在变,解压NTBOOT,将win10的bootmgr加入ntboot.nt6。


多谢回答,但是我没怎么看懂,请问能讲的详细点儿吗?我的NTBOOT是个无扩展名的单文件,同一层目录下还有几个文件夹,如图:
整个架构是来自于论坛某个大大(具体谁忘记了,呵呵抱歉阿),NTBOO是个NTBOOT的修改版,用了一年多了,NTBOOT.old是我改名备份的,NTBOOT就是我这次测试时,在论坛下载的一个新版,也是一位大大的修改版,应该是:[发布] 2015.03.25-NTBOOT修改版 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=273682&highlight=NTBOOT

捕捉-1.jpg (77.65 KB, 下载次数: 105)

捕捉-1.jpg
回复

使用道具 举报

5#
 楼主| 发表于 2015-4-16 17:42:14 | 只看该作者
Bourne1234 发表于 2015-4-16 12:44
你的Grub启动菜单怎么写的? 起码贴上来呀

color cyan/green yellow/red green/magenta magenta/green 10
timeout 30
default 1

find --set-root --ignore-floppies --ignore-cd /boot/ntboot/ntboo
command --set-path=()/boot/ntboot/
font /boot/unifont.hex.gz
graphicsmode -1 1024 768 24:32
splashimage /BOOT/vhdsys.bmp
#hotkey
write 0x8274 0x2001
#menusetting 1 5 1 0 10 10 50 20
terminal --font-spacing=1:5
menuset 20 50 10 10 0 1
debug off
title ---------------VHD OS BOOT---------------
clear

iftitle [find --set-root --ignore-floppies --ignore-cd /vhdos/win8_lite/ins.lst && if 2 >= 3 ! find --set-root --ignore-floppies --ignore-cd /vhdos/win8_lite/win8_lite_CHILD.vhd] 启动精简版win8\n 启动精简版win8系统
NTBOOT nt6=/vhdos/win8_lite/win8_lite_CHILD.vhd
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /vhdos/win8_lite/ins.lst && if 2 >= 3 ! find --set-root --ignore-floppies --ignore-cd /vhdos/win8_lite/win8_lite_CHILD_BAK.vhd] 秒速还原精简版win8\n 密码:vhdos
password --md5 $1$/$Rj/i9kBHUng4xx3Blt6mP0
find --set-root --ignore-floppies --ignore-cd /vhdos/win8_lite/win8_lite_CHILD.vhd
dd if=()/vhdos/win8_lite/win8_lite_CHILD_BAK.vhd of=()/vhdos/win8_lite/win8_lite_CHILD.vhd
NTBOOT nt6=/vhdos/win8_lite/win8_lite_CHILD.vhd
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /vhdos/win10/ins.lst && if 2 >= 3 ! find --set-root --ignore-floppies --ignore-cd /vhdos/win10/win10_CHILD.vhd] 启动win10\n 启动win10系统
NTBOOT nt6=/vhdos/win10/win10_CHILD.vhd
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /vhdos/win10/ins.lst && if 2 >= 3 ! find --set-root --ignore-floppies --ignore-cd /vhdos/win10/win10_CHILD_BAK.vhd] 秒速还原win10\n 密码:vhdos
password --md5 $1$/$Rj/i9kBHUng4xx3Blt6mP0
find --set-root --ignore-floppies --ignore-cd /vhdos/win10/win10_CHILD.vhd
dd if=()/vhdos/win10/win10_CHILD_BAK.vhd of=()/vhdos/win10/win10_CHILD.vhd
NTBOOT nt6=/vhdos/win10/win10_CHILD.vhd
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /vhdos/win7/ins.lst && if 2 >= 3 ! find --set-root --ignore-floppies --ignore-cd /vhdos/win7/win7_CHILD.vhd] 启动Win7\n 启动Win7系统
NTBOOT nt6=/vhdos/win7/win7_CHILD.vhd
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /vhdos/win7/ins.lst && if 2 >= 3 ! find --set-root --ignore-floppies --ignore-cd /vhdos/win7/win7_CHILD_BAK.vhd] 秒速还原Win7\n 密码:vhdos
password --md5 $1$/$Rj/i9kBHUng4xx3Blt6mP0
find --set-root --ignore-floppies --ignore-cd /vhdos/win7/win7_CHILD.vhd
dd if=()/vhdos/win7/win7_CHILD_BAK.vhd of=()/vhdos/win7/win7_CHILD.vhd
NTBOOT nt6=/vhdos/win7/win7_CHILD.vhd
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /ntldr] 启动原xp/03\n 启动硬盘中原有的xp或03系统
run /ntldr
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /Windows/en-US/bootfix.bin] 启动原Win7\n 启动硬盘中原有的Win7系统
ntboot nt6
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /boot/imgs/win7pe.iso] 启动win7pe\n 启动Win7pe维护工具
run win7pe.iso
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /boot/imgs/maxdos9.img] 启动maxdos\n 启动maxdos工具
run maxdos9.img
boot

iftitle [find --set-root --ignore-floppies --ignore-cd /boot/imgs/tools.iso] 启动tools.iso维护盘\n 启动维护工具
run tools.iso
boot
回复

使用道具 举报

6#
发表于 2015-4-16 18:38:34 | 只看该作者
本帖最后由 hgh1974 于 2015-4-16 18:44 编辑

ntboot.nt6位于NTBOOT.MOD,后缀改为gz就可以解压。看下我的,不能用的话自己做个。你那个NTBOOT是集成的,下个NTBOOT.ISO解压下就有目录了。集成的那个没改过。NTBOOT有一个就行了,用不着放几个。
我的这个是解压ISO的,要把NTBOOT删掉,NTBOOT.old恢复才有用。

NTBOOT.rar

484.59 KB, 下载次数: 35, 下载积分: 无忧币 -2

点评

感谢。最近有点儿忙没时间弄。是不可以这么理解:据您的经验,我这毛病用您这办法应该可以解决?  详情 回复 发表于 2015-4-18 10:37
回复

使用道具 举报

7#
 楼主| 发表于 2015-4-18 10:37:45 | 只看该作者
hgh1974 发表于 2015-4-16 18:38
ntboot.nt6位于NTBOOT.MOD,后缀改为gz就可以解压。看下我的,不能用的话自己做个。你那个NTBOOT是集成的, ...

感谢。最近有点儿忙没时间弄。是不可以这么理解:据您的经验,我这毛病用您这办法应该可以解决?

点评

本地硬盘上安装win10的试过,改后能启动。所以VHD能应该可以,win10的bootmgr一直在变,有的用win8的也能引导。  详情 回复 发表于 2015-4-19 14:42
回复

使用道具 举报

8#
发表于 2015-4-19 14:42:06 | 只看该作者
anarki2001 发表于 2015-4-18 10:37
感谢。最近有点儿忙没时间弄。是不可以这么理解:据您的经验,我这毛病用您这办法应该可以解决?

本地硬盘上安装win10的试过,改后能启动。所以VHD能应该可以,win10的bootmgr一直在变,有的用win8的也能引导。
回复

使用道具 举报

9#
发表于 2015-4-27 21:50:31 | 只看该作者
想启动win10的vhdx,要win10的bootmgr和boot文件夹下的bootvhd.dll,才能启动成功。

点评

感谢大大,我回头有空试试......  详情 回复 发表于 2015-6-10 20:44
回复

使用道具 举报

10#
 楼主| 发表于 2015-6-10 20:44:21 | 只看该作者
icons 发表于 2015-4-27 21:50
想启动win10的vhdx,要win10的bootmgr和boot文件夹下的bootvhd.dll,才能启动成功。

感谢大大,我回头有空试试......
回复

使用道具 举报

11#
发表于 2016-12-7 11:34:52 | 只看该作者
icons 发表于 2015-4-27 21:50
想启动win10的vhdx,要win10的bootmgr和boot文件夹下的bootvhd.dll,才能启动成功。

我原来也是用虚拟机做一个WIN10的VHD可以在实体机上启动!今天才看见bootvhd.dll!原来WIN10以前的VHD不需要bootvhd.dll就可以启动!WIN10的VHD必需要bootvhd.dll才可以!是吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-25 16:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表