古詩詞大全網 - 四字成語 - BOOTMGR怎麽辦

BOOTMGR怎麽辦

辦法是有很多的,給兩個選擇:1、先拿妳手上現有的條件說,插入windows 7安裝光盤,從光盤啟動電腦,在光盤啟動完成後,按下shift f10鍵,調出cmd命令提示符。在cmd命令提示符中輸入:bootrec /fixmbr 回車。這樣也就重寫了mbr。 系統盤不是活動的主分區,這種情形只要用分區工具(比如diskgenius)把系統盤設為活動的主分區即可。

pbr出現問題,主要是pbr代碼被改寫,因為被改寫的代碼不同,所以出錯信息也不相同。比如WINDOWS7系統的活動分區,卻被寫入了適合於XP的pbr,簡單的解決辦法就是用bootrec /fixboot命令重寫pbr:

插入windows7安裝光盤,從光盤啟動,在光盤啟動完成後,按下shift f10鍵,調出cmd命令提示符。在命令提示符中輸入:bootrec /fixboot 回車。這樣也就重建了活動分區的pbr。

這裏面還有壹個常用的命令也要提壹下,這就是bootsect:

插入windows7安裝光盤,從光盤啟動,在光盤啟動完成後,按下shift f10鍵,調出cmd命令提示符。在cmd命令提示符中輸入:bootsect /nt60 sys /mbr

回車。這個命令會改寫活動分區的pbr,並同時會改寫mbr,使得mbr和pbr適合於windows7和vista。

bootsect.exe程序位於windows7安裝光盤的boot目錄下,可以把這個文件提取出來,在xp下的命令行可以運行這個程序,也可以在 winpe下的命令行運行這個程序,因而這個程序在使用時很方便。而bootrec.exe命令的使用就沒這麽方便了。所以BOOTSECT命令被應用得更為廣泛壹些。

另外有壹個要點需要指出,vista的安裝光盤裏面的boot文件夾也存在著這個小工具,但vista的bootsect命令沒有/mbr參數,因而它只能改寫pbr,而不能改寫mbr,這是必須要註意的。實踐表明:把壹個硬盤的mbr清零,然後運行windows7的bootsect命令,確實可以發現 mbr被恢復正常。這也就表明了windows7的bootsect命令的確能夠重寫mbr。

另外,bootsect命令也可以重寫xp的mbr和pbr,而這也是bootrec命令所做不到的。xp的恢復控制臺用fixmbr命令改寫mbr,用 fixboot命令改寫pbr。

如果是引導文件的問題,壹般可以用bcdboot命令重新寫入引導文件:

插入windows7安裝光盤,從光盤啟動,在光盤啟動完成後,按下shift f10鍵,調出cmd命令提示符。在命令提示符中輸入:

bcdboot x:windows /s x:註意,這前壹個x:是windows7的windows文件夾所在的盤,壹般是c:,如果妳的不是c盤,請改為對應的盤符。這後壹個x:是活動主分區的盤符所在,壹般也是c盤。所以這個命令壹般的寫法是:bcdboot c:windows /s c:

但需要註意,在windows re環境下所看到的盤符與妳在windows7下所看到的盤符未必壹樣。所以需要首先用dir /a命令確認各盤是否正確。

比如:

cd /d c:

dir /a

這兩個命令的作用是,首先進入c:盤的根目錄,然後顯示c盤根目錄下的所有文件和文件夾,根據所顯示的文件或者文件夾,可以判斷這個盤具體是妳在 windows7下所看到的哪壹個盤。

windows7的引導文件主要是bootmgr和boot文件夾裏面的文件,而boot文件夾裏面的文件主要是bcd文件。bcdboot命令會在指定的分區內重新寫入全部windows7的引導文件。

如果只是bcd文件有問題,則可以用bootrec命令重建bcd:

插入windows7安裝光盤,從光盤啟動,在光盤啟動完成後,按下shift f10鍵,調出cmd命令提示符。在命令提示符中輸入:

bootrec /RebuildBcd

這個命令如果搜到沒有寫入bcd的windows7或者vista的操作系統,會提示妳是否寫入,按提示輸入Y也就會寫入了的。

或者用bcdedit命令手動改寫bcd,但操作要復雜得多。 2、如果有PE工具,就更好。只需要準備好NTbootfix.rar或bootautofix.rar工具,拷貝到硬盤或U盤上,用PE工具啟動,在此環境下用NTbootfix工具,進行重建win7的mbr,重啟就OK了。