V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xrlin
V2EX  ›  问与答

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

  •  
  •   xrlin · Dec 17, 2016 · 4897 views
    This topic created in 3420 days ago, the information mentioned may be changed or developed.

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

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

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

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

    不是 fat32 的, 2016 的 install.wim 超过 4g 了, fat32 放不进去,是 ntfs 的
    acess
        17
    acess  
       Dec 17, 2016
    @kfg 你关闭 SecureBoot 了么?
    acess
        18
    acess  
       Dec 17, 2016
    搜索了一下,感觉像是故意的限制,但也有可能是 Bug 。
    似乎联想美国官网上有不受限制的 BIOS :
    http://blog.ich8.com/post/5127
    不知道 LZ 尝试过没有。
    acess
        19
    acess  
       Dec 17, 2016
    @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
        20
    kfg  
       Dec 17, 2016 via Android
    @acess
    继续说 2016 的问题,安装 u 盘用 ntfs 的, uefi only 不能启动,改成 both 可以启动安装。所以我才怀疑是否支持 uefi 。是不是必须 fat32 才能用 uefi 呢?如果是的话,我分割 install.wim 是否可行?
    acess
        21
    acess  
       Dec 17, 2016
    @kfg

    可以尝试使用 FAT32 文件系统格式化 U 盘,然后使用 swm 文件让文件大小在 4GB 以下。

    我只是提供我自己的经验——平时使用的文件放在 exFAT 大分区里, EFI 引导文件放在不被 Windows 挂载的 FAT32 分区里。

    我记得是 UEFI 规范里写着从可移动媒体引导,使用 FAT32 文件系统,而且路径也是有规定的,一般电脑是 x64 架构,启动文件路径就是\EFI\Boot\Bootx64.efi 。
    但也的确有不少 UEFI 固件自带 NTFS 等其他文件系统的支持,可以读取 NTFS 文件系统,只是似乎可能有工作不稳定之类问题。
    xrlin
        22
    xrlin  
    OP
       Dec 17, 2016
    @acess 我的 bios 已经是 62cn97ww (最新的),不能再次刷入同版本,所以想刷入前一版本,但前一版本只能在 win7 下刷入,真是坑,我现在 win8+archlinux 双系统,虽然平常使用没问题,但不能修改 bios 总是不方便,现在也开不了 cpu 虚拟化了,想直接装一个 win7 发觉从 win8 提取的 bootx64.efi 在 win7 下同 u 盘启动安装时会提示系统启动错误,需要修复(ˉ▽ˉ;)...。
    kfg
        23
    kfg  
       Dec 17, 2016 via Android
    @acess

    今晚尝试一下分割 wim

    谢谢
    acess
        24
    acess  
       Dec 17, 2016
    @xrlin
    你可以用 Win8/10 的 boot.wim 启动,然后 SHIFT+F10 用命令安装 Win7 ——只是装完了大概也启动不了……
    Win7 的文件可以用 dism /apply-image 命令解压出来, BCD 里的引导项目可以用 bcdboot 命令建立( bcdedit D:\Windows /l zh-CN )
    不过这都不是关键……可能这么折腾完了,进 Win7 也是 SecureBoot 阻止启动 Win7 ,或者卡在启动 Logo 处。

    不知道你有没有询问过联想的客服?


    死马当活马医的话……可以试试这个?
    https://technet.microsoft.com/en-us/library/cc749510(v=ws.10).aspx
    bcdedit /import /clean 可以清除掉 NVRAM 里原有的引导项目,也许会把比较玄学的东西去掉。

    不知道 AMIBCP 之类 BIOS 修改工具有没有用,不过折腾这个风险还是太大,砖了就麻烦了。
    lslqtz
        25
    lslqtz  
       Dec 17, 2016 via iPhone
    无责任推荐 wepe
    lslqtz
        26
    lslqtz  
       Dec 17, 2016 via iPhone
    不对那是 win10 。。
    可以试试看用 dos 。。。
    xrlin
        27
    xrlin  
    OP
       Dec 17, 2016
    @lslqtz bios 更新程序只能在 win7 下运行,好不容易找到了一个 win7_uefi 的 pe ,谁知道在加载进入 pe 是黑屏了,估计是 pe 显卡驱动的问题。哎,先不折腾了,暂时不影响使用(ˉ▽ˉ;)...
    lslqtz
        28
    lslqtz  
       Dec 17, 2016 via iPhone
    @xrlin pe 不都没有显卡驱动的么
    我见到刷 bios 的 dos 最多,去网上再找找 win10 也试试看
    kfg
        29
    kfg  
       Dec 18, 2016 via Android
    @acess

    u 盘格为 fat32 ,分割 install.wim 后,可以正常 uefi 启动了
    chenyiping1995
        30
    chenyiping1995  
       Dec 18, 2016
    @acess 我记得没错的话 win7 不支持从纯 uefi 引导是因为利用中断来检测硬件的?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5423 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 01:28 · PVG 09:28 · LAX 18:28 · JFK 21:28
    ♥ Do have faith in what you're doing.