|
感谢楼主的指点分享,成功的使用上硬盘和内存模式的系统。
我的UEFI模式的MENU.LST
title win7 --mem(hd)
map --mem --top (hd0,2)/win7/win7.vhd (hd)
chainloader (hd-1)
title 命行
commandline
title 重启
reboot
title win2022 --mem(hd)
map --mem --top (hd0,2)/win2022/win2022.vhd (hd)
chainloader (hd-1)
title win7 HD
uuid (hd0,2)
chainloader /efi/grub/ntloader initrd=/efi/grub/initrd.lz1 uuid=%?_UUID% file=/win7/win7.vhd
title win2022 HD
uuid (hd0,2)
chainloader /efi/grub/ntloader initrd=/efi/grub/initrd.lz1 uuid=%?_UUID% file=/win2022/win2022.vhd
title 启动虚拟光盘(加载到内存)
find --set-root /win11pe/win11pe.iso
map --mem /win11pe/win11pe.iso (0xff)
chainloader (0xff)
title 关机
halt
**************************************
map --mem --top<=必须要加上top,否则制做的VHD文件就不能太大,不然会出错。
系统VHD是通过用Virtaulbox安装ISO制做完成的,然后取消虚拟内存,还原点,压缩 c:盘,最后压缩WINSXS文件夹,全部操作完成后,WIN7旗舰版占用空间8G,WIN2022占用空间7G。
附上网上其它网友提供的压缩WINSXS的BAT批处理文件。
sc stop msiserver
sc stop TrustedInstaller
sc config msiserver start= disabled
sc config TrustedInstaller start= disabled
icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS.acl" /t
takeown /f "%WINDIR%\WinSxS" /r
icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t
compact /c /s:"%WINDIR%\WinSxS" /i
icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t
icacls "%WINDIR%" /restore "%WINDIR%\WinSxS.acl"
del "%WINDIR%\WinSxS.acl"
sc config msiserver start= demand
sc config TrustedInstaller start= demand |
|