9700K+32G+7900GTX,我的时光机
时光机 ,就是一台穿越的电脑,我的时光机包括了我从拥有第一台电脑到现在用过的Windows系统,注本文使用过的工具,我会打包放到百度网盘,并在文章最后分享给大家用,并把中间踩过的坑也记录下来。由于我写这个的时候已经装好了,所以有些过程可能忘记了,大家可以给我留言询问,看到一定会回复。
为什么要干这个呢?其实最早源于R9 280x这张显卡。作为一个80后,当年玩的传奇3一直到现在有时候也会玩玩。还得大学玩那会,一到攻城战就卡的动都不动了,当然想想256M的内存加上一个TNT2的显卡不卡都奇怪。十几年后,在玩原版传奇3的时候就冒出了4790K+R9 280X的传说,号称有1000帧,其实这个帧数意义不大,但是作为电脑爱好者自然就去搞了。
很幸运搞了这么一张卡,然后跑起来,最高580帧,距离1000还远,再看发现显卡只有60%不到的发挥,于是就在想是不是CPU的瓶颈导致显卡无法完全发挥,于是在网上找教程,最终在B站看到了这篇文章(https://www.bilibili.com/opus/1019217712435429399),于是为了保证全大核运行,就买了一个9700K+微星EDGE z390i来进行尝试。不用说,这个尝试非常成功。选这块板子的目的很简单,因为家里小,电脑又多,只能选itx板子了。而这块板子除了显卡外,声卡还有网卡都在XP下有驱动。装好系统后,迫不及待的去尝试,发现***还是580帧,GPU的占用还是不到60%,然后各种尝试都是一样,于是也死心了,再仔细观察那些千帧大神的视频和截图,啥都没有了,嗯,应该就是这样了。
好了,话说远了,继续说时光机的问题,弄完这个发现B站这位大神还有在现代电脑安装win98和winme的方案,于是也尝试了一下,发现确实可以装。不过win98的安装着实要比XP麻烦不少,不过还是安装上了。
现在说一下我当前这版时光机的硬件配置情况:
CPU:9700K
主板:华硕大师Z390m-plus(选择的理由是带PS2接口,Win98用USB鼠标,呃,简直是噩梦,各位有兴趣可以去试试)
内存:芝奇皇家戟DDR4 16G*2 3600Mhz
硬盘:七彩虹SL500 1T * 2,其中1T是全部装了系统并预留了一个软件存储分区,另一个1T装游戏文件什么的
显卡:Nvidia 7900GTX,在咸鱼上一个有缘人卖我的,将真的有点贵。选这个原因是这块卡从98支持到win10,至于win11,后面会说到
声卡:CMI8738,神卡,从98到Win11驱动齐全
网卡:主板自带的是intel 219-v,所以在Win7以前都是没有驱动,所以买了一张8111C,选C的原因是8111C是最后支持win98的网卡。
额外配件:PS2转USB,因为不喜欢用PS键盘鼠标,所以花了100多买了这个玩意,很好用。
机箱电源就省略了,没什么好说的。
下面,先上一个最终的效果图(本文的图都是手机拍的,有时候开着灯有时候关灯所以看着有点怪)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面,我将从整体思路和每个系统安装两个方面来说明时光机的安装过程。
整体思路:
使用Grub4Dos进行系统引导,Windows自带的引导管理是无法直接启动这么多系统的。
由于要安装Win98,所以采用MBR分区表,其中三个主分区,逻辑分区,呃,太多了,我都懒得数了,光看看这有多少个系统就知道多少了。我记得盘符好像是到M还是N了。
三个主分区,主分区1,FAT32格式,卷标Boot,用于存放Grub4Dos的引导文件以及在安装XP以及之后系统的主分区。主分区2,FAT32格式,卷标Win98,安装Win98。主分区3,FAT32格式,卷标WinME,安装WinME,同时作为Win2000安装系统时的主分区。
这里着重说一下这样分区的原因。首先从Vista之后的系统都是可以很轻松将系统的引导和系统文件分别装在主分区和逻辑分区。然后使用bootice就可以轻松修复了。因此,有问题的就是98,ME,2000,XP这四个系统。首先时98和ME,在网上其实可以查到说这两个系统不能共存,当然传统的安装方式是这样的,原因很简单,因为共用了引导文件。其次就是2000和XP,这两个系统可以共存,但是,哎,后面就会说到为了装2000我查阅了很多国内的帖子,最后没办法看国外的论坛才找到了一个靠谱的方案,很难。而且我首次安装就是没有和XP共用一个主分区,所以我最终就将Win2000的引导放到了WinME那个分区。
下面说一下如何启动这些系统,其实很简单,Win98就是使用Grub4Dos激活Win98的主分区,然后加载启动文件,启动WinME则是使用Grub4Dos激活WinME的主分区,然后加载启动文件,启动Win2000也是使用Grub4Dos激活WinME的主分区,然后加载启动文件,启动WinXP及之后的系统就是使用Grub4Dos激活Boot主分区,然后加载启动文件(XP及之后的系统的引导均安装在了Boot分区上)这里要注意一点就是主分区上的bcd文件因为包括了很多操作系统选择菜单,所以直接加载就会进入二次选择,所以我将boot分区的bootmgr和boot文件夹分别拷贝到了后面的操作系统中,并对bcd进行编辑,去掉了该分区没有的操作系统。这样就可以直接加载各个分区的bootmgr,然后一次性进入系统了。具体怎么编写的可以看menu.ls部分。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Win98操作系统
Win98操作系统的安装要感谢B站上两位大神,我分别参考了两个内容(https://www.bilibili.com/video/BV1YnntzNE4r/?spm_id_from=333.1387.favlist.content.click&vd_source=ea4725f7a74c79c9e9e4da61b9fb1bf6和https://www.bilibili.com/video/BV1LW6iYvE2Q/?spm_id_from=333.1387.favlist.content.click&vd_source=ea4725f7a74c79c9e9e4da61b9fb1bf6)不知道会不会有问题,两位大神的名字分别是jiamule木了和まるやま汽修。有兴趣可以去看看原版视频。两位大神提供的方案里面,jiamule木了是最简单的,根据下载的镜像几乎就是傻瓜操作就可以进系统了,剩下的就是装驱动。但是这位大神的镜像有logo,我不太喜欢,我试着用了一次确定我的电脑是可以装之后就格式化,参照汽修大神的操作了。整个过程没有什么特殊的,完全按照视频来就可以了。
下面说一下Win98我在搞的时候遇到几个问题:
问题1:根据jiamule木了大神说,即使主板安装了NVME硬盘也不影响将系统装在SATA硬盘上,这个呃,我试过,死活装不上,当然不排除是Edge Z390i主板的问题,后面换成大师后我就没有尝试了。
问题2:安装Win98的时候大家可以考虑拿一个小于137G的硬盘安装,安装好后,直接用分区克隆就可以了。我的两个1T硬盘安装的时候有很多问题,比如找到文件什么的,后来去掉1T后就好了。但是当时是512G+1T,所以硬盘太大对系统安装会有些乱七八糟的问题,所以建议用小硬盘安装。安装好后再clone就可以了。
问题3:不要挑战USB鼠标,真的。
问题4:显卡的分辨率问题。这个事儿很奇怪,我最早用6800 GS,驱动打好后,开1920 * 1080没有问题。但是用7900GTX时,不知道是显存超512的原因还是因为魔改问题,开1920 * 1080就会挂掉,最终我使用的是1280 * 720。这个无所谓,因为Win98,你会发现分辨率太大看着很不舒服。注意哟,这里挂掉了之后最麻烦的就是如何卸载显卡驱动,总之很麻烦。我当时踩了一次坑后就在装显卡驱动前进行了备份,然后不断尝试,错了就恢复。
问题5:我因为是看大神文章弄得,所以在安装PCI驱动的时候,在安装完PCI提示重启我就重启了,结果别的设备都没出来,没办法看了一下视频发现要点不重启,然后PCI设备就会一个一个的出来,直到不出来后再重启。这点大家要注意。
忠告:装Win98的时候,一旦可以进桌面后就开始走一步备份一步,否则重装系统很难受。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WinMe操作系统
WinME操作系统的安装要感谢汽修大神,https://www.bilibili.com/video/BV1RDc2eEELN/?spm_id_from=333.1387.favlist.content.click&vd_source=ea4725f7a74c79c9e9e4da61b9fb1bf6,有兴趣可以去看看原帖子。
WinMe的安装不知道为什么和大神描述的过程有点不一样,可能是硬件环境不一样,也许是别的,但是问题不大,仔细看大神的视频就可以解决。
注意一点就是WinME对硬件的需求和Win98完全一样,我本来是不打算装WinME的最早,因为网上百度两个系统不能共存。但是考虑WinME后出,想说对USB鼠标是不是支持好一点,但是其实是一个样。
安装过Win98后,自信一点,WinME不是问题,一定可以成功。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Win2000操作系统
Win2000系统是我唯一在国内网站没有找到解决方案的系统。最早我是在msfn.org和w2k.phreaknet.org里面找。结果尝试了各种方案,最终安装的时候,大家可以想象的到就是7B和5A问题。最终我一度放弃了,在最早的时光机里面是没有Win2000。我把别的全部弄好之后又回过头来搞这个。最后的解决方案是参考了这个帖子https://www.xda-developers.com/someone-made-forgotten-windows-version-boot-from-nvme/,然后根据帖子在github下载了对应镜像https://github.com/ages2001/Universal-NT-Installer/releases。这个镜像包括的不止2000,好像还有XP,不过由于XP已经有解决方案了,我就只装了2000。
说一下使用这个镜像安装系统的问题:
这个系统装好后,会有四个启动项,1和2有点不同,但是我没具体搞明白区别,然后3和4是1和2的debug版本。我装好后使用1装显卡驱动再启动就挂掉了,没办法只能进安全模式卸载驱动,然后一直装不上。最后尝试用2进去安装,发现可以了。最终也打上了驱动。这个有兴趣可以自己再研究研究,当然作者也说了,这个还是beta版,所以不保证没有问题。比如我装的就有一个电源管理问题,表现为不管是关机还是重启都只能硬关机,哎。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WinXP操作系统
这个系统比较好装,参考汽修大神的帖子,下载相应的工具就可以了,https://www.bilibili.com/video/BV1f6r3YzE5x/?spm_id_from=333.1387.homepage.video_card.click&vd_source=ea4725f7a74c79c9e9e4da61b9fb1bf6,具体的工具这个链接都有,当然我最后的工具包也放进去。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
剩余操作系统
剩下的Vista、Win7、Win8、Win10都不难,原因是我用的SATA硬盘,如果是NVME估计Vista可能比较困难一点。这里就不赘述了,很简单,我安装的时候没有遇到任何问题。
Win11也可以安装,用PE安装就可以绕开TPM、安全启动和UEFI这三个问题,唯独就是显卡驱动起来有点不正常。不过这个问题,最后我通过把核显打开来解决了,UHD630的核显跑Win11还是没有问题的,就是需要整两个HDMI线,然后通过KVM切换一下显示,很方便还是。
最后补充一下:
关于系统备份问题,可以或者说建议备份的包括98、ME、7、8、10和11。至于2000、XP和Vista不建议备份。原因是备份后恢复会导致虚拟内存位置不对导致进不了系统,搞起来很麻烦,还会因为引导的问题导致系统加载出问题。所以这几个系统挂了重装比修复更快!
后续计划,由于7900GTX在Win11下驱动有点问题,所以准备换成GTX960来替换,毕竟Win98和WinME的3D用不上什么,所以考虑使用通用驱动来实现高分辨率显示。
所使用的工具地址(包括系统镜像):
通过网盘分享的文件:时光机
链接: https://pan.baidu.com/s/1mjBkD3ptCokAW_U_oDJpxQ?pwd=0130 提取码: 0130














