經(jīng)歷了上次的"Acronis os selector 引發(fā)系統(tǒng)不能啟動"事件后,我的vista也廢了,恢復(fù)過程中碰到多個問題,記錄一下以備查閱

C盤 Windows2003
D盤 Windows Vista
E盤 Ubuntu
F盤 數(shù)據(jù),軟件等

我先Ghost恢復(fù)了Windows2003,再恢復(fù)Ubuntu,由于Vista在Ghost備份之后加了很多東西,夢幻桌面,收音機等很多側(cè)邊欄等等的工具,沒有進行Ghost恢復(fù),使用Vista PE啟動光盤啟動,有個修復(fù)Vista啟動項的程序,修復(fù)重啟(應(yīng)該是此時生成了BCD數(shù)據(jù)庫),發(fā)現(xiàn)只能進Windows Vista,沒有Windows2003的多啟動菜單了,再次使用Vista PE啟動光盤啟動,修改BCD數(shù)據(jù)庫文件,執(zhí)行如下命令
bcdedit /create {ntldr} /d "Windows 2003"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} -addlast


重啟發(fā)現(xiàn)增加了Windows 2003的多啟動菜單,可以進Windows2003了。增加Grub啟動,C盤修改Boot.ini文件,添加如下行
c:\grldr=Grub for dos 4.2
復(fù)制Grub相關(guān)文件到C盤根目錄

啟動進Vista,發(fā)現(xiàn)多個錯誤,有說某個dll文件什么調(diào)用錯誤,具體忘了,還有說權(quán)限錯誤,打不開資源管理器,打不開我的電腦,說什么Class什么沒注冊,桌面黑的,只有一個回收站等等問題。后來發(fā)現(xiàn)是驅(qū)動器號的問題,原來的情況幸好我還記得,進Vista后,原來的C盤變成D盤,D盤變成C盤,E盤時ext3格式,不顯示,然后是F盤數(shù)據(jù),但是現(xiàn)在C盤D盤沒變,F(xiàn)盤變成了E盤(可能是因為重建了分區(qū)表),管理員權(quán)限進入命令行,執(zhí)行compmgmt.msc,到磁盤管理,修改E盤盤符為F盤,發(fā)現(xiàn)不能修改C盤D盤的盤符,命令行輸入regedit進入注冊表編輯器,到如下位置:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
重命名 \DosDevices\C: \DosDevices\D: ,兩個交換一下,重啟,搞定Vista,由于是Grub模擬BIOS信息破解的,重啟發(fā)現(xiàn)是只身14天激活,使用先前的破解,再執(zhí)行一遍,這一步還未測試,待會試一下。
現(xiàn)在Windows2003和Windows Vista都能啟動了,ubuntu的啟動方法當前我是用Grub來啟動的,選Grub for dos 4.2啟動菜單的時候,立馬按住C鍵,進入Grub命令提示符,使用命令啟動ubuntu的分區(qū)即可。

Update:重新執(zhí)行添加Grub的虛擬BIOS破解,重啟激活成功。