无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5840|回复: 25
打印 上一主题 下一主题

新手求助:用FIRADISK 制作了虚拟磁盘之后无法启动?

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-11 13:17:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
制作虚拟磁盘系统的步逐为:
1、用ghost把xp安装到C盘,然后安装FIRADISK 驱动
2、重启进入pe,用vdm创建虚拟磁盘,我建的是3G的一个盘叫xp.img,然后加载为F盘,把c盘的内容考入到F盘,退出。
之后就迷茫了,看了论坛好几天,还是搞不清楚该怎么添加启动项。我只是想开机能选择进入虚拟磁盘系统,也没有想要建立内存系统。求助大家给个比较详细点的操作步逐。
我现在是xp,顺路能讲讲win7下的操作就更好了。谢谢!

-----------------------------------------------------------------------
郁闷,有出新问题了!
进镜像系统的时候,提示:
error 60 : file for drive emulation must be in one contiguous disk area

应该就差最后一步了,麻烦大家再帮忙解决一下啊!

[ 本帖最后由 2010hm1129 于 2010-9-13 16:29 编辑 ]
2#
发表于 2010-9-12 00:30:11 | 只看该作者
如果只是想直接从xp.img镜像引导而不是加载到内存再引导需修改xp.img镜像里的boot.ini,具体你可参考这里的写法:http://bbs.wuyou.net/forum.php?m ... p;extra=&page=6
至于添加引导xp.img的启动项简单的步骤是这样的:
XP:
在启动分区(注意不是在XP.img的镜像里)根目录的boot.ini启动配置文件添加引导Grub4dos项,例如:c:\grldr="启动镜像XP“,然后通过Grub4dos的引导菜单来引导xp.img镜像
Grub4dos的引导菜单写法(仅供参考):
find --set-root /xp.img                                       
map  /xp.img (hd0)
map --hook
root (hd0,0)
chainloader /ntldr

至于在WIN7添加启动菜单有两种方法:
1、修改BCD添加引导grldr.mbr项,由grldr.mbr来引导grldr;
2、在启动分区(一般是C盘)建立一个boot.ini,内容如下:
[boot loader]
[operating systems]
C:\grldr.mbr="Grub4DOS"
然后复制grldr.mbr、grldr和menu.lst到启动分区的根目录即可。
回复

使用道具 举报

3#
 楼主| 发表于 2010-9-12 01:08:46 | 只看该作者

回复 #2 yjstone 的帖子

再麻烦一下,我在系统启动的时候进了grub之后,就出现
(hd0,4)
NTFS BPB found wint 0xEB (jmp) leading the boot sector
info:BPB total_sectors(6291455) is less than the number of sectors in the whole disk image (6291456)

[ 本帖最后由 2010hm1129 于 2010-9-12 02:57 编辑 ]
回复

使用道具 举报

4#
发表于 2010-9-12 08:38:47 | 只看该作者
原帖由 2010hm1129 于 2010-9-12 01:08 发表
再麻烦一下,我在系统启动的时候进了grub之后,就出现
(hd0,4)
NTFS BPB found wint 0xEB (jmp) leading the boot sector
info:BPB total_sectors(6291455) is less than the number of sectors in the whol ...

你的硬盘分区表有问题
回复

使用道具 举报

5#
 楼主| 发表于 2010-9-12 17:10:27 | 只看该作者
请问是主系统的分区表还是虚拟硬盘里面的分区表有问题啊?
回复

使用道具 举报

6#
发表于 2010-9-12 18:01:37 | 只看该作者

回复 #5 2010hm1129 的帖子

是img的问题,报的是少了1sector
印象中我做的所有img都有这问题
但,都能启动
回复

使用道具 举报

7#
 楼主| 发表于 2010-9-12 21:17:13 | 只看该作者
我在虚拟机里面又试了好几次,始终是少这么1sector的问题,甚是郁闷!呵呵。再麻烦帮忙看看啊!
回复

