用ghost安装系统出现“An internal stack overflow ……”等错误
作者:佚名 来源:xp下载站 时间:2012-11-22 22:52
其实它的全文是:
An internal stack overflow has caused this session to be halted
change the STACKS setting in your CONFIG.SYS file ,and then try again
翻译过来是:
内部堆栈溢出,造成了本次过程将停止,在您的Config.sys文件中改变堆栈设置,然后再试一次。
分析如下:
堆栈是程序用来处理硬件事件的保留内存。当内存中没有足够的空间来运行硬件中断例程时,就会发生堆栈溢出。解决该问题的方法包括:修改 Config.sys 文件中的“STACKS=”行、消除内存驻留程序 (TSR) 以及消除硬件冲突。
处理方法:
1、对应于 Windows 安装情况的启动文件 Config.sys 可能配置不正确。使用以下某个值:
STACKS=64,512 ;(这是允许使用的最大值)
FILES=60
BUFFERS=40
如果您正在使用 Windows 的双重引导功能,则 Config.sys 和 Autoexec.bat 文件可能没有包含运行 Windows 的正确配置。在 Windows 3.x 和 Windows 之间进行双重引导时,这些文件可能还没有重命名回 Config.dos 和 Autoexec.dos。
请检查 Config.sys 文件,确定诸如 Himem.sys 或 Emm386.exe 文件是否是从 Windows 文件夹之外的文件夹加载的。如果是这样,请使用Safe Mode Command Prompt Only选项启动 Windows。然后将 Config.sys 文件重命名为 Config.dos,Autoexec.bat 文件重命名为 Autoexec.dos,然后重新启动计算机。
2、某些 TSR 可能会干扰 Windows。请在 Config.sys 和 Autoexec.bat 文件中禁用任何非引导的设备驱动程序。如果是否 Windows 3.x 进行安装,并收到堆栈溢出错误消息,请检查 Win.ini 和 System.ini 文件中是否加载有非 Windows 程序或驱动程序。
3、系统可能存在不兼容的硬件配置。请检查网络适配器、声卡和调制解调器的端口和 IRQ 设置。确保没有 COM2/COM4 或 COM1/COM3 冲突,并且没有设备正在共享 IRQ。禁用或删除发生冲突的设备。
4、计算机可能需要升级 BIOS。请检查 BIOS 版本,并与计算机的制造商联系,以获取有关 BIOS
了解归了解,但不知如何按上面的讲解去解决问题。
于是用安装盘进入PE系统,在PE系统下用自带的GHOST工具把备份恢复,问题解决!!!