WinXP_VHD_2011_24.exe(WinXP VHD 輔助處理工具 2011), 用這個(gè)版主的東東可以在win7下面安裝成功。8.1下面有一個(gè)問(wèn)題:不能創(chuàng )建啟動(dòng)選項。解決辦法如下
運行下列命令(程序在C:\vboot下面)
vbootedit.exe install 在 32 位 Windows 上
或者
vbootedit64.exe install 在 64 位 Windows 上。
啟動(dòng)選項創(chuàng )建成功后有一個(gè)不同的地方,win8.1選擇的地方是一個(gè)圖形界面,如果選擇了vboot則會(huì )重啟一次。
安裝環(huán)境說(shuō)明:
硬件:asus p5k se主板,酷睿2 CPU,4G內存,硬盤(pán)1:三星SSD 120G(主盤(pán))、希捷 500G(數據盤(pán))(3樓說(shuō)雙硬盤(pán)不行,反正我是成功了的,原來(lái)無(wú)SSD時(shí)也成功的)
軟件:win8.1 64位專(zhuān)業(yè)版,XP是MSDN SP3的iso
小結:8.1下面輔助工具不知為何沒(méi)有能成功調用bcdedit.exe,也許是沒(méi)有使用管理員權限或搜索路徑不對吧。其他和win7下面沒(méi)有什么區別!
仔細研究,并參考原主題,發(fā)現win7下面是生成了一個(gè)boot.ini文件,內容如下:
[boot loader]
timeout=5
[operating systems]
C:\vbootldr.mbr="WinXP VHD"
而win8和8.1好象此文件不起作用,所以必須運用bcdedit(通過(guò)vbootedit.exe調用)才能加上引導項!
PS:需要的軟件下載地址
http://download.csdn.net/detail/ctyfrank/4553641
引申的一個(gè)技巧:
win7下面的VHD XP,如果重裝win7,恢復原來(lái)的VHD XP的方法
如果XP的VHD文件不動(dòng),則可以考慮把原來(lái)c盤(pán)根目錄下面的如下文件及文件夾事先拷貝下來(lái),重裝完成后再拷回去就是了
文件
vbootldr、vbootldr.mbr、boot.ini(注意第1個(gè)文件沒(méi)有擴展名,第3個(gè)同時(shí)具有系統、隱含、只讀屬性)
文件夾:
vboot(此文件夾下面只有C:\vboot\grub\grub.cfg文件是被編輯修改過(guò)的)
PS:grub.cfg中可能是以UUID描述磁盤(pán)分區(盤(pán)符)的,本人一般是自己用ghost備份C盤(pán)的windows,而D盤(pán)不動(dòng),所以UUID不會(huì )變化,否則需要編輯此文件。
再PS:關(guān)于win7等安裝程序生成的100M左右的隱藏分區,上述三個(gè)文件和vboot文件夾需要放在此隱藏分區中才行,而相應的VHD文件放在那里(可以是隱藏分區)由grub.cfg文件中的uuid指定,uuid可以由vboot文件夾中的vbootedit64.exe程序查詢(xún)到。隱藏分區可以通過(guò)計算機管理中的磁盤(pán)管理指定盤(pán)符來(lái)訪(fǎng)問(wèn)。
聯(lián)系客服