V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lygmqkl
V2EX  ›  硬件

开机卡在 bios 界面,按任何键盘都没用,高手帮忙支个招

  •  
  •   lygmqkl · 2016-11-16 19:17:15 +08:00 · 33362 次点击
    这是一个创建于 2964 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主板技嘉 z170 , 三星 M2 SSD ,装了 win7(GPT 分区),然后工具激活了一下(这里要说明,只是想测试下机器,所以选工具激活),按要求重起,重起以后就卡在 bios logo 界面了,

    再次重起,插上安装 u 盘,依旧卡住,按 F12 选择启动项也不可以,反正就是按什么都没反应,就是卡住了

    拆掉 SSD ,开机正常,可以进 bios

    现在我怀疑是激活导致数据异常,所以 bios 读 GPT 分区数据读不到,然后卡住了。


    疑问:
    1. 按照道理可以跳过硬盘读取直接 u 盘启动的,但是 技嘉 z170x ud3 不知道怎么设置
    2. 按照道理 bios 的优先级应该高一些,怎么会被硬盘卡住?
    3. 想格式化这个 sdd ,没有找到更好的办法,求支招

    谢谢
    第 1 条附言  ·  2016-11-16 20:36:39 +08:00
    通过拿掉电池和 bios 拿掉硬盘后恢复出厂设置,并没有解决问题。

    下一步准备,重新刷一下 bios 版本, F6 刷 F6 看能不能更新下 bios 来解决。
    第 2 条附言  ·  2016-11-16 21:03:57 +08:00
    最后通过平刷 bios 来解决的,原来我是 z170-ud3 F6 版本,我去官网下了一个一样的 F6, 平刷了一下,然后就恢复了,看来软激活还是修改了 bios ,现在删除干净 重装系统 然后拿 key 激活应该就没问题了。


    谢谢各位,就此结贴,也希望这个帖子能帮助后来人。

    平刷方法很简单,官网下载.zip 包,解压放到 u 盘根目录,带文件夹,然后 u 盘插主板后面 usb3.0 口,拿掉硬盘启动,进入 bios f8 ,然后选择刷 bios 即可。
    32 条回复    2016-11-19 15:53:14 +08:00
    newworld
        1
    newworld  
       2016-11-16 19:19:11 +08:00 via iPhone   ❤️ 1
    我怀疑你的激活程序有问题,多半有不干净的东西
    lygmqkl
        2
    lygmqkl  
    OP
       2016-11-16 19:30:57 +08:00
    @newworld 现在硬盘卡住了 bios ,导致想重装都不行,能给个解决办法吗,只有一个 ssd 没有其他硬盘。
    newworld
        3
    newworld  
       2016-11-16 19:35:50 +08:00 via iPhone
    @lygmqkl 现在最简单的是 把 SSD 放在别的电脑上格式化 至于 BIOS 设置 你可以搜索一下对应型号的 或者是品牌的 差不多,还有就是别乱下载不靠谱的激活工具。。。。很多激活工具都是木马。这里,推荐去相应的贴吧精品贴找激活工具或者是在社区求助都比你随便搜索下载的激活程序靠谱
    yexm0
        4
    yexm0  
       2016-11-16 19:36:29 +08:00 via Android
    按下电源按钮后狂按 f12 键看看能不能把那个选择启动设备的菜单给调出来。
    sola97
        5
    sola97  
       2016-11-16 19:39:45 +08:00
    见过键盘卡 bios 的..
    newworld
        6
    newworld  
       2016-11-16 19:41:01 +08:00 via iPhone
    @yexm0 有的主板默认是关闭了快捷启动选项的
    @lygmqkl 你这个可以试着把 SSD 先拔下来 然后可以进 BIOS 后 设置好从 U 盘第一启动 然后在关机把 SSD 接上 U 盘插上 看看可不可以从 U 盘启动 如果可以从 U 盘启动就通过 U 盘把 SSD 格式化吧 希望你顺利解决
    cyang
        7
    cyang  
       2016-11-16 19:45:54 +08:00
    硬盘问题卡 BIOS ,我倾向于是个主板的 BUG 。
    硬盘因为某种问题无法自检通过,主板应该返回 BIOS ,提示硬盘有问题,而不是卡死。
    webjin1
        8
    webjin1  
       2016-11-16 19:51:03 +08:00 via Android
    @cyang +1 话说现在的都不是 UEFI 吗?
    lygmqkl
        9
    lygmqkl  
    OP
       2016-11-16 20:06:19 +08:00
    @newworld 技嘉的 bios 没有 u 盘 第一启动。。。。。然后 这个方法我试过了, 拿掉 ssd 可以进 bios ,可以 u 盘引导,关机插上 ssd ,直接卡死,什么都做不了。

    现在考虑 是激活修改了 bios ,我拿掉了 bios 电池和拆掉 ssd ,等 10 分钟,再放回去,开机,还原 bios 设置,然后关机 接 ssd 看能否解决。

    估计如果是激活修改了 bios ,这样可以恢复,再不行就只能 刷 bios 了。

    其他没有丝路了,手边要是有其他 硬盘就可以 接上试验下了,可惜没有。用苹果的坏处。


    大概是这个思路,如果能恢复装上 win7 直接拿 key 激活了。
    lygmqkl
        10
    lygmqkl  
    OP
       2016-11-16 20:07:05 +08:00
    @yexm0 没有用 可以在页面看到提示,但是按键无效。
    lygmqkl
        11
    lygmqkl  
    OP
       2016-11-16 20:11:22 +08:00
    @webjin1 就是 uefi 安装好 一切都 ok ,然后一激活挂了。
    acess
        12
    acess  
       2016-11-16 20:14:07 +08:00
    用了小马吧?
    小马用的是 WindSLIC ,而且是在 NVRAM 里新加了一个启动项。
    多数主板都没问题,少数主板就有楼主的问题:不拔硬盘,无法启动,甚至进不去 CMOS 。

    Win7 专业版可以用 KMS ,旗舰版不行,必须模拟 SLIC ,再导入证书和 key 。
    如果坚持用 UEFI 引导+GPT 分区表,就必须得用 WindSLIC ;要么就放弃 UEFI 引导,把分区表转回 MBR ,改用 Legacy BIOS 引导,然后各种“软激活”工具一般都比较靠谱。
    newworld
        13
    newworld  
       2016-11-16 20:16:06 +08:00 via iPhone
    @lygmqkl 之前是正常的话就不是 @cyang 说的那种情况了 多半是你的激活程序问题 重新刷 BIOS 吧
    acess
        14
    acess  
       2016-11-16 20:18:40 +08:00
    建议 LZ 进 BIOS 调一下引导模式,从 UEFI 调回 Legacy BIOS (可能有不同的名字,比如 LEGACY 、 Legacy Support 、 Enable CSM 等等)。
    如果无论怎么调都是插上 SSD 就不能动,就只能把 SSD 挂到别的机器上去了。
    最新的傲梅分区助手可以在 WinPE 下把 GPT 转回 MBR 。转完后,设置一下活动分区和引导,启动 Win7 ,各种“软激活”就都能用了。
    thedog
        15
    thedog  
       2016-11-16 20:22:11 +08:00 via Android
    建议先把所有能拔下来的东西都拔下来试试…之前出现过这种情况,我把所有东西都拔下来就可以启动了
    lygmqkl
        16
    lygmqkl  
    OP
       2016-11-16 20:38:34 +08:00
    @acess 有好的解决办法吗,我现在只想 重新引导 安装。问题是手里只有一个硬盘。


    @acess 我是 nvme 的 ssd pe 估计驱动不起来。


    @thedog 所有的指外设 鼠标 键盘之类?
    Tink
        17
    Tink  
       2016-11-16 20:41:33 +08:00 via iPhone
    技嘉没有 u 盘第一启动?怎么可能

    你现在把 ssd 拔出来插别的机器上一格就完了啊
    lygmqkl
        18
    lygmqkl  
    OP
       2016-11-16 20:47:19 +08:00
    @Tink 问题就是没有找到机器。。。要是有机器 早解决了。。
    lygmqkl
        19
    lygmqkl  
    OP
       2016-11-16 20:49:21 +08:00
    @Tink 其实是有优先启动的,但是要先进 bios 按照读取到的内容启动,但是接上 ssd 根本进不了 bios 也没有第一启动的说法了。
    Tink
        20
    Tink  
       2016-11-16 20:54:41 +08:00
    @lygmqkl 有一个方案

    用 u 盘做一个 pe, 这个 pe 只能用传统 mbr+bios 方式的, 然后把 Bios 设置成仅 Legacy

    插上 u 盘启动, 格式化硬盘
    lygmqkl
        21
    lygmqkl  
    OP
       2016-11-16 21:04:28 +08:00
    解决了 通过平刷 bios
    @Tink
    glsee
        22
    glsee  
       2016-11-16 21:39:58 +08:00
    怎么平刷的?我技嘉显卡想从之前的 bata 版刷成正式版的相同版本,提示不成功
    cyang
        23
    cyang  
       2016-11-16 21:51:33 +08:00
    @lygmqkl 恭喜
    @webjin1 哈哈 您说的对,是 UEFI
    PS:感觉 UEFI 比以前的 BIOS 更易更易受到计算机病毒的攻击
    easycloud
        24
    easycloud  
       2016-11-16 22:01:50 +08:00
    Windows10 启动给出了问题
    Windows10 UEFI boot 会禁止你进入 bois
    Windows10 Update & Security 选 Advanced Startup, UEFI Firmware Settings
    easycloud
        25
    easycloud  
       2016-11-16 22:20:11 +08:00
    你的 activator 修改了 bootloader,致使 Windows Boot Manager 无法正常启动 Windows10 , 其实你不需要 reflash bios ,只需要拿 recovery drive 修复即可。
    easycloud
        26
    easycloud  
       2016-11-16 22:23:39 +08:00
    acess
        27
    acess  
       2016-11-16 23:05:46 +08:00
    @easycloud 这个应该是 UEFI 固件的 Bug ,楼主不是说了么, F12 菜单都出不来了。
    其实,有点像三星启动 Linux 变砖那种情况。
    easycloud
        28
    easycloud  
       2016-11-16 23:09:15 +08:00
    @acess Windows10 的 PC,UEFI 模式 SSD 安装的,就算屏幕显示 F12 , DEL...怎么按都是没用的,不管是技嘉还是华硕还是其他,这不是 bug.
    acess
        29
    acess  
       2016-11-16 23:31:38 +08:00
    @easycloud
    UEFI 的确有“闪速启动”之类功能,导致来不及在开机时按键进入 UEFI 配置界面。不知道 @lygmqkl 有没有开启类似的选项?
    这样的话,也许就可以解释为 UEFI 固件忽略了 F12 等按键,但启动到执行 EFI 文件时卡住了。

    但是,我以前就有过使用激活工具后重启,按什么键都没反应的经历,当时并没有设置过快速开机之类的选项。而且,在用激活工具之前,可以按 F12 等键打开启动菜单、进入 UEFI 配置界面,用了以后就不行,我觉得这应该能叫做 Bug 了吧。

    而且 LZ 用的是 Win7 ……不是 Win10 ,本来 Win7 就不是完全支持 UEFI 的,需要开启 CSM 才能正常完成启动。
    easycloud
        30
    easycloud  
       2016-11-17 00:13:03 +08:00
    @acess 关键在于 UEFI 下的 Windows Boot Manager ,而不是 Windows7 , 8 还是 Windows10, 只要是 UEFI 安装的就是 Windows Boot Manager 引导的,然后 Activator 用 legacy 的方式写入并破坏了引导,导致无法启动。

    LZ 刷了 BIOS 之后设置变为了默认的 Legacy/UEFI ,自然就能启动了。其实 LZ 当时可以试试看拿掉 SSD 再 reset bios ,设置成 Legacy Only 。

    其实 LZ 说拿掉 SSD 就没问题就说明了问题了。
    acess
        31
    acess  
       2016-11-17 00:29:25 +08:00
    @easycloud
    还是先明确概念吧……虽然我也不是很懂这块。

    UEFI 有自己的“启动序列”,即使是同一块硬盘上,也可以用 N 个引导文件路径创建出 N 个引导项。
    如果只装了 Windows ,可能 Windows Boot Manager 就是唯一的一项了,但并不代表一切都交由它处理。

    BIOS 则只能简单地设定不同设备的启动顺序,同一个设备能有 N 个启动项在 BIOS 里是做不到的。没错,有办法实现类似的效果,比如给硬盘安装 grub2 ,这个引导器的功能很强大,可以 chainload 其他引导器,或者启动各种操作系统;但 BIOS 里能看到的,还是只有“某块硬盘”这一个项目。

    使用 Legacy 写入?写入了也没用的。很多激活工具会写入活动分区的引导代码,好让修改过的 grub4dos 先完成伪造 SLIC 的目的,再 chainload bootmgr 。但 UEFI+GPT 环境里,并没有活动分区这个概念,引导代码也压根就不会被执行。
    所以,使用 Legacy 写入不会在 UEFI 下触发 LZ 碰到的问题,顶多就是把 C 盘或 ESP 分区文件系统写残了(虽然 UEFI 还没普及时我也没听说过有这种事情)。

    根据我的经验,激活工具干的事情如下:
    1.拷贝 windslic.efi 到 ESP 分区
    2.修改 UEFI 启动序列(保存在 NVRAM 里),添加一项 WindSLIC ,并把它调到最优先。
    的确有一些主板,在设置了快速启动后,按 DEL 、 F12 等都无效了。所以,我觉得第一种可能是: UEFI 固件直接执行了启动序列第一位的 WindSLIC ,然后,正巧 WindSLIC 在这些主板上不工作,运行陷入了死循环,于是就有了卡在 LOGO 处,按什么键都没用的情况。
    但也许是另一种情况?就是这个主板的 UEFI 固件在处理增加启动项目时有 Bug ,哪怕添加的不是 WindSLIC 而是别的什么东西,也会在重启时卡住不动。


    https://forums.mydigitallife.info/threads/29740-WindSLIC-UEFI-SLIC-injector/page66
    #660 这一楼有一个修改过的 WindSLIC (某些主板已经有一个 SLIC ,这个修改版 WindSLIC 会把已存在的 SLIC 改名为 OEMx ,避免重复)。
    @lygmqkl 楼主如果还有折腾的兴趣,可以试试用它替换掉微软的 bootmgfw.efi ,这样可以避免修改 NVRAM 。也许对比直接运行激活工具的情况,就可以分析一下了?
    替换步骤:
    1.WIN+R 运行 diskpart 。
    2.使用 list disk 命令列出磁盘。
    3.一般内置硬盘是磁盘 0 ,所以用 sel disk 0 命令选中它。
    4.使用 list part 命令列出分区。
    5.找到系统分区,使用 sel part X 命令选中它(X 为系统分区的编号)
    6.使用 assign letter S 命令分配盘符 S:
    7.把 S:\EFI\Microsoft\Boot\bootmgfw.efi 重命名为 bootmgfw.bak ,然后用 windslic.efi 复制过来,重命名,顶替 bootmgfw.efi 。
    lygmqkl
        32
    lygmqkl  
    OP
       2016-11-19 15:53:14 +08:00
    @easycloud 抱歉刚看到消息,之前设置过 Legacy Only 但是没有用,最后只能刷 bios 解决。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2691 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:02 · PVG 18:02 · LAX 02:02 · JFK 05:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.