Windows啟動配置數據(BCD)存儲文件包含一些無效信息-照牛排 http://www.zhaoniupai.com/archives/223.html
1)近來封裝Windows 7,遇到挫折。U盤啟動到WinPE,用NT6快捷安裝器來安裝32位原版Win7,裝完后,裝常用軟件(WinRAR、QQ、迅雷,等等),並簡單優化了Win7,期間多次重啟都能正常引導。於是用EasySyprep_3.1Final開始封裝,封裝完按提示重啟,卻收到提示“Windows啟動配置數據(BCD)存儲文件包含一些無效信息”,無法啟動。
狀態碼是0xc000000d,對象內的元素配置在啟動配置數據存儲中無效
2)開始以為是MAXDOS V9.1的中文菜單問題(第一項是Windows 7,第二項是MaxDOS 備份.還原.維護系統),但我用BOOTICE把它改成MAXDOS V9.1也不行。Windows啟動配置數據(BCD)存儲文件包含一些無效信息的解決方法是,從U盤啟動到PE,用Pauly的BOOTICE V0.9.2011.0501,添加一個Windows 7的啟動項,並把它設為默認系統(原有的Win7啟動項最好刪掉)。
BOOTICE V0.9.2011.0501,BCD編輯功能很實用
由於未指定啟動磁盤和啟動分區,Win7無法啟動
添加一個Win7啟動項,並把它設為默認系統
發現沒有,新的Win7啟動項已指定啟動磁盤和啟動分區,把它設為默認系統吧。原有的Win7啟動項最好刪掉
3)竊以為,豐姿綽約的Windows 7確實比風韻猶存Windows XP更安全(不容易中毒),至少目前是這樣,但Win7的啟動非常脆弱。照牛排曾多次碰到這種情況,一個正常的Win7系統,某天新增一塊硬盤上去,只要從這塊新增的硬盤啟動過一次,原來硬盤里的Win7很可能會“掛掉”,要么是“Windows啟動配置數據(BCD)存儲文件包含一些無效信息”,要么是“Windows未能啟動。原因可能是最近更改了硬件或軟件(狀態碼為0xc000000e)”,總之是無法正常啟動。
2012年4月21日更新:上面的解決方法,只能臨時解決問題。為干掉這個提示,我試過多種方法,比如,換硬盤、把原版WIN7量產到U盤來裝、重建MBR主引導記錄,即使是全新安裝、裝完無任何設置和精簡的原版WIN7,封裝后也是這個提示。反復封裝測試后發現,IT天空的封裝工具EasySysprep_3.1Final,在封裝WIN7時會修改BOOT目錄下的BCD文件,導致封裝完成后重啟出現本文的提示,無法開始安裝WIN7。
對比之下,封裝前BCD文件的大小為28KB,封裝后為256KB。主要區別在於,修改后的BCD未指定引導分區(partition=C:),導致系統引導失敗。
我只好在封裝WIN7前,先進PE備份BCD后再封裝。封裝完再進PE,把原來的BCD換回來,並用GHOST備份C盤。這樣能正常引導,暫未發現其它問題。
2012年4月30日更新:用4月21日更新的方法,封裝的WIN7系統是不成熟的(安裝過程很簡短,大概是說更新注冊表、啟用服務,然后很快就進入登錄界面了,ADMINISTRATOR帳戶居然是被禁用的,根本沒法用)。
我發現,Windows啟動配置數據(BCD)存儲文件包含一些無效信息的真正原因是,我曾“用IDE轉SATA的轉接卡,讓845主板支持串口硬盤”。在封裝WIN7時,只要這個SATA硬盤通過轉接卡接在IDE接口上,就會出現Windows啟動配置數據(BCD)存儲文件包含一些無效信息的提示。我試着單接一塊IDE硬盤來封裝,一切正常!糾結了一個月的問題,終於在五一前得到解決。
人在做天在看,轉載請以鏈接的形式注明本文地址。若本文對你有幫助,不妨點此捐助本站
本文地址:http://www.zhaoniupai.com/archives/223.html