安装Windows 98时,Virtual PC上的内部堆栈溢出


3

我正在尝试使用Windows Virtual PC来设置Windows 98(SE)VM;你知道,为了怀旧的缘故。但是,每当我运行它时,我都会收到以下错误:

内部堆栈溢出导致此会话暂停。更改CONFIG.SYS文件中的STACKS设置,然后再试一次。

"An internal stack overflow has caused this session to be halted. Change the STACKS setting in your CONFIG.SYS file, and then try again."

我做什么似乎并不重要。我在安全模式下运行它,使用了两个不同的Win98SE ISO,无论我是否执行任何命令都会发生。我似乎无法访问CONFIG.SYS文件(它不在虚拟PC目录或VM的目录中,它不在设置中,我无法运行机器足够长的时间来配置任何东西)。

需要说明的是,这是ISO首次尝试安装操作系统。我一直在线关注以下说明:

  1. 打开VM目录,使用“创建虚拟机”。
  2. 为VM提供64MB或128MB的RAM。
  3. 打开该VM的设置,并将DVD驱动器设置更改为Win98SE ISO位置。
  4. 运行VM。

然后,在一段随机(但很短)的时间之后,它会发出哔哔声并向我发送此消息,我别无选择,只能关闭VM。

我在Alienware M18x r2上运行带有12GM RAM的Windows 7 x64。我一直在搜索,但是之前似乎遇到过这个问题的每个人都可以访问CONFIG.SYS。我似乎没有。

如何绕过或解决此错误? (我应该使用另一种虚拟化软件吗?)


您为虚拟磁盘指定了什么尺寸?
Ƭᴇcʜιᴇ007

@ techie007我不记得要为它指定一个尺寸。我认为这是操作系统安装的一部分( fdisk,不是吗?)我甚至无法达到。如果我转到VM设置,它表示当前大小为256kB,总磁盘大小超过130,000kB。
Eric

这只是轶事证据,但我已成功将Windows 98安装到VMWare的免费版本中多次。所以,如果你无法解决问题,那就试试吧。
Scott Chamberlain

@ScottChamberlain通过ISO或启动盘?如果它是前者,我肯定会记住它。
Eric

我用物理CD创建了ISO。
Scott Chamberlain

Answers:


4

Windows Virtual PC不正式支持Windows 98.请改用VirtualBox等替代VM。


有趣的是,我听说过其他人让它工作了。将尝试VirtualBox和/或VMWare,我们将看到它如何。
Eric

1

我试图在虚拟PC中安装DOS 6.22并且遇到了这个问题。我通过在CONFIG.SYS中添加以下行来修复它,尽管我还没有完全测试解决方案。只是想在这里发布这个,因为当我在谷歌搜索问题时它出现了。

DOS=HIGH,UMB
STACKS=64,512
FILES=60
BUFFERS=40

0

我将磁盘从动态更改为固定磁盘,然后使用fdisk创建新驱动器。 然后我重新启动,'del'为bios,改为从CD / DVD(.iso)启动。 然后格式化C:它工作了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.