无忧启动论坛

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

boot.ini中partition的自动判断

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-9 12:26:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原始问题请参见
http://www.luobo.cc/simple/index.php?t4698157.html
http://hi.baidu.com/lengxiaoxiao/blog/item/7d76ab1e1a63031b403417d7.html

大意就是Ghost完之后由于系统有隐藏分区或其它分区,当前的Windows所在分区并不是第一个分区,而boot.ini中的默认配置是第一个分区,导致第一次重启后出现“Windows root\system32\hal.dll missing"”的错误信息。

我的问题是,有没有方法或程序自动判断当前Windows所在的是第几个分区,并且自动修改boot.ini文件?
2#
发表于 2008-4-9 12:47:20 | 只看该作者
我经常把网上下的ghost系统安装都第一分区以外的其他主分区,

结果是:

有的ghost系统能够自动更改boot.ini的分区(比如:真龙行天下)
不过我不知道这是ghost.exe的功能(好像ghost完之后自动就改成当前分区了),还是做系统的时候添加的功能
回复

使用道具 举报

3#
发表于 2008-4-9 12:56:48 | 只看该作者
深度7.0完全可以还原到任意一个活动主分区中!如图:
(安装到最后分区!)

001.JPG (109.93 KB, 下载次数: 82)

001.JPG
回复

使用道具 举报

4#
发表于 2008-4-9 13:43:32 | 只看该作者
原帖由 小咕咚 于 2008-4-9 12:56 PM 发表
深度7.0完全可以还原到任意一个活动主分区中!如图:
(安装到最后分区!)



请问这是怎么实现的?

做ghost系统的时候需要特别的设置什么东西吗?
回复

使用道具 举报

5#
发表于 2008-4-9 14:17:44 | 只看该作者
ghost.exe自动改的,好像8.3以后的版本都支持的。
回复

使用道具 举报

6#
发表于 2008-4-9 15:48:19 | 只看该作者
俺也想提这个问题,正好有兄弟提出来了,明天来试试看。
回复

使用道具 举报

7#
发表于 2008-4-9 15:56:03 | 只看该作者
手动修改就行了
我的ghost系统都安装在逻辑分区呢
回复

使用道具 举报

8#
发表于 2008-4-9 19:10:55 | 只看该作者
原帖由 greenangel 于 2008-4-9 03:56 PM 发表
手动修改就行了
我的ghost系统都安装在逻辑分区呢


xp可以安装到逻辑分区吗……
这个倒还没试过,以为不可以的,

看看你的boot.ini?
回复

使用道具 举报

9#
发表于 2008-4-9 20:31:57 | 只看该作者
boot.ini没什么特殊的,如一楼中的链接:

相应的看你GHOST的是那个分区就修改相应的位置。比如是第二个分区就修改成partition(2)

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
回复

使用道具 举报

10#
发表于 2008-4-9 21:06:01 | 只看该作者
ghost会自动识别的,就如5楼所说,我想楼主的问题是想把原来的boot.ini换回原来的吧,一般把备份都放到别的文件夹或改名.XP安装完第一次启动是用原来的boot.ini,只要你在第二次启动前改就行.其实在进入第一启动后在"RunOnce"里加入一个修改启动项就能实现.
另外我想说GHOST出来的系统比光盘装的系统还要好,当然前提是你的母盘要做得好,你们想想,微软最新出的VISTRA都是用映像安装的,这跟GHOST有何区别?
回复

使用道具 举报

11#
 楼主| 发表于 2008-4-10 11:13:55 | 只看该作者
我做的ghost用了那个基于ntldr的电源检测,做完后替换回没有加/detecthal参数的boot.ini文件,不过由于没有考虑有多个分区的情况,所以替换回去的boot.ini中的partition用的都是第一个分区。有没有兄弟测试过的,给个准确答案。如果ghost会自己修改boot.ini文件,那问题就简单了,不用替换,而改成直接修改,去掉那个检测电源模式的参数就行了。
还有,到底ghost哪个版本开始支持这个功能的?
谢谢!
回复

使用道具 举报

12#
 楼主| 发表于 2008-4-10 11:16:53 | 只看该作者
原帖由 greenangel 于 2008-4-9 08:31 PM 发表
boot.ini没什么特殊的,如一楼中的链接:

相应的看你GHOST的是那个分区就修改相应的位置。比如是第二个分区就修改成partition(2)


timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[o ...


手动修改我当然知道怎么做,我的问题是如果用程序自动实现这个功能。
回复

使用道具 举报

13#
发表于 2008-4-10 16:11:44 | 只看该作者
原帖由 ppayun 于 2008-4-10 11:16 AM 发表


手动修改我当然知道怎么做,我的问题是如果用程序自动实现这个功能。



这实现起来有点难,主要也是把" /detecthal"去掉.我也很想知道有那种程序能改字节的.

即然你能分在第二或第三分区,那你也不是菜鸟,动动手又何妨?

传上我刚装的三系统,完成蛤用45分种..

未标题-1.png (15.77 KB, 下载次数: 50)

未标题-1.png
回复

使用道具 举报

14#
发表于 2008-4-10 20:52:55 | 只看该作者
原帖由 yobbo 于 2008-4-10 04:11 PM 发表



这实现起来有点难,主要也是把" /detecthal"去掉.我也很想知道有那种程序能改字节的.

即然你能分在第二或第三分区,那你也不是菜鸟,动动手又何妨?

传上我刚装的三系统,完成蛤用45分种..



用批处理直接替换boot.ini文件比改字节方便多了吧

好多ghost系统都是用替换ntldr和boot.ini的方法
回复

使用道具 举报

15#
发表于 2008-4-14 13:42:07 | 只看该作者
原帖由 小咕咚 于 2008-4-9 12:56 PM 发表
深度7.0完全可以还原到任意一个活动主分区中!如图:
(安装到最后分区!)



难道一台电脑能同时有几个活动主分区么!
回复

使用道具 举报

16#
发表于 2008-4-14 13:45:47 | 只看该作者
原帖由 pzp198503 于 2008-4-14 01:42 PM 发表



难道一台电脑能同时有几个活动主分区么!

不是这个意思,一台电脑最多有4个主分区,可以任意指定一个为活动主分区!可能是第一个、第二个、第三个、第四个!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-21 15:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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