1700x加对应主板能装win7系统吗

1700x加对应主板能装win7系统吗,第1张

1700x平台是可装win7系统的,不过需要提前准备好一些驱动程序。

详细的方法可以参考下面的连接。

Ryzen安装win7系统

https://communities.vmware.com/message/2818055#2818055

AMD Ryzen 7 1700X,B350主板,Win7 x64,VMWare 12.5+。

运行Win98虚拟机时会d出如下对话框,提示SHELL32.dll错误:

忽略后会d出如下对话框,提示Explorer.exe错误:

且错误原因是固定的,不随重启改变:

新建虚拟机直接安装Win98也会出同样的错误,连安装都完不成:

Win95更是直接无法进入图形界面,在Win95徽标消失后会显示:

问题依旧。

由于VMWare提供Windows 9x虚拟机的Tools,而VirtualBox不提供,因此之后的尝试都是基于VMWare的。

升级到14.x,无效。

也就是Win10(滑稽)。

全新安装Win10 x64以及VMware,问题依旧。

原来是VMWare 9.x虚拟机,升级到14.x,无效。

这是网上最常见的说法了,将微码升级到AGESA 1.0.0.6或更高,以 修复 Ryzen系列的 VME指令集bug 。

然而我的机器刚买来就有足够新的BIOS(1.0.0.6),之后又升级过几次,问题长期未能消失。

网上的评论有两种说法:

其原理是强行设置 CPUID 指令返回值中的指定位,使客户机 *** 作系统认定其CPU拥有/没有对指定指令集的支持。

这里要屏蔽VME指令集,对应的位置是:

对于VMWare虚拟机,要在vmx文件中加入这样一行:

然而……不管用。

后来又对参数格式做了几种猜测,并加入到vmx文件中:

然而……也都不管用。

对于VirtualBox虚拟机,也有类似的 *** 作:

然而……我没测试。

上述方法只是回避了Ryzen系列处理器中的bug,随便测试一下就会发现一堆问题,包括但不限于:

设备管理器里有一堆叹号,无法修复:

CD音频不能播放,导致《铁甲风暴》只有音效和过场动画伴音,没有BGM:

32位保护模式的程序是无法完全回避的:

指令集Bug,通过微码修复失败后,剩下能做的无非就是以下两种方案:

我个人区分模拟(emulation)和虚拟(virtualization)的一条硬性标准是:

另外还有一些参考标准:

QEMU、Bochs、DOSBox等都是用PC或其他平台模拟老PC的软件。

待补完

待补完

目前已知Bochs支持的最大硬盘容量为 16383(C) * 16(H) * 63(S) * 512 == 8455200768 字节,约8063.5MB。所以我原有的8GiB镜像就没法直接拿来用了,就差这么一点。

划重点:DOS,动态指令转换,老显卡/声卡,Modem/IPX/TCP/IP,老游戏。

没提到PE内核的Windows 3.x/4.x。

详见: 用DOSBox运行老游戏

可以参考: DosBox装Windows98

具体思路是把硬盘和必要的软盘启动盘都做成镜像,而不使用DOSBox原有的挂载文件夹的方式,以满足 *** 作系统修改MBR/PBR等信息的需求。但是用镜像的话就也和Bochs一样,硬盘大小受CHS寻址方式的限制。

同时装Win95也有人踩过坑,有时间再慢慢啃:

A Complete Guide to Install Windows 95 on DOSBox

Installing Windows 95 in DOSBox

逛Windows98吧发现的,真的是“老机器模拟器”了,能够模拟一些Socket 7(321)/Super Socket 7及更老的CPU/主板,以及Voodoo显卡等设备。目前仍在更新,有机会可以尝试一下, 不过还是先把上面的CHS问题搞掉吧

官网: https://pcem-emulator.co.uk/

一些必要的ROMs: https://github.com/BaRRaKudaRain/PCem-ROMs

86Box,PCem的一个非官方Build: https://github.com/86Box/86Box

2020-1-18更新:

https://msfn.org/board/topic/177951-important-for-anyone-trying-to-run-windows-9x-under-a-ryzen-based-virtual-machine/

这里在介绍完上面的方法后,还提到:

重新启用32位驱动应当能够解决上面的遗留问题,当然前提是Win98的更新里已经修复了相应的问题。我一直没有给这些老系统手动打补丁的习惯,所以之前装好的Win98虚拟机就一直带着这个问题。目前已经找了一些48-bit LBA fix,而Win98补丁我准备用 Unofficial SP 3.64 解决。有空时再测试。

帖子是2018年11月的,比本文撰写时间还早一些,主要还是问题不容易搜索。

你的这套电脑配置适合安装64位的WIN 10系统。

在WIN 7系统下,某些硬件的驱动都不好找,或者只能是兼容运行而已。

另外,你的电脑是否搭配来了固态硬盘,固态硬盘是否4K对齐,以及硬盘的模式是IDE还是ACHI,这是都是会影响到电脑的反应速度的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9782872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存