使用道具 举报

8#
发表于 2010-9-12 22:31:24 | 只看该作者

回复 #7 2010hm1129 的帖子

是少,但不影响boot,一样用
回复

使用道具 举报

9#
 楼主| 发表于 2010-9-12 23:20:10 | 只看该作者

回复 #8 hc0 的帖子

关键是少这1sector之后,按回车就返回到gurb的选择界面上去了。启动不了。我现在还担心是不是虚拟磁盘制作得有问题!!!
麻烦再帮忙看看啊!弄得挺郁闷的,死活搞不好。

我是这样想的,本来系统是win7,硬盘分了4个区,文件管理都规划好了,现在偶尔要用到xp(主要是软件不兼容的问题),就装了虚拟机wmare,发现在虚拟机里面电脑性能损失很大,不得以,想办法做这个虚拟磁盘启动系统。我查了很多类似的办法,都是讲 把xp装进内存运行的,因为我需要完整的xp,并没有想把xp装进内存,所以做出来的虚拟硬盘比较大,有2.5G。不知道是不是虚拟硬盘太大的原因导致不能启动的。我也一直在想,是不是因为我抄袭了 把xp装进内存的menu.lst,导致启动出现问题的。
我是这样写的menu.lst
title xp
find --set-root /xp.img
map --mem /xp.img(hd0)
map (hd0)(hd1)
map --hook
chainloader (hd0,0)/ntldr

xp.img放在D盘,D盘是逻辑分区

[ 本帖最后由 2010hm1129 于 2010-9-12 23:34 编辑 ]
回复

使用道具 举报

10#
发表于 2010-9-12 23:40:32 | 只看该作者
如果Grub4dos的map命令不用--mem参数需要加载的镜像在磁盘连续存放,你可试试整理一下这个文件的碎片,碎片整理软件可到这里下载:http://www.xdowns.com/soft/softdown.asp?softid=46365
使用方法可参考一下这里:http://bbs.wuyou.net/forum.php?m ... p;page=1#pid1974239
回复

使用道具 举报

11#
发表于 2010-9-13 00:07:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
发表于 2010-9-13 00:20:24 | 只看该作者
原帖由 2010hm1129 于 2010-9-12 23:20 发表
关键是少这1sector之后,按回车就返回到gurb的选择界面上去了。启动不了。我现在还担心是不是虚拟磁盘制作得有问题!!!
麻烦再帮忙看看啊!弄得挺郁闷的,死活搞不好。

我是这样写的menu.lst
title xp
find --set-root /xp.img
map --mem /xp.img(hd0)
map (hd0)(hd1)
map --hook
chainloader (hd0,0)/ntldr

xp.img放在D盘,D盘是逻辑分区

晕!晕!晕!你都把整个镜像都加载到内存启动了,map命令加--mem参数就表示将镜像加载到内存的,二楼不是写了一个菜单叫你参考的吗?怎么你就将别人的菜单全数照收呢?而且你的Grub4dos菜单也还有其它的问题,“map --mem /xp.img(hd0)”这句的img和括号这间应该有一个空格的,而下面这句“map (hd0)(hd1)”是不需要的(而且两对括号之间也应有空格的)。

