|
我以下法转换winxp未成功(启动蓝屏),请2011huisinro及众位网友多指点,在此表示感谢。
第一步:在winxp系统中,打开 regedit 导出本机HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices为reg文件保存到某盘某目录下,用记事本打开该reg文件,把内容[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]改成[HKEY_LOCAL_MACHINE\000\MountedDevices]保存备用。
第二步:在WIN7PE中创建一个10G的空vhd文件,将其初始化并创建为一个NTFS格式的激活主分区。如挂载为H:盘。
第三步:用GHOST32以分区到分区对刻方式将分区中的当前系统克隆到VHD文件中。
第四步:用bootice软件将VHD系统的主引导记录更改为nt5.x,分区引导记更改为ntldr。boot.ini更改为:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
第五步:打开regedit,用加载配置单元命令,把 H:\Windows\System32\config\system 挂上HKEY_LOCAL_MACHINE 取名为000;把 HKEY_LOCAL_MACHINE\000\MountedDevices 删除;导入以上保存备用的reg文件 ,编辑 MountedDevices,删除\DosDevices\C: ,把\DosDevices\H: 改为 \DosDevices\C:;选中000项,卸载配置单元,退出 regedit。
第六步:用WIN7PE的磁盘管理功能卸载winxp_new.vhd,并将VBOOT驱动离线打入VHD系统中:\vboot\tools\x86\vbootctl prepare \vboot_vhd\winxp_new.vhd
第七步:在\vboot\grub\grub.cfg中添加启动菜单项:
menuentry "winxp new" {
vboot harddisk="(UUID=b414523d145202b2)/vboot_vhd/winxp_new.vhd"
}
第八步:重启从VBOOT的"winxp new"项进入,但启动蓝屏。
[ 本帖最后由 qj_tzy 于 2011-3-18 16:14 编辑 ] |
|