powerxing 发表于 2017-9-22 00:03:02

同样的vhdx放在U盘启动可用内存很小

本帖最后由 8680765 于 2017-9-26 13:19 编辑

本月16号购买了论坛定制的256G固态优盘,从此走上了折腾WTG的不归路。
先看我的电脑配置图:



      下载好微软官方最新1703的Win10企业版后,先使用论坛的Windows To Go Assistant 4.7最新版制作了MBR+UEFI启动的VHDX发现我8GB内存,可用内存只有可怜的2.85GB,虽然网上有方法说使用msconfig修改最大内存,但是对于可移动的WTG系统无疑是大大的限制了目标计算机内存不能低于8G,于是把这个VHDX文件复制到本地固态C盘并在本地添加了启动项,启动后却发现可用内存很正常。

      此刻我做了个假设,假设是本地家庭版ESP分区和U盘企业版FAT32隐藏分区的EFI文件不一样造成的,于是我重新格式化分区U盘给了300M的FAT32分区复制了本地家庭版的EFI文件夹,用BOOTICE添加了BOOTMGR引导记录,并修改了BCD指向U盘的NTFS包含VHDX文件的分区,其余设置与本地相同,保存关闭并隐藏了FAT32分区:





下面是本地固态上启动VHDX系统后,可用内存为7.9GB,为硬件保留了91.8MB,很正常:



下面是固态U盘上启动相同VHDX的系统后,可用内存为2.85GB,为硬件保留了5.2GB,很不正常,却又找不到原因,请大侠指教:



PS:这个WTG系统在同事的酷睿i5-2430M/4G内存的富士通笔记本以MBR方式启动后可用内存很正常,而我的MIIX4电脑在BIOS里即使设置了优先MBR启动却依旧以UEFI启动(无法锁定仅MBR启动),故无法测试MBR启动。

最后感谢论坛定制的U盘,真的很给力,同样的vhdx文件竟然比放在内置三星256G固态启动还快。

8680765 发表于 2017-9-25 09:31:25

用msconfig引导高级设置把最大内存清空,而不是修改数值。你可以试下修改后是否正常。然后在别的电脑上是否也正常。
http://www.ghost580.com/win10/2016-12-22/18129.html

powerxing 发表于 2017-9-25 21:46:51

8680765 发表于 2017-9-25 09:31
用msconfig引导高级设置把最大内存清空,而不是修改数值。你可以试下修改后是否正常。然后在别的电脑 ...

没用,后来大量测试是UEFI启动顺序和Win10兼容性问题,很恶心,我打算再写个帖子描述下这个问题
页: [1]
查看完整版本: 同样的vhdx放在U盘启动可用内存很小