[ 本帖最后由 yjstone 于 2010-9-13 00:28 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2010-9-13 00:32:51 | 只看该作者

回复 #12 yjstone 的帖子

喔,谢谢!我再尝试一下。
我是新手,还要练一下!嘿嘿
回复

使用道具 举报

14#
发表于 2010-9-13 00:44:24 | 只看该作者
还要提一下,镜像不加载到内存还需要最新的Firadisk 0.0.1.24版才行.
回复

使用道具 举报

15#
 楼主| 发表于 2010-9-13 13:08:28 | 只看该作者

回复 #14 yjstone 的帖子

如果镜像不加载到内存中的话,那在运行过程中保存的文件是不是就能保存下来了啊?
回复

使用道具 举报

16#
发表于 2010-9-13 13:46:50 | 只看该作者

回复 #15 2010hm1129 的帖子

是,但我觉得,这就不是ramos了
回复

使用道具 举报

17#
发表于 2010-9-13 15:38:17 | 只看该作者
原帖由 2010hm1129 于 2010-9-13 13:08 发表
如果镜像不加载到内存中的话,那在运行过程中保存的文件是不是就能保存下来了啊?

当然可以保存了,它的读写文件方式与安装在硬盘的系统是一样的,只不过它是在镜像里读写罢了。
回复

使用道具 举报

18#
 楼主| 发表于 2010-9-13 16:23:41 | 只看该作者
郁闷,有出新问题了!
进镜像系统的时候,提示:
error 60 : file for drive emulation must be in one contiguous disk area

应该就差最后一步了,麻烦大家再帮忙解决一下啊!
回复

使用道具 举报

19#
发表于 2010-9-13 16:59:28 | 只看该作者
我晕!在10楼不是回答这个问题了吗?
回复

使用道具 举报

20#
 楼主| 发表于 2010-9-13 19:50:14 | 只看该作者
情况不好!没有成功啊。
我在pe里面用VMD加载xp.img为F盘,然后用PowerDefragmenter,选择整个F盘进行整理,整理成功之后卸载xp.img,重启,还是显示:error 60 : file for drive emulation must be in one contiguous disk area 啊。
再麻烦看一下啊。

又仔细地看了一下10楼推荐的教程,这个error60不会是要求系统启动文件按启动顺序排好吧,这个就不好搞了啊。

[ 本帖最后由 2010hm1129 于 2010-9-13 19:56 编辑 ]
回复

使用道具 举报

21#
发表于 2010-9-13 20:38:20 | 只看该作者

回复 #20 2010hm1129 的帖子

再晕,你不会这么菜吧,叫你将XP.IMG单个镜像文件进行碎片整理让它在磁盘连续存放,而你居然将它挂载为虚拟磁盘进行碎片整理,的确是菜啊!这样整来整去等于没有效果。是这样整理的,你的xp.img镜像文件如果放在D盘,则用那个单个文件的碎片整理软件整理D盘的xp.img文件即可,只整理这个文件。
回复

使用道具 举报

22#
发表于 2010-9-13 20:46:09 | 只看该作者

到这一步你选需要整理的xp.img文件即可,只选一个文件就够了,不用挂载镜像的。
回复

使用道具 举报

23#
 楼主| 发表于 2010-9-13 21:13:23 | 只看该作者

回复 #22 yjstone 的帖子

完了,是不是我运气太背啊!
整理了一遍之后还是不行啊!我是进pe,整理的。怎么办啊?
回复

使用道具 举报

24#
发表于 2010-9-17 21:22:17 | 只看该作者
帮顶,同为新手,提问楼主后来遇到的问题...
引用楼主:"系统启动的时候进了grub之后,就出现
(hd0,4)
NTFS BPB found wint 0xEB (jmp) leading the boot sector
info:BPB total_sectors(6291455) is less than the number of sectors in the whol ..."
已经按yjstone提供的方法整理了IMG文件,但是仍然出现以上的错误,请高手帮忙,看看有没有其它的解决方案...
回复

使用道具 举报

25#
发表于 2010-9-26 00:01:24 | 只看该作者
原帖由 方仔 于 2010-9-17 21:22 发表
帮顶,同为新手,提问楼主后来遇到的问题...
引用楼主:"系统启动的时候进了grub之后,就出现
(hd0,4)
NTFS BPB found wint 0xEB (jmp) leading the boot sector
info:BPB total_sectors(6291455) is less tha ...


方同志啊,我一直有这样提示,一直正常使用:)
结论:与此无关!
回复

使用道具 举报

26#
发表于 2010-9-26 09:29:56 | 只看该作者
不影响boot,一样用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-22 04:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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