精华内容
下载资源
问答
  • windows 7 boot loader

    千次阅读 2010-02-03 12:24:00
    From: http://blog.csdn.net/richion/archive/2009/08/05/4414189.aspxWindow 7 的核心版本号是 NT6.1 ,和 vista NT6.0 还是属于一个系列的,因此采用了一样的启动管理机制。...因为 windows启动

    From: http://blog.csdn.net/richion/archive/2009/08/05/4414189.aspx

    Window 7 的核心版本号是 NT6.1 ,和 vista NT6.0 还是属于一个系列的,因此采用了一样的启动管理机制。对于双系统来说,正如 98 和 xp 共存的双系统一样, xp 和 7 共存的算系统安装也是要有先后顺序的。因为 windows 的启动管理属于向下兼容, 7 的可以兼容 xp ,而 xp 不可以兼容 7. 所以要先装 xp 再装 7 才不会出问题。

     

    先解释一下一些 windows 7 中跟引导有关系的文件和关键位置

    Mbr&dpt : 硬盘主引导记录和分区表(分区表中包括四部分用来记载四个主分区的物理位置),位于硬盘的第一个扇区,不属于任何系统分区。
    Bootmgr : windows nt6 系列的引导管理器,位于主激活分区内,属于系统隐藏文件
    Boot.bak : boot.ini 的备份,双系统的时候会存在。
    Bootsect.bak: bootsect.bak 是该活动分区的前 16 个扇区的备份文件,所以它的大小是 8KB, 就是 pbr 的备份。
    PBR : 分区引导代码
    /boot/[ 语言 ]/bootmgr.exe.mui: 在主分区 boot 目录下包括 24 个语言的 BOOTMGR.EXE.MUI ,用来和 bootmgr 组合形成启动菜单
    /boot/bcd: 相当于 xp 时代的 boot.ini ,不过 bcd 是基于数据库的,不是基于文本的,也是为了安全性考虑吧。微软专门提供了一个修改 bcd 的程序 bcdeit 来修改相应的参数
    /boot/bcd.log&bcd.log1&bcd.log2 : log 文件,具体干嘛的未知。
    /boot/bootstat.dat : 引导时候用来记录引导状态的数据文件
    /boot/ memtest.exe :内存测试工具
     

    下面来解释一下 window 7 的启动原理。(正常流程 , 因为还有很多非正常的情况启动过程有些区别,就不再这里赘述了)

     

    首先加电之后是 bios 程序启动, bios 自检完成之后,将 mbr 的代码读入内存,管理权交给 mbr , mbr 再读取 dpt ,从 dpt 找出硬盘的所有分区哪一个是激活的主分区。到这里为止,所以系统都是一样的。下面就有区别了。 Dpt 读完找到主分区之后然后找到这个主分区的 pbr , pbr 位于激活主分区的第一个扇区。安装不同操作系统的时候 pbr 是会被改变的, xp 的 pbr 写死的代码是去找 ntldr 。而 vista 和 7 的 pbr 里写进的就是去找 bootmgr 。

    这个时候显示器上还没有显示引导管理器的界面。 Bootmgr 被找到之后管理权就交到了 bootmgr 。 Boot Manager 首先从 BCD 中读取 Boot Manager 菜单的语言版本信息,然后再调用 BOOTMGR 与相应语言的 BOOTMGR.EXE.MUI 组成相应语言的启动菜单,之后才会在显示器上显示引导管理器,也就是选择多操作系统的那个文字界面。最后,当你选择了相应的操作系统,这里当然是 7 (如果选择 xp, 会转入 xp 的启动流程,找到 xp 的 ntldr 然后启动), bootmgr 就去寻找系统分区(系统分区和主分区的概念不是一样的哦) windows/system32 下的 winload.exe 加载操作系统内核。剩下的事就是启动 windows7 了。


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/richion/archive/2009/08/05/4414189.aspx

    展开全文
  • 今天装win10与ubuntu双系统,装linux时设置了/boot引导,windows启动盘好像是sda1,/boot好像是sda3,默认启动windows,没有linux启动入口,怎么把它调出来?
  • 由于我的 mac 之前装了 Windows 双系统,然后 mac 系统升级后,我想把 Windows 系统给删掉,但是发现升级 mac 系统以后不能用 Boot Camp 删除 Windows 了,然后我就用 磁盘工具 把 Windows 分区给删除合并到 mac ...

    由于我的 mac 之前装了 Windows 双系统,然后 mac 系统升级后,我想把 Windows 系统给删掉,但是发现升级 mac 系统以后不能用 Boot Camp 删除 Windows 了,然后我就用 磁盘工具Windows 分区给删除合并到 mac 分区了,但是发现系统虽然删除了,但是开机按住 option 键还是会出现 Windows 启动盘,虽然没什么影响但是强迫症当然不能忍 ,下面就记录一下解决方法。


    • 因为以下命令需要 root 用户执行,所以打开终端执行以下命令切换到 root 用户,输入密码后回车即可。
    sudo -i
    复制代码
    • 接着在终端执行以下命令,作用是在 Macintosh HD 根目录新建一个目录 mnt
    mkdir /mnt
    复制代码
    • 接着在终端执行以下命令,作用是将该 windows 盘挂在到 /mnt 目录下。
    sudo mount -t msdos /dev/disk0s1 /mnt
    复制代码
    • 打开 Finder ,在 Macintosh HD 根目录会看到一个叫 EFI 的磁盘(桌面应该也会显示这个磁盘,和 Finder 置有关)。

    • 打开 EFI 磁盘,这里要说一下,如果你只想删除 Windows 启动盘,可以找到有个 Microsoft 文件夹删除即可,但是如果只删除这个的话,开机还是会显示一个叫 EFI Boot 的启动盘,个人建议将 EFI 磁盘里面的东西全部删除,这样 WindowsEFI Boot 启动盘就都没了,亲测有效无副作用。

    • 删除以后清空废纸篓然后把 EFI 磁盘推出,然后重启按住 option 键检验是否删除。


    将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。

    我的传送门: 博客简书微博GitHub

    展开全文
  • 之前为了给笔记本装个linux双系统可真是费了好大功夫,查了好多资料(其实就是疯狂百度谷歌)。...2、 下载rufus, 用 rufus 制作好linux u盘启动盘 3、 在windows10 里划出一个空白的磁盘 用来装入linux ...

    之前为了给笔记本装个linux双系统可真是费了好大功夫,查了好多资料(其实就是疯狂百度谷歌)。
    给windows10 装双系统其实挺简单的,但是由于没有装过,也没有人教,浪费了很多时间,所以这里记录一下都有哪些工作

    1、下载linux iso 文件
    2、 下载rufus, 用 rufus 制作好linux u盘启动盘
    3、 在windows10 里划出一个空白的磁盘 用来装入linux
    4、 关闭 security boot ,很简单的一步,不同机型方式不一样,,不过都大同小异,
    5、插入U盘,让笔记本从u盘启动,然后就会进入到Linux 的安装试用界面啦,可以试用,然后安装
    7、安装的时候要选择自己调整磁盘,把那个空白磁盘都给Linux用,分两个就行:
    1)一个虚拟内存,虚拟内存不要太小,不要比笔记本的内存小太多。
    2)剩下的就给根目录
    8、Linux的boot就安装在默认的地方,也就是windows boot manager 所在的盘就可以了,当然你也可 以自己划出一个盘来安装Linux的boot 。
    9、安装完毕后重启电脑,一般会进入linux的grub启动界面,这里可以选择进入Linux还是windows
    10、如果你觉得grub太丑了, 那么可以在windows10 里下载easy uefi 来调整启动顺序
    11、在easy uefi 软件里可以调整uefi启动顺序,把windows boot namager 调到前面,你的电脑就会先启动 windows boot manager 了,当然,不用担心,你可以从windows boot manager 界面的最下面一行更多设置里选择其他设备或者其他操作系统那里启动 Linux的启动程序
    12、 双系统安装完毕~

    转载于:https://www.cnblogs.com/MaoYQ/p/10818911.html

    展开全文
  • 原因:UEFI的Windows Boot Manager还是默认从原来的路径读取启动信息。解决方法:把路径改为新增的ssd即可。 PS:由于一直用的VPN被封了(MD,钱还没退我。),google不能。百度了两天,各种方法都试过了,一点用都...

    刚换了台dell XPS 8920,自己加了个固态,把系统从机械迁移到固态之后,一直默认从机械硬盘启动,只能每次开机的时候进入BIOS选择启动固态。原因:UEFI的Windows Boot Manager还是默认从原来的路径读取启动信息。解决方法:把路径改为新增的ssd即可。

    PS:由于一直用的VPN被封了(MD,钱还没退我。),google不能。百度了两天,各种方法都试过了,一点用都没有。还好,还有bing。

    1. 首先,通过BIOS选择从ssd启动

    2. 用管理员权限打开cmd

    3. 执行bcdedit /enum all,可以看到UEFI模式所有的启动信息
      这里写图片描述

    4. “标识符”可以理解为启动器的名称,这里我们主要关注的有两个,{bootmgr}和{current}。{bootmgr}即Windows 启动管理器,{current}表示当前启动了的加载器,即当前启动的系统所在的硬盘分区。第一步选择从ssd启动,就是为了确保{current}代表你新增的ssd。(虽然我没试过,但是从hdd启动应该也可以设置,只要确定ssd的标识符就可以了。)

    5. 建议先备份当前的bcd设置。执行bcdedit /export “G:\BackupPath\FileName”。路径和文件名自己确定,备份成功会有提示信息。
      这里写图片描述

    6. Windows 启动管理器的default属性表示默认的启动加载器,如果值不为{current},设置为{current}。
      这里写图片描述

      这里写图片描述

    7. Windows 启动管理器的device属性表示启动的硬盘分区,修改为当前系统所在分区。
      这里写图片描述

    8. 退出cmd,重启验证。

    展开全文
  • When you start Windows 7, you receive the following error message: File: \Boot\BCD Status: 0xc0000034 Info: The Windows Boot Configuration Data file is missing required information微软官方帮助文档...
  • Boot启动设备设置

    万次阅读 2012-05-08 20:24:28
    Boot启动设备设置) 本选单是更改系统系统启动装置和相关设置的,再Bios中较为重要。 一. Boot Device Priority(启动装置顺序) 本项目是设置开机时系统启动存储器的顺序,比如大家在安装操作系统时要从...
  • 用NT52的boot.ini引导NT60启动Windows7

    千次阅读 2010-01-24 22:09:00
    基本思路是把win7启动分区安排在C盘以外的其他分区安装win7后(假定安装盘在f盘,安装win7在E盘),进入xp;把c盘根下的 grldr 文件 拷贝到某处备用;grldr 是隐藏文件,在文件夹选项中改变设置,就可以看见了;再进入 ...
  • 在重装系统的时候,很多时候都是先进入bios...开始进入正题:很奇怪的一个问题,在一些预装了windows8.1的机器上,且硬盘格式为GPT格式,bios里面居然没有u盘的启动项可以选择,剩下windows boot manager的选项。可...
  • 本地测试好之后打成jar包,在dos窗口可以通过:java -jar demo.jar来启动demo项目,一旦关闭该dos窗口demo项目也被停止,如果有多个spring boot项目,同时打开多个dos窗口显然不合理,遂考虑用Windows脚本文件的方式...
  • Windows 8 新功能 [核心提示] 系统升级最大的看点就是新系统都有哪些功能更新,Windows 8 也不例外,让我们看看微软有没有给用户惊喜。...新启动方式:混合启动(Hybrid Boot) 用过 Windows 8 的
  • spring boot 注册为windows服务 自动启动

    千次阅读 2019-01-21 16:52:45
    通过 winsw工具把jar包安装成服务,自启动、通过下面地址下载文件。 https://github.com/kohsuke/winsw/releases 电脑要安装 .net 环境 .net 版本为2则用winsw.net2 为4则用winsw.net4 把exe文件改成 ...
  • 先安装WIN7,然后光盘安装CentOS默认由linux引导系统启动,由于平时工作都在windows下面完成,所以还是希望在启动时能直接进入windows,下面我就为大家讲一下如何修改windows默认启动项。 不管是linux引导,...
  • CentOS 7系统中恢复Windows 7启动

    千次阅读 2015-12-20 19:15:41
    以前在装Windows和CentOS 双系统时,每次都是先装Windows再装CentOS,这样在装CentOS的过程中就会发现windows启动项,并且可以让用户去设置默认启动项,这样装双系统非常的方便。这次打算用用最新的CentOS 7,于是...
  • spring boot打包后windows启动乱码

    千次阅读 2018-09-25 14:38:24
    项目都要上线了,结果发现使用 idea mvn install之后的 jar在windows启动乱码,而使用idea启动却没有问题!!! 这是神马情况? 到linux下试了,也不乱码!!! 好吧,百度一下吧。。。 先是:...
  • 用bootice将Windows建立的“Windows boot manager”改名并移到grub下面(若仅修改顺序也可以在UEFI固件设置设置),以求grub作为默认第一启动项。 重启进入grub,引导Windows10,正常,再次重启,直接进入Windows...
  • 一键还原时你把linux在C盘的引导文件删掉了,而且boot.ini文件还原成了xp以前的 你需要把你linux安装的那个硬盘下的wubildr和wubildr.mbr复制到C盘下 并且显示C盘隐藏文件 找到boot.ini 打开  在最后面加上c:\...
  • 修复windows引导程序or误删windows boot manager启动文件的解决办法: 1:制作win10 系统U盘安装盘 2:安装:这时候会进入到系统安装界面,点击下一步,如下图 ,然后在点击“疑难解答”,再点击“高级选项”,...
  • u-boot移植随笔:u-boot启动流程简图

    千次阅读 2010-12-01 09:16:00
    一个u-boot启动流程简略图示,自己画的。
  • 电脑装了windows10和linux双系统后,启动页面只有linux系统,看不到windows10启动项,解决办法(注意双系统要先装 windows系统然后在装linux 系统!) 在boot/grub2/grub.cfg里找到###BEGIN /etc/grub.d/30_os_...
  • 浅谈Windows 7系统启动过程

    千次阅读 2016-07-08 22:38:54
    前些天,抽空研究了系统封装工具的打包安装机制,在这个时间里也把Windows系统启动过程给看了。现在简单做个分享,谈谈对win7启动过程的理解,然后再分析下进程自启动原理,说明系统封装工具是怎么引导的。
  • bcdedit修复windows7启动

    千次阅读 2010-11-24 14:57:00
    XP的启动文件就三个NTLDR,NTDETECT.COM,BOOT.INI,其中NTLDR是启动的ID,也是xp的启动引导文件,boot.ini是启动配置文件; windows7 的有点不一样,
  • 外接硬盘安装win10 2019官方镜像,进入win10发现bootcamp尝试访问启动磁盘设置时出错,报错如下。 解决方案:按照以下步骤创建一个新用户 右击用户,创建新用户。这里注意最好要设置用户名为Apple, 密码...
  • 问题描述如上面图片所示...1. 重启电脑在界面开始显示内容时按enter键,在电脑出现选项时按下F1进入bios设置。在bios中找到secure boot选项,选择disabled选项。 进入boot菜单,UEFI/legacy boot选项选择both。按F1...
  • 换的是intel760p,除了发热量有点大还发现Windows10 Boot Camp启动不了还经常死机,这个是原帖https://bbs.feng.com/read-htm-tid-5126263.html,由于是12年的老帖,bootcamp升级后有些变化,帮大家整理一下 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 115,012
精华内容 46,004
关键字:

windows7boot启动设置