找回密码
注册 登录
查看: 1685|回复: 2

[USM_v6系列] usm6 安装xp3时,SGI_PECMD测试版引导修复出现问题:

[复制链接]

该用户从未签到

发表于 2020-8-7 23:09:44 | 显示全部楼层 |阅读模式
u盘启动usm6,  我只测了一下win7x86或win8x86环境下的测试,版本最新的200806正式版本将xp镜像释放到第二块硬盘第二个分区上,引导修复如下:

SGI_PECMD测试版: 自动修复后,boot.ini内容如下:
[boot loader]
default=multi(0)disk(1)rdisk(0)partition(2)\windows
timeout=0
[operating systems]
multi(0)disk(1)rdisk(0)partition(2)\windows="  x86" /NOEXECUTE=OPTIN /FASTDETECT /DETECTHAL

以上disk(1)是错误的,在安装windows时,这里永远是0。 应改的是rdisk的值,起码应改为:
[boot loader]
default=multi(0)disk(0)rdisk(1)partition(2)\windows
timeout=0
[operating systems]
multi(0)disk(0)rdisk(1)partition(2)\windows="  x86" /NOEXECUTE=OPTIN /FASTDETECT /DETECTHAL

事实上rdisk(x)中的x值,x值真正正确的值是按硬盘在bios中启动的顺序位置,依次是0,1,2,...取值,但是这里在pe下,估计是程序没法取得此安装分区所在硬盘在bios中的启动顺序,所以只能按硬盘编号来来确定,这必须在bios设置时,各硬盘的启动顺序按硬盘的编号来排列才会一致匹配,rd(x)的值才会匹配,否则启动就会出错。 所以假如程序设置者在pecmd安装器的设置界面,能够提供一个引导修复的选项就更好了,比如对于xp系统的引导修复,除自动设置外,提供一下手动更改设置以便设置正确的rd(x)中x的值,如果安装的目标分区所在硬盘是排在启动顺序的第一位的,x值为0,第二位的则是1,第三位的则是2,依次类推。这样就不必进bios里去调整启动顺序,也不影响原有系统的引导位置,是最理想的了。可惜SGI_PECMD测试版没有提供引导修复的手动选择,比如引导分区,引导模式,nt5还是nt6g还是两者(如ntbootautofix那样),对于nt5的修复,boot.ini的rd(x)的自动默认设定并可人工修改。

QQ:361778656 远方的朋友,




上一篇:USMV520200518全能版BUG
下一篇:usm6 最新0806正式版本的sgi v4在安装xp ghost时,出错了
  • TA的每日心情
    开心
    2020-8-21 18:31
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-8-21 18:49:28 | 显示全部楼层
    为你加油
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-21 18:31
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-8-21 18:50:55 | 显示全部楼层


    要是觉得很不错的话,记的关注哟,我们下期在见!
    ·JM电脑大师

    回复 支持 反对

    使用道具 举报

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

    本版积分规则