无忧启动论坛

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

[求助] 为什么用GRUB4DOS加载VHD出现FILE NOT FOUND

[复制链接]
跳转到指定楼层
1#
发表于 2014-10-1 11:47:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用WIN7引导菜单加载VHD正常,但用GRUB4DOS加载VHD到内存时能完全读取VHD,但是进入VHD出现FILE NOT FOUND提示,已经用BOOTICE向VHD增加NT6引导,但是还是加载不了,为什么?
2#
发表于 2014-10-1 18:49:10 | 只看该作者
本帖最后由 2013gdh 于 2014-10-1 18:50 编辑

win7菜单是bootmgr读vhd里的winload.exe
g4d加载vhd后, 你需要往vhd里放mbr, pbr, bootmgr文件和bcd文件才符合引导顺序吧
不过vhd里的bootmgr能不能用我不知道, 保留怀疑态度

点评

请问如何操作?我用BOOTICE和EASYBCD都试过了,显示成功但实际不行,另外我怀疑当时我用INSTALL.WIM安装这种方式没完向VHD添加完整引导信息,难道要用GHO方式?  详情 回复 发表于 2014-10-3 21:40
回复

使用道具 举报

3#
 楼主| 发表于 2014-10-3 21:40:14 | 只看该作者
2013gdh 发表于 2014-10-1 18:49
win7菜单是bootmgr读vhd里的winload.exe
g4d加载vhd后, 你需要往vhd里放mbr, pbr, bootmgr文件和bcd文件才 ...

请问如何操作?我用BOOTICE和EASYBCD都试过了,显示成功但实际不行,另外我怀疑当时我用INSTALL.WIM安装这种方式没完向VHD添加完整引导信息,难道要用GHO方式?

点评

你把问题说得再详细写些?  发表于 2014-10-3 21:45
回复

使用道具 举报

4#
发表于 2014-10-3 21:47:29 | 只看该作者
File not found提示: 如果是bootmgr未找到, 那就是g4d挂载vhd成功, 但vhd的分区pbr无法访问bootmgr (我觉得可能性不大);
如果是bcd未找到, 那就是bootmgr不认识g4d挂载的vhd, 我觉得这个可能性很大.
你说详细点?

点评

GRUB4DOS应该是完全加载了VHD的,因为读数一直读完没问题,但是进入VHD后显示ERROR15:FILE NOT FOUND,没有其他提示信息。我在用BOOTICE向VHD安装NT6 MBR显示成功后,但是貌似VHD里面的根目录没有增加任何文件,貌  详情 回复 发表于 2014-10-4 00:26
回复

使用道具 举报

5#
 楼主| 发表于 2014-10-4 00:26:46 | 只看该作者
本帖最后由 2010llzzjj111 于 2014-10-4 00:28 编辑
2013gdh 发表于 2014-10-3 21:47
File not found提示: 如果是bootmgr未找到, 那就是g4d挂载vhd成功, 但vhd的分区pbr无法访问bootmgr (我觉得 ...


       GRUB4DOS应该是完全加载了VHD的,因为读数一直读完没问题,但是进入VHD后显示ERROR15:FILE NOT FOUND,没有其他提示信息。我在用BOOTICE向VHD安装NT6 MBR显示成功后,但是貌似VHD里面的根目录没有增加任何文件,貌似BOOTICE不成功。后来我在新建了一个VHD用GHOST向VHD里面克隆了一个原来的WIN7X64系统,还是按照原来的方式用GRUB4DOS加载成功出现WIN7标志读取图标,但是马上蓝屏重启,可能是因为这个GHO镜像没加载AHCI驱动,因为现在开了AHCI,明天有时间我在重新装一个。这说明整个过程从创建VHD到GRUB4DOS读取VHD到内存都是没问题的,
       问题出在最后一个环节VHD里面没有引导信息无法在RAM模式下引导系统,而用BCD引导VHD时也是一切正常,说明这个VHD可以在BCD中加载不能在GRUB4DOS加载到内存,再一次说明VHD里面缺少引导信息。
       解决方法就是不知道如何向VHD里面添加引导信息,BOOTICE和EASYBCD本身具有向VHD安装引导信息的功能,但貌似都不行,不知何故?
回复

使用道具 举报

6#
发表于 2014-10-4 06:23:37 来自手机 | 只看该作者
你莫是把VHD搞成动态了吧?制作内存系统吗?用firadisk驱动?要注意VHD固定大小,VHD内部的BCD也要编辑!还要打开测试模式,用到去水印工具!
回复

使用道具 举报

7#
发表于 2014-10-4 12:05:52 | 只看该作者
你的认识也许哪儿出错了, mbr和pbr不在文件系统内, 不可能说设置mbr后根目录增加一个文件 (除了bootice设置syslinux的pbr会增加一个ldlinux)
外边的bootmgr读取bcd的信息加载vhd时, 这个加载是bootmgr控制的, 和g4d加载vhd的机制大概不一样
我觉得是不一样的, 然后其后果是, bootmgr从实模式跳到保护模式后读取程序到内存时会和g4d加载vhd占用的内存发生冲突, 故蓝屏
另外, 如果机制相同了, 那不至于因为ahci重启, 内存里的vhd映像不关ahci硬盘的事
回复

使用道具 举报

8#
发表于 2014-10-4 12:07:21 | 只看该作者
vhd加载到内存就失去可保存数据的特性了, 那还不如用wim
回复

使用道具 举报

9#
 楼主| 发表于 2014-10-4 17:33:47 | 只看该作者
我在做RAMOS,不知道问题出在哪里,是按照教程来做的,应该是VHD文件引导信息不完整。
回复

使用道具 举报

10#
发表于 2014-10-8 21:16:42 来自手机 | 只看该作者
用vhd做成ramos,需要先创建固定大小的vhd,把系统安进去,正常用bootmgr启动系统vhd,优化完之后,往虚拟磁盘里里复制bootmgr、boot文件夹等引导文件,用bootice激活vhd的分区,写入引导信息,往vhd系统安装firadisk等仿真磁盘驱动,64位系统记得里外两个bcd都要开启测试模式,用grub加载到内存就行了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-22 06:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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