|
老九兄,昨天刚发帖麻烦了你几次,今天本不好意思再求你帮忙的,但我用了一整天的时间自动捣腾:上网查找解决办法,论坛搜索, 到了现在实在是黔驴技穷,因此不得不厚着脸皮再求一次!敬请见谅
我是遵照你编写的PE安装工具XPEHELP来在虚拟机上进行以下操作的:
一、硬盘安装PE到C盘,C盘原本已安装deepinv5.3 XP操作系统,一切正常,可分别正常启动XP和PE,我想这应该说是你在XPEHELP上“安装方法”一栏里所说的“初级模式”吧
二、紧接着第二步,我想将PE转到其它分区,于是便遵照你所说的“中级模式”进行安装:
中级模式(装在与XP不同的分区,能从隐藏分区中以双菜单启动WinPE和装好的XP)
①、先进行上面的初级模式安装一个WinPE在XP的分区中,一定要先做这步,因为下来
的工作要用WinPE来做,同时可以备多一份系统。调试原来的XP和装入的WinPE能
正常启动后,就可以进行第②步了。(我按提示操作正常)
②、启动装好的WinPE中的Paragon Hard Disk Manager,在硬盘的第一分区(即XP所在
的分区)前部腾出一定的空间(多少自定,比WinPE的映像要稍大,建议256M以上)。
③、在腾出的空间上建一个新的主分区,将其格式化(小于256M的请用NTFS格式化),
暂时不要把它激活(即原来的XP所在分区为活动分区)。(操作也是正常的)
④、重新写好XP下BOOT.INI文件的ARC配置路径(此时XP已在第2分区了),此BOOT.INI
文件内容应是:
[boot loader]
timeout=20
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
(直到这一步也照着做了,没有问题)
保存重启,调试直至XP能正常启动(XP的ARC路径配置不能有错,否则不能启动)。(到了这一步,重启,问题就出现了,进PE是可以的,但是进XP,却提示“启动时SYSTEM32里的hal.ll加载失败,可能损坏或丢失”。于是我到网上找解决办法,复制HALACPI.dll文件到SYSTEM32里,然后将halacpi.dll改名为hal.dll,满以为这下总可以了,结果问题依旧。这样试过无数遍后,我突发奇想,通过PE将你所说到的boot.ini菜单的这一行再编辑一下,还原成本来的状态。你说的做法是
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
我把它又改成:default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS)
再重启,居然奇迹出现了,刚才的问题没有了,可以进入XP的启动菜单,再也没有关于hal.dll丢失或损坏的提示了。一路启动,我以为自己把这个问题解决了,但到当XP启动到登陆画面的时候,便卡在那里了(就是点击用户名,输入密码的那个地方,我没有设置密码,正常情况下是直接进入XP的系统界面),现在又解决不了,试过几次不知该怎么办?因此来求助!不胜感激!)
[ 本帖最后由 zzz920 于 2006-10-31 07:43 AM 编辑 ] |
|