自己的電腦上本身是win7,為了試驗openstack,決定裝個ubuntu server,過程也不太懂,一直卡在分區不敢貿然前進,反復了幾次,終於導致我進不了原來的win7,原因不明!
當時就慌了,因為我喜歡把東西放在桌面上,這要一重裝,那我就悲劇了。
不過后來發現,可以用ubuntu desktop的安裝系統盤進行try ubuntu,這時候系統估計運行在啟動盤里吧,這個試用在這種時候還挺好使,因為它可以訪問到所有的盤,這樣即便進入不了原系統,依然可以把硬盤里的東西拷出來,好吧,至少沒有那么糟,趕緊備份c盤的東西,做好重裝的准備。
但一想到要重裝,還是很煩躁,開始從網上搜索解決方案。從症狀來看我的盤並沒有被格式化,win7系統依然存在,那就應該是啟動引導出現了問題了。那就開始進行修復吧,大部分比較靠譜的,不用軟件修復的方法,都是用win7安裝盤修復。其中有個大牛的博客講的特別詳細,關於windows啟動的各種症狀都有說,我也是從這里獲得我想要的。大牛博客鏈接http://blog.sina.com.cn/s/blog_49f914ab0100htql.html,有時間還得繼續學習下。
那就簡要說說我碰到的問題和最終解決方案吧。
網上很多說雙系統的解決方案,無奈我的另一個系統尚未裝好就出狀況了,所以估計也不適用,不知道可不可以在liveCD里使用linux來修復,可能可以,沒有深究。那就只能使用純粹修復win7的方案了。用u盤制作了一個win7原生啟動盤,進行修復。下面是我的嘗試和結果。
從u盤啟動后,點擊修復系統,直接點擊里面的修復win7啟動,直接失敗。
點擊dos命令窗口,或者按shift+f10,開始命令修復。
輸入 bootrec /fixmbr,執行成功。但啟動引導依然存在故障,問題沒有解決。
輸入bootrec /fixboot。報錯:此卷不包含可識別的文件系統。請確定所有請求的文件系統的驅動程序已加載,且此卷未損壞。
輸入bootsect /nt60 c:,成功執行,但沒有解決問題。
輸入bootsect /nt60 c: /mbr,都沒看明白是成功執行還是說語法有問題,確定的是沒有解決我的問題。
輸入bootsect /nt60 sys /mbr,成功執行,解決問題!
