公司的电脑是日文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盘的中文系统了。