双启动 nt4 和 windows 98

双启动 nt4 和 windows 98

我正在尝试双启动 nt4 和 windows 98 se(别笑——旧电脑)。

我看过微软关于如何执行此操作的说明,但它限制 Windows 98 只能有一个 Fat16 分区(NT4 的 NTLDR 无法识别 FAT32),因此只能有 2GB 的磁盘空间。我真的需要更多的空间。

我从 Win 98(在第一个分区上)开始,重新对磁盘进行分区,然后在第二个分区上添加了 NT4。NT4 接管了引导加载程序(如预期的那样),因此 NT4 可以启动,但 Win 98 不能。现在我在 VMWare 中工作,因此我可以使用非持久性硬盘驱动器(像真实计算机一样的 IDE)轻松地从错误中恢复。

我已尝试按照此处的说明使用 XPs NTLDR:http://www.nu2.nu/fixnt4/,但我从 NT4 中得到了奇怪的错误,它从来没有真正起作用。如果 XP 的 NTLDR 可以工作,那应该能够启动这两个操作系统。

我也尝试过使用 GRUB。理论上应该可以。实际上,从超级 grub 磁盘启动时,确实可以。但是,一旦我将 grub 安装到磁盘,Win 98 就可以启动,但 NT 4 在启动时会显示蓝屏,并出现 0x0000007b inaccessible_boot_device 错误(可能有很多原因,请参阅 MS kb 822051)。我对 GRUB 1 使用的咒语是

rootnoverify(hd0,1)

激活

链式装载机 +1

引导

那么,有人有什么建议吗?

答案1

“System Commander” 是 Windows 的多重启动解决方案,几年前对我来说效果很好。您可以在亚马逊上以 1.00 美元的价格购买旧版本(截至 30 秒前)。

答案2

我有一台装有 Windows 98、NT 和 XP 的机器(NT 安装已经过时了,不再需要,我只是从来没有摆脱它),使用引导星,第三方启动管理器。

替代文本

启动器也能完成这项工作。

替代文本

答案3

Windows NT 4 不喜欢 FAT16 和 NTFS 以外的任何东西,所以您将无法从中获得想要的东西,除非您使用 Windows 2000 而不是 NT 4(如果 2GB 障碍真的是个问题的话)。

编辑:如果您使用的是 VMWare,为什么还要让两个操作系统共享一个驱动器?这对我来说毫无意义。

附加编辑:

创建一个 2GB 大小、FAT16 格式的启动分区。为 Windows 98 和 FAT32 创建第二个分区。为 Windows NT 4 和 NTFS 创建第三个分区。

将 Windows 98 安装到 D:驱动器(即 FAT32 分区),并将 NTFS 安装到第三个分区(可能也会称为 D:,但应该称为 E:)。

您需要一个较大的 C: 驱动器,因为有些安装程序很愚蠢,喜欢将垃圾放在 C: 驱动器上,而不管 Windows 在哪里。Visual Studio 6 就是一个很好的例子。

答案4

如果您的 PC 可以容纳一个,我建议安装另一个硬盘,并在每个硬盘上安装一个操作系统。每次只连接一个硬盘,这样每个硬盘都会安装到其“C: 驱动器”上。

要启动,您应该能够在启动时按下一个键来获取启动菜单,这样您就可以启动非默认驱动器。通常是 Esc 键,但也可以是功能键。

相关内容