zoukankan      html  css  js  c++  java
  • [导入]BCDEdit补充

    如果在使用bcdedit命令的时候,没有显示指定编辑哪一个store,那么bcdedit将默认编辑{current} store,如果{current}没有进行设置,必须指定所使用的store所在的路径,否则bcdedit并不知道你在编辑哪一个store。一般命令可能是这样:

    bcdedit -store c:\boot\bcd ...

    如果要修复一个bcd的信息,那么一般会采用如下步骤:

    1.查看当前store中现有信息

    bcdedit -store c:\boot\bcd /v

    2.设定{bootmgr}为可启动

    bcdedit -store c:\boot\bcd -set {bootmgr} device boot

    3.修改或者增加OSLOADER

     如果你的vista的bcd信息错误,先找到vista的GUID(下面的GUID都要用实际的进行替换),可以做如下修正

    bcdedit -store c:\boot\bcd -set {GUID} device partition=c:

    bcdedit -store c:\boot\bcd -set {GUID} osdevice partition=c:

    bcdedit -store c:\boot\bcd -set {GUID} systemroot \windows

    bcdedit -store c:\boot\bcd -set {GUID} path \windows\system32\winload.exe

    当然如果要增加一个vista的bootloader的话得现进行下列操作

    bcdedit -store c:\boot\bcd -create  -d "Windows Vista"  -application osloader

    上面的命令会返回新产生的guid,接着进行第三步中前面的四个命令

    4.新增加的osloader可能需要加入到bootmanager中,采用如下命令:

    bcdedit -displayorder {guid} /addlast

    或者重新排序所有的操作系统

    bcdedit -displayorder {guid1} {guid2} {guid3}...

    5.如果是winpe,需加上

    bcdedit -store c:\boot\bcd -set {GUID} winpe yes

    6.如果发现错误重新设置即可,如果发现增加了错误的键值,可以进行删除

    bcdedit -store {guid} winpe

    7.如果像增加timeout,可以加入如下命令

    bcdedit  -timeout 10

    8.如果想把某一个操作系统设为默认启动,执行如下命令

     bcdedit -store c:\boot\bcd /default {guid}


    文章来源:http://ejimgao.blog.163.com/blog/static/4203001620077254433533
  • 相关阅读:
    1295. 统计位数为偶数的数字『简单』
    1281. 整数的各位积和之差『简单』
    697. 数组的度『简单』
    748. 最短完整词『简单』
    832. 翻转图像『简单』
    1446. 连续字符『简单』
    1455. 检查单词是否为句中其他单词的前缀『简单』
    1160. 拼写单词『简单』
    1304. 和为零的N个唯一整数『简单』
    1103. 分糖果 II『简单』
  • 原文地址:https://www.cnblogs.com/gaomin/p/1294133.html
Copyright © 2011-2022 走看看