zoukankan      html  css  js  c++  java
  • Bootice1.34版本把grub4dos0.46a写入硬盘MBR失败一个例子

    Bootice1.34版本把grub4dos0.46a写入硬盘MBR失败一个例子

            一个同事的台式机,BIOS启动,500GB硬盘,分了四个MBR分区,C盘是激活的主分区,第二个分区500MB在磁盘管理里面卷标显示是recovery分区,未分配盘符,在我的电脑中是隐藏的;第三个和第四个分区均为主分区。用Bootice1.34版本把grub4dos写入硬盘MBR,重启没有grub4dos菜单,系统是WIN10的,刚开始怀疑是360安全卫士之类的保护了MBR,退出360也不行。

            用bootice编辑C:BOOTBCD,想通过BOOTMGR→grldr来引导grldr也不行(grldr和menu.lst已放在C盘),启动后BCD虽然有grldr启动项,但是选择后自动重启,再次进入WIN10。

    开启WIN10 BCD文本模式.cmd,以管理员身份运行,解决不了问题:

    @echo off
    cd /d c:windowssystem32
    bcdedit /set {current} bootmenupolicy legacy
    echo 按任意键退出& pause>nul

     

            又怀疑是权限不够,以管理员身份运行Bootice,还是不行,尝试安装wee,不行,用diskgenius清除前面的0-62个隐藏扇区,不行。

    获得C盘文件管理员权限.cmd,以管理员身份运行,解决不了问题:

    @echo off
    icacls c: /setintegritylevel M
    echo 按任意键退出& pause>nul

     

            于是怀疑是隐藏分区在作怪,难道是隐藏分区里面有什么代码在起作用吗?在磁盘管理中挂载第二个分区到一个盘符,在我的电脑中格式化,因为这个分区只有500MB,索性用傲梅分区助手合并到C盘,再次用bootice写入MBR或者bootmgr→grldr引导,成功,问题解决。

            电脑主板是技嘉的,电脑BIOS里面没有保护MBR的开关,不知道在硬盘里面搞了什么东西,厂商的硬盘居然能够保护MBR?也是醉了!

  • 相关阅读:
    Windows消息循环
    python 如何获得网卡的Ip地址
    curl 如何测量它花了多少时间?
    mininet 如何创建有不同带宽的链路
    Emacs学习笔记:多窗口操作
    RYU 如何扔掉一个符合要求的数据包
    RYU OFPMatch 的使用方法
    __attribute__如何使用的记录
    make file 和 GCC标志学习
    mininet and ovs 总结
  • 原文地址:https://www.cnblogs.com/liuzhaoyzz/p/8984023.html
Copyright © 2011-2022 走看看