很多朋友都喜歡用《還原精靈》、《一鍵Ghost》等一鍵還原軟件,這樣在系統(tǒng)遇到故障的時(shí)候就可以快速還原。不過(guò)這些軟件在Vista中卻無(wú)法使用,因?yàn)閂ista采用了全新的啟動(dòng)方式。其實(shí)只要稍加動(dòng)手,我們可以手動(dòng)為Vista添加“一鍵還原”啟動(dòng)菜單。這里以預(yù)裝Vista單系統(tǒng)的品牌機(jī)為例說(shuō)說(shuō)如何添加這個(gè)功能。另外,對(duì)于XP+Vista雙系統(tǒng)的用戶,原來(lái)安裝在Windows XP中的還原軟件在XP下仍然可以使用。
小知識(shí):Vista和Windows XP/2000的引導(dǎo)區(qū)別。
Windows XP/2000/2003引導(dǎo)時(shí)是首先讀取Boot Sector后加載NTLDR(引導(dǎo)文件,用來(lái)解析Boot.ini文件),然后開始普通的Windows加載,通過(guò)Boot.ini加載啟動(dòng)菜單進(jìn)入不同的系統(tǒng)。
而Windows Vista 引入了全新的Boot Manager(啟動(dòng)管理器)和Boot Configuration Data(BCD,引導(dǎo)文件)的概念。系統(tǒng)引導(dǎo)順序變成POST (系統(tǒng)自檢)→BIOS讀取MBR→找到硬盤分區(qū)表中Active的分區(qū)→讀取Boot Sector→加載BOOTMGR (Boot Manager),Boot Manager讀取BCD信息然后列出啟動(dòng)菜單,接著 BOOTMGR將控制權(quán)交給Vista系統(tǒng)目錄下的Winload.exe,然后啟動(dòng)系統(tǒng),并開始核心加載。如果是XP+Vista雙系統(tǒng),加載BOOTMGR后把控制權(quán)交給Ntldr加載,然后啟動(dòng)XP。
方法一:給Vista裝一個(gè)虛擬軟驅(qū)
一鍵還原條件:電腦至少有一個(gè)FAT32的分區(qū)、已經(jīng)用過(guò)Ghost備份了Vista的系統(tǒng)鏡像beifen.gho
一鍵還原工具:Ghost+Vfloppy
一鍵還原是借助Ghost的批處理在DOS下完成還原操作,在Vista下無(wú)法安裝DOS,我們可以通過(guò)Vfloppy安裝虛擬軟驅(qū)使用DOS。
第一步:由于Vfloppy添加虛擬啟動(dòng)要通過(guò)Boot.ini加載,Vista下沒(méi)有該文件,我們要手工建立這個(gè)文件。啟動(dòng)記事本輸入下列代碼,然后保存為boot.ini,放置在C:\。
[boot loader]
timeout=6
default=multi(0)disk(0)rdisk(0)partition(1)\windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows="windows xp professional" /NOEXECUTE=OPTIN /FASTDETECT
第二步:同上,啟動(dòng)記事本輸入下列代碼保存為hf.bat批處理文件,放置在FAT32分區(qū)如D盤下,用于自動(dòng)恢復(fù)系統(tǒng):
C:\ghost.exe -clone,mode=pload,src=C:\beifen.gho:1,dst=1:1 -sure -rb
命令的意思是運(yùn)行D盤下的ghost.exe,把D盤下的beifen.gho恢復(fù)到第一分區(qū)(C盤),這里需要先使用Ghost將系統(tǒng)備份到d:\beifen.gho,同時(shí)要把Ghost.exe先放置在d:\下。
注意:由于Vista安裝分區(qū)C盤為NTFS,DOS下D的盤符就是C:,這里一定要注意批處理命令中盤符的書寫。
第三步:下載Vfloppy后將其解壓到d:\,到http://zj.onlinedown.net/down/winima70.exe下載WinIamge,然后使用WinIamge打開Vfloppy的“BOOTDISK.img”文件,在WinIamge窗口將AUTOEXEC.BAT拖到d:\并保存。
第四步:用記事本打開“d:\AUTOEXEC.BAT”,找到“echo The diagnostic tools were successfully loaded to drive %RAMD%.”這行,在“echo.”下添加下面一行內(nèi)容(如圖1):
call c:\hf.bat
命令的意思是啟動(dòng)到DOS\后,調(diào)用上面制作的批處理恢復(fù)系統(tǒng),編輯完成后將文件拖回WinIamge窗口的“BOOTDISK.img”替換原文件。
小知識(shí):Vista和Windows XP/2000的引導(dǎo)區(qū)別。
Windows XP/2000/2003引導(dǎo)時(shí)是首先讀取Boot Sector后加載NTLDR(引導(dǎo)文件,用來(lái)解析Boot.ini文件),然后開始普通的Windows加載,通過(guò)Boot.ini加載啟動(dòng)菜單進(jìn)入不同的系統(tǒng)。
而Windows Vista 引入了全新的Boot Manager(啟動(dòng)管理器)和Boot Configuration Data(BCD,引導(dǎo)文件)的概念。系統(tǒng)引導(dǎo)順序變成POST (系統(tǒng)自檢)→BIOS讀取MBR→找到硬盤分區(qū)表中Active的分區(qū)→讀取Boot Sector→加載BOOTMGR (Boot Manager),Boot Manager讀取BCD信息然后列出啟動(dòng)菜單,接著 BOOTMGR將控制權(quán)交給Vista系統(tǒng)目錄下的Winload.exe,然后啟動(dòng)系統(tǒng),并開始核心加載。如果是XP+Vista雙系統(tǒng),加載BOOTMGR后把控制權(quán)交給Ntldr加載,然后啟動(dòng)XP。
方法一:給Vista裝一個(gè)虛擬軟驅(qū)
一鍵還原條件:電腦至少有一個(gè)FAT32的分區(qū)、已經(jīng)用過(guò)Ghost備份了Vista的系統(tǒng)鏡像beifen.gho
一鍵還原工具:Ghost+Vfloppy
一鍵還原是借助Ghost的批處理在DOS下完成還原操作,在Vista下無(wú)法安裝DOS,我們可以通過(guò)Vfloppy安裝虛擬軟驅(qū)使用DOS。
第一步:由于Vfloppy添加虛擬啟動(dòng)要通過(guò)Boot.ini加載,Vista下沒(méi)有該文件,我們要手工建立這個(gè)文件。啟動(dòng)記事本輸入下列代碼,然后保存為boot.ini,放置在C:\。
[boot loader]
timeout=6
default=multi(0)disk(0)rdisk(0)partition(1)\windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows="windows xp professional" /NOEXECUTE=OPTIN /FASTDETECT
第二步:同上,啟動(dòng)記事本輸入下列代碼保存為hf.bat批處理文件,放置在FAT32分區(qū)如D盤下,用于自動(dòng)恢復(fù)系統(tǒng):
C:\ghost.exe -clone,mode=pload,src=C:\beifen.gho:1,dst=1:1 -sure -rb
命令的意思是運(yùn)行D盤下的ghost.exe,把D盤下的beifen.gho恢復(fù)到第一分區(qū)(C盤),這里需要先使用Ghost將系統(tǒng)備份到d:\beifen.gho,同時(shí)要把Ghost.exe先放置在d:\下。
注意:由于Vista安裝分區(qū)C盤為NTFS,DOS下D的盤符就是C:,這里一定要注意批處理命令中盤符的書寫。
第三步:下載Vfloppy后將其解壓到d:\,到http://zj.onlinedown.net/down/winima70.exe下載WinIamge,然后使用WinIamge打開Vfloppy的“BOOTDISK.img”文件,在WinIamge窗口將AUTOEXEC.BAT拖到d:\并保存。
第四步:用記事本打開“d:\AUTOEXEC.BAT”,找到“echo The diagnostic tools were successfully loaded to drive %RAMD%.”這行,在“echo.”下添加下面一行內(nèi)容(如圖1):
call c:\hf.bat
命令的意思是啟動(dòng)到DOS\后,調(diào)用上面制作的批處理恢復(fù)系統(tǒng),編輯完成后將文件拖回WinIamge窗口的“BOOTDISK.img”替換原文件。