无忧启动论坛

标题: UEFI全新安装windows7 32位,如何用U盘安装呢? [打印本页]

作者: hszgb    时间: 2019-7-30 03:10
标题: UEFI全新安装windows7 32位,如何用U盘安装呢?
本帖最后由 hszgb 于 2019-7-30 12:38 编辑

现在好多硬盘都是GPT分区了

这种分区用UEFI的U盘引导全新安装Windows7 X64没什么问题,很容易实现。

刚看了 朱玛12345678 牛人的帖子

http://wuyou.net/forum.php?mod=viewthread&tid=412584

想在GPT分区的硬盘上,自己动手全新安装一个Windows7 32位系统,把安装文件复制到U盘,多次修改,多次尝试不能引导成功,有人安装成功的吗?

如何制作UEFI启动的安装Windows7 32位系统的U盘呢?
请指教
作者: 窄口牛    时间: 2019-7-30 06:58
你的机器支持efi32?极少极少的机器又这个支持。
作者: 2012ss06009180    时间: 2019-7-30 10:24
原因很简单,那个系统不是RTM版的Windows 7,而是属于Windows 8 Milestone 1。版本字串是6.1.7850.0.winmain_win8m1.100922-1508
作者: hszgb    时间: 2019-7-30 12:24
本帖最后由 hszgb 于 2019-7-31 19:05 编辑

看来只能改硬盘格式了
但是看到网上也有类似的uefi win7 32位安装教程 ,但没有相关文件,没办法试验



现在正在下载楼上说的W8
作者: 朱玛12345678    时间: 2019-7-30 13:02
本帖最后由 朱玛12345678 于 2019-7-30 14:52 编辑

既然又被点名了,我就再说一下吧
虽然7850添加了对32位EFI启动的支持,但和7601一样依然都不支持纯UEFI启动。要想UEFI+GPT启动需要关闭Secure Boot并开启CSM,同时使用32位EFI固件引导。
不过到这里就有一个最大的问题,绝大多数新主板都是64位的UEFI BIOS只能UEFI启动64位系统,而只有极少数老主板有32位的UEFI BIOS才可以UEFI启动32位系统,比如古老的945主板。
如果没有这种主板的话,想要测试32位EFI启动还是用虚拟机吧。

另外GPT硬盘可以装32位Win7,使用Legacy+GPT启动。方法的话有两种,推荐第二种:
1、硬改0扇区添加MBR制作Hybrid分区表即可引导
2、通过另一块MBR硬盘将其BCD路径指向到GPT硬盘来引导

测试截图

作者: 朱玛12345678    时间: 2019-7-30 13:21
2012ss06009180 发表于 2019-7-30 10:24
原因很简单,那个系统不是RTM版的Windows 7,而是属于Windows 8 Milestone 1。版本字串是6.1.7850.0.winmai ...

虽然6.1.7850的开发分支在Win8,但实际上由于内核没改因此还是Win7,直到出现了NT6.2的Build开始才是真正意义上的Win8,不过是不是正式版跟能不能正常启动半点关系都没有。
作者: 窄口牛    时间: 2019-7-30 16:11
那就可以试试搞了,不过win7efi启动极其玄学。
作者: 2012ss06009180    时间: 2019-7-30 18:16
朱玛12345678 发表于 2019-7-30 13:21
虽然6.1.7850的开发分支在Win8,但实际上由于内核没改因此还是Win7,直到出现了NT6.2的Build开始才是真正 ...

