VHD装服务器系统没驱动,WIn2003 VHD 的不解之处-已解决问题,但还是不解!!!...

WIn2003 VHD 的不解之处

硬件1:P965 的本本芯片组4G RAM,500G硬盘, 用Nlite处理过的2003 R2 ISO安装在C盘,加上FIRADISK 1.1.30的驱动,完成后 进2003PE,用DiskGen 建了3G VHD固定盘,格式化为NTFS,然后用DiskGen 的分区Clone功能 把C盘灌进VHD,最后用grldr启动此VHD,菜单如下:

title 启动内存系统

hide (hd0,0)

find --set-root /_BOOT/WIN2003.VHD

map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)

map /_BOOT/WIN2003.VHD (hd0)

map (hd0) (hd1)

map --hook

write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/_BOOT/WIN2003.VHD;\n\0

root (hd0,0)

chainloader /ntldr

一次即成功,能进入VHD 2003系统。

硬件2:技嘉P43主板,4G内存,500G硬盘,Q4400老式专业显卡,同样用以上方法制出的VHD,同样的grldr菜单,开机时 当滚动条 差不多 滚完 就要出现桌面时,显示AutoChk不存在,几秒后 兰屏C00005a ,C000021  System has been shut down.  经查 AutoChk.exe 是存在的,注册表也正常,然后用如下方法测试:

1) 把硬件1的VHD  复制到硬件2上,能正常启动,启动后驱动全部更新后一切正常。

2) 进PE,用DiskGen 把硬件1的VHD的内容,  直接Clone 到硬件2的VHD,启动后还是那问题。

3) 把硬件1的VHD 先Clone到硬件2的C盘,再把硬件2的C盘Clone 到硬件2的VHD,启动后还是那问题。

4) BIOS改成默认值, 把开机AutoChk扫描禁止, 结果不出现“AutoChk不存在”,而是直接兰屏。

5) 在硬件2的Win2003上 禁 用页面文件,系统碎片整理,禁用无关服务,启动项最简化,等等一切都想到办法处理后,再灌VHD,还是一样问题。

这里就有点不明白了,一样的Win2003 ISO安装盘。一样的方法,为什么,VHD1一点问题也没有,VHD2就那个问题,但把VHD1 放到硬件2上却能正常启动? 但用硬件2就是灌不成VHD。

如有人需要这个Win2003 正常的 VHD镜像,我可以提供,只是无网盘。

刚尝试如下菜单,测试通过

title 启动内存系统

hide (hd0,0)

find --set-root /_BOOT/WIN2003.VHD

map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)

map  --mem /_BOOT/WIN2003.VHD (hd0)              -------------------->只是加了个mem参数

map (hd0) (hd1)

map --hook

write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/_BOOT/WIN2003.VHD;\n\0

root (hd0,0)

chainloader /ntldr

加了个mem参数,把VHD读入内存启动,就能启动了,但这样更不明白了!!!! 为什么硬件1的VHD不用加一样能正常? 硬件2使用硬件1的VHD也能正常,但用硬件2创建的VHD就不行?

[本帖最后由 thomas0769 于 2012-4-27 10:22 编辑]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值