有没有通过 uefi 启动的 win7 pe?

2016-12-17 10:40:56 +08:00
 xrlin

主要是想通过 pe 回退 bios 版本,渣想 G480 旧版本 bios 安装程序只能在 win7 下使用,电脑现在不能进入 bios ,也不能通过 u 盘安装 win7 。

4399 次点击
所在节点    问与答
30 条回复
choury
2016-12-17 13:20:45 +08:00
win7 使用 uefi 有两个限制,必须要 64 位系统,必须 gpt 分区
xrlin
2016-12-17 13:36:31 +08:00
@choury 这我知道,磁盘很早之前就换成了 gpt 的了,不用还是不能通过 u 盘安装 win7,以前在 bios 设置了 uefi only 就不能再进去 bios 了。
napsterwu
2016-12-17 13:39:06 +08:00
win7 要开 csm support ,然后官方镜像刻的 u 盘加上从 win10 里面拷的几个文件就可以 uefi 启动。
acess
2016-12-17 14:47:27 +08:00
LZ 只是想装 Win7 的话,可以把 Win8/10 安装盘里的 EFI 文件夹拷过来试试。
不过 UEFI 下启动 Win7 ,需要 BIOS 里开启 CSM (或者叫做 Legacy Support ),否则不能启动(实测在 Windows Logo 处卡住不动)
acess
2016-12-17 14:48:43 +08:00
BIOS 有问题的话,可以先尝试一下恢复默认设置。
以前就碰到过一台联想 G 系列的,玄学问题,明明选择了 EFI 模式启动,却不能设置 EFI 启动项。恢复一下默认设置,就正常了。
acess
2016-12-17 14:50:03 +08:00
如果硬盘上还有 Windows 可以启动,按 SHIFT 再点开始菜单的重启,可以选择进入 UEFI 固件设置。也可以用 BOOTICE 设置下次重启时进入 UEFI 固件设置。
des
2016-12-17 14:50:29 +08:00
@napsterwu csm support 到底做了什么?
xrlin
2016-12-17 14:57:52 +08:00
@acess 问题是 bios 都进不了,尝试过移除主板电池来恢复默认设置,问题是 bios 的时间、虚拟化设置、显卡设置倒是恢复了默认,偏偏 bios 还是进不去,而且现在导致我的虚拟机不能开启虚拟化了,尝试过移除硬盘,问题依旧,貌似渣想这型号挺多人遇到类似情况。
acess
2016-12-17 14:59:44 +08:00
@xrlin 按住 SHIFT 点重启、 BOOTICE 试过没?
kokutou
2016-12-17 15:00:24 +08:00
微 PE 就是 UEFI 启动的 WIN8 PE
非要特定 win7 pe 吗?

回退 bios 版本可能会造成无法开机。。。
之前 dell m6700 回退 bios 版本,后来上门换主板了。。。
xrlin
2016-12-17 15:11:01 +08:00
@kokutou 旧版本的 bios 安装程序只能在 win7 下安装。
xrlin
2016-12-17 15:11:38 +08:00
@acess 很早之前就试过,没用。
kokutou
2016-12-17 15:35:02 +08:00
@xrlin 可是 win7 的 uefi 需要 bios 支持 csm 。。。不过应该问题不大,肯定是支持的。。。

http://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=83&page=3
随便往后翻几页,有很多。
kfg
2016-12-17 15:35:50 +08:00
我问个类似的, windows server 2016 能支持 uefi 安装吗?我在联想 k2450 上测试,如果开 uefi only 的话,选择从 2016 安装 u 盘启动总是失败,直接跳回启动选择页面…
chenyiping1995
2016-12-17 16:06:56 +08:00
@kfg 我很确定是支持的,请问你的 U 盘已经制作成 FAT32 格式的了么
kfg
2016-12-17 16:23:47 +08:00
@chenyiping1995

不是 fat32 的, 2016 的 install.wim 超过 4g 了, fat32 放不进去,是 ntfs 的
acess
2016-12-17 17:52:02 +08:00
@kfg 你关闭 SecureBoot 了么?
acess
2016-12-17 18:01:07 +08:00
搜索了一下,感觉像是故意的限制,但也有可能是 Bug 。
似乎联想美国官网上有不受限制的 BIOS :
http://blog.ich8.com/post/5127
不知道 LZ 尝试过没有。
acess
2016-12-17 18:09:29 +08:00
@kfg 感觉这里是一个坑…… Windows 有个奇怪的限制:不允许 U 盘有多个分区。如果你用第三方分区软件创建了多个分区,那就只挂载第一个分区,后面的分区统统不让碰。使用 BOOTICE 时,分区管理里就有“设为可见”按钮,作用就是把选择的分区调到分区表里第一个位置。
你可以这么折腾一下:
1.使用 BOOTICE 、 DiskGenius 等第三方工具,使用 MBR 分区表,创建一个占用绝大多数空间的 exFAT 分区,再创建一个 100MB 的 FAT32 分区。
2.利用 BOOTICE 的这个“设为可见”功能,先将 exFAT 分区设为可见,拷入安装盘里的文件
3.再将 FAT32 分区设为可见,把安装盘中的 EFI 目录拷入
4.尝试是否可以通过 UEFI 启动。如果不行,尝试把 EFI 目录拷到硬盘上,使用 BOOTICE 的 BCD 编辑功能打开 EFI\Microsoft\Boot\BCD ,设置 Windows Boot Manager 和 Windows Setup 的 device 、 osdevice 值,指向 U 盘的 exFAT 分区然 5.关闭 BOOTICE 的 BCD 编辑功能,将 FAT32 分区设为可见
6.将修改 BCD 后的 EFI 目录拷入 FAT32 分区
7.重新将 exFAT 分区设为可见,尝试是否可以正常启动

还可以尝试将 FAT32 分区的分区 ID 设为 0xEF ,不过这样挂载分区、分配盘符会出现问题,需要调回 0x0B 才能正常分配盘符。

操作很繁琐,但我自己这样尝试还是很成功的,绝大多数电脑都可以通过 UEFI 启动我 U 盘里的 Windows Setup 和 WinPE ,而且也可以使用 exFAT 文件系统,避免 4GB 文件大小限制。
kfg
2016-12-17 18:09:51 +08:00
@acess
继续说 2016 的问题,安装 u 盘用 ntfs 的, uefi only 不能启动,改成 both 可以启动安装。所以我才怀疑是否支持 uefi 。是不是必须 fat32 才能用 uefi 呢?如果是的话,我分割 install.wim 是否可行?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/328237

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX