天天看點

WIN7啟動項删除

1、問題

當一台機器裝有多個系統時,特别是在已有系統的基礎上安裝一個新的WIN7系統,那麼啟動項中便會出現兩個可加載的作業系統項供選擇。

在某些情況下,希望通過載BIOS中設定裝置的加載順序來控制作業系統的啟動,即将要啟動的作業系統所在的裝置排在前面。例如:

将HDD上的系統排前面,光驅上的系統排後面,或者反過來。

這樣一來,可供選擇的多個啟動項就沒有意義了,還可能造成混淆,于是希望删除其中的一個啟動項。

HOW TO DO?

2、解決

在XP系統中,啟動項存在于boot.ini檔案中,WIN7系統中則放在BCD檔案中,需要通過BCDEDIT編輯工具來編輯。

操作步驟:

(1)使用管理者身份打開指令行視窗;

(2)備份bcd檔案:

C:\Windows\system32>bcdedit /export "d:\bcd_backup"

操作成功完成。

(3)輸入bcdedit檢視已有的啟動項:

C:\Windows\system32>bcdedit

Windows 啟動管理器

--------------------

辨別符                  {bootmgr}

device                  partition=I:

description             Windows Boot Manager

locale                  zh-CN

inherit                 {globalsettings}

default                 {default}

resumeobject            {b85a0fa4-e8bc-11e2-abab-b13125eea296}

displayorder            {default}

                        {current}

toolsdisplayorder       {memdiag}

timeout                 30

Windows 啟動加載器

-------------------

辨別符                  {default}

device                  partition=F:

path                    \Windows\system32\winload.exe

description             Windows 7

locale                  zh-CN

inherit                 {bootloadersettings}

recoverysequence        {b85a0fa6-e8bc-11e2-abab-b13125eea296}

recoveryenabled         Yes

osdevice                partition=F:

systemroot              \Windows

resumeobject            {b85a0fa4-e8bc-11e2-abab-b13125eea296}

nx                      OptIn

Windows 啟動加載器

-------------------

辨別符                  {current}

device                  partition=C:

path                    \Windows\system32\winload.exe

description             Windows 7

locale                  zh-CN

inherit                 {bootloadersettings}

recoverysequence        {b85a0fa2-e8bc-11e2-abab-b13125eea296}

recoveryenabled         Yes

osdevice                partition=C:

systemroot              \Windows

resumeobject            {b85a0fa0-e8bc-11e2-abab-b13125eea296}

nx                      OptOut

(4)删除指定的系統,使用辨別删除,如删除F:下的啟動系統

C:\Windows\system32>bcdedit /delete {default}

操作成功完成。

删除後再次檢視,發現該啟動項已沒有了:

C:\Windows\system32>bcdedit

Windows 啟動管理器

--------------------

辨別符                  {bootmgr}

device                  partition=I:

description             Windows Boot Manager

locale                  zh-CN

inherit                 {globalsettings}

resumeobject            {b85a0fa4-e8bc-11e2-abab-b13125eea296}

displayorder            {current}

toolsdisplayorder       {memdiag}

timeout                 30

Windows 啟動加載器

-------------------

辨別符                  {current}

device                  partition=C:

path                    \Windows\system32\winload.exe

description             Windows 7

locale                  zh-CN

inherit                 {bootloadersettings}

recoverysequence        {b85a0fa2-e8bc-11e2-abab-b13125eea296}

recoveryenabled         Yes

osdevice                partition=C:

systemroot              \Windows

resumeobject            {b85a0fa0-e8bc-11e2-abab-b13125eea296}

附注:

檢視bcdedit指令:bcdedit /?

導入備份:bcdedit /import "d:\bcd_backpu"

繼續閱讀