在xp下把win7安装到vhd 然后把VHD放进移动硬盘里做随身系统
番茄系统家园 · 2021-08-27 02:20:16

在XP下把win7安装到VHD,内存足够大可以
1、用创建VHD固定大小磁盘文件,以为例,然后进行分区格式化,格式化时启用NTFS压缩。
2、进入,用把太完美制作的旗舰精简版灌进Z:之后保存。
3、在XP的引导菜单中加入VHD启动项。把拷贝到C:\下,如果需要中文字体支持,把win7光盘镜像中提取的\boot\cs-CZ\,\boot\\,\boot\zh-CN\目录下的文件拷贝到C:\boot下。
4、打开Bootice写引导工具,主引导记录写入NT6.X,分区引导记录写入bootmgr,然后切换到BCD编辑标签,新建C:\boot\BCD文件(如果已经有BCD就直接编辑),依次添加XP启动项,grub4dos启动项,vhd启动项,重启后在VHD中正常安装win7。
【注意】用bootice在BCD中写入VHD启动项的时候,设备类型选择vhd,设备文件选择\RAMOS\WIN7LITE.vhd(不能带盘符,路径根据本机情况修改),然后保存当前系统设置。
或者主引导记录用bootice写入grub4dos,引导C:\bootmgr,然后用C:\bootmgr引导vdh系统,因为grub4dos不能直接引导vhd,grub4dos引导vhd必须安装firadisk,而且需要特定配套的菜单。
5、在Win7系统中安装FiraDisk驱动。打开设备管理器,在菜单栏中点击【操作-添加过时硬件】,然后手动选择FiraDisk的.inf文件。
启动注册表编辑器,定位到“HKEY_LOCAL_MACHINE\SYSTEM”,然后删除其下的“MountedDevices”键值,这样在进入RAMOS后,虚拟磁盘的盘符就会自动变成“C:”。
6、编辑grub4dos启动菜单menu.lst
titleRamWin7RAMOS
find--set-root/RAMOS/win7.vhd
map--mem/RAMOS/win7.vhd(hd0)
map(hd0)(hd1)
map--hook