内核没改这种说法并不确切,这个版本处于M1阶段,这个阶段属于Windows NT 6.0到6.2中的内核添加功能阶段,这个版本与Win7相比,也已经添加了Ribbon UI等功能(虽然隐藏了),只能说这个版本是非常接近于RC版本的Win7,如果这个版本处于Pre-M1,可以仍然认为其是Windows 7或者属于Windows 7。
其次,上一个已知泄露版本为交付第三方版本(escrow)为7264,编译于2009年6月22日,RTM版本为6.1.7600.16385,编译于2009年7月14日,目前已知微软于2009年09月28日左右开始开发Windows 8,这个M1版本编译于2010年09月22日,距Windows 8开发已满一年,已经过了Windows 8开发周期的三分之一,根据目前泄露的资料来看,M1版本主要对内核防护、系统安全,阻止黑客和病毒对系统内核的攻击等内核方面进行改进,而对界面没有过多的改变,因此我估计,与Windows 7RTM版本相比 ,这个版本对内核的修改应该远大于对UI的修改,所以认为其属于Windows 7是不合理的。
作者: hszgb    时间: 2019-7-30 20:44
朱玛12345678 发表于 2019-7-30 13:02
既然又被点名了,我就再说一下吧
虽然7850添加了对32位EFI启动的支持,但和7601一样依然都不支持纯UEFI启 ...

既然这样,谢谢,uefi现在确实X64的多,只好另想办法了
作者: 朱玛12345678    时间: 2019-7-31 00:16
2012ss06009180 发表于 2019-7-30 18:16
内核没改这种说法并不确切,这个版本处于M1阶段,这个阶段属于Windows NT 6.0到6.2中的内核添加功能阶段 ...

这个版本你肯定没有日用过,如果真日用了你就不会这么说了。当然对于这种在RTM之后,内核版本升级之前的Build的归属问题自古以来就是最有争议的地方。
7850是Win7到Win8之间的过渡版本也是NT6.1的最高版本,不过其本质上还是Win7。尽管7850在底层上做了大量改动,但在没有改变其NT内核版本号之前并不能完整地体现出来。
然而真正能决定Windows版本的还是取决于内核版本而不是分支阶段,也就是说只要内核不改就不属于真正意义上的新系统。至少对于应用层来说软件依然是在Windows 7中工作,而且没有软件能够认为它是一个Windows 8。
所以你就会发现各种程序都是通过检测NT版本来区分系统版本的,只要是NT6.1的构建必然就会将其识别为Win7。这就好比你可以把Windows 7仿制成Windows 10,但依然改变不了它是Windows 7的本质。

任何早期版本的新系统出于稳定性等因素考虑,都不可能在第一时间就去提升内核版本,虽说7601-7850之间的版本跨度这么大却没有很多的版本泄露出来,已知在这期间仅有6.1.7700流出截图但也从未公开泄露过。
当然这个构建到底是Win7的Post-RTM阶段,还是Win8的Pre-Milestone 1阶段一直都存在争议,不过倒是可以确定6.1.7700基于Win7 RTM (6.1.7600)开发,6.1.7850基于Win7 SP1 Beta (6.1.7601)开发。
实际上7601和7850在很多地方都是能够相互兼容的,你可以把7850看作增强版的7601,即7601有的功能7850都有,反过来7850的很多新特性7601永远是不会有的。
最后即使你还认为它是Windows 8,但你也无法改变软件认为它是Windows 7的事实。也就是说你还是只能把它当成Windows 7使用,却始终无法代替Windows 8来使用。
作者: 18588452015    时间: 2019-7-31 01:11
窄口牛 发表于 2019-7-30 06:58
你的机器支持efi32?极少极少的机器又这个支持。

好像平板是FEI32架构的。
作者: hszgb    时间: 2019-7-31 19:07
又学到真东西了
作者: rsda1985    时间: 2020-10-4 22:25
朱玛12345678 发表于 2019-7-30 13:02
既然又被点名了,我就再说一下吧
虽然7850添加了对32位EFI启动的支持,但和7601一样依然都不支持纯UEFI启 ...

大佬,下面说GPT硬盘可以装上32位WIN7,但是不代表能用么?现在的9,10代新INTEL的机器,应该是没办法引导起来WIN7  32么?
作者: liang0517    时间: 2020-10-12 22:34
长知识了




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3