bcdedit添加win7启动项

来源:互联网 发布:mysql存储特殊字符 编辑:程序博客网 时间:2024/05/24 07:37

公司的电脑是日文win7系统,安装在C盘。

后来有需求,在E盘安装了中文win7,只是偶尔用用。

后来日语系统出了问题,重新格式化C盘,重装了日文系统,中文系统也就进不去了。

现在突然要用中文系统了,需要修复一下启动项。


用管理员权限执行cmd,然后执行bcdedit命令。

建议先查看命令说明和进行备份

bcdedit /?

bcdedit /export "C:\Data\BCD Backup"


  • 在我的系统上空打bcdedit

Windows ブート マネージャー
--------------------------------
这里有一些输出

其中的 displayorder 项目的值只有一个

Windows ブート ローダー
--------------------------------
这里有一些关于C盘系统的输出


  • 再看一个同事电脑的双系统bededit的输出

其中mng的displayorder有两项,loader有两套。


  • 于是就按下面的手顺,成功启动了中文版win7。

1.  复制一个启动项(之前的输出已取得日文系统id,以下简称id,其实是GUID形式啊)

 bcdedit /copy id /d "win7cn"

2. 查看和取得新项的id,以下简称cnid

bcdedit /enum all

3. 按照日文系统的设置照猫画虎,添加各种设置属性

bcdedit /set cnid device partition=E:
bcdedit /set cnid path \Windows\system32\winload.exe
bcdedit /set cnid locale zh-CN
bcdedit /set cnid inherit {bootloadersettings}
bcdedit /set cnid osdevice partition=E:
bcdedit /set cnid systemroot \Windows
bcdedit /set cnid nx OptIn

还有几个

recoverysequence       
recoveryenabled        
resumeobject           
看名字估计用不上,就不管它了

4. 把项目添加要启动菜单

bcdedit /displayorder cnid /addlast


重启后就能选择和进入E盘的中文系统了。