|
搞定就好。
近期grub4dos在内存管理方面有变动,有的grldr版本和0pe菜单的配合可能不协调,导致“不是有效的win32程序”这样的错误。
一种情形是:0pe.iso比较大,你开始按了空格。
某些版本grldr当按空格强制iso被整个载入内存时,它放在4G以上内存,而0pe用到的winvblk只能管理4G以下,所以到后面0pe会通过rehook将它调整到4G以内。但4G以内未必有适当空间容纳得下整个iso,装不下的部分就成为将来那些“不是有效的win32程序”了。
解决办法:
1、启动开始时不按空格。如果不按空格后面也能正常进桌面的话,就不按,这时不整体载入iso到内存,当然没问题。
2、让iso体积小点(例如efi、imgs文件夹可移出iso放别处)。保证4G内有连续空间装iso绰绰有余。
3、将grldr更新为2017.2.4的a版,它默认载入内存在4G以内,你按空格想载入大iso就当场报错,免得以后才报错。 |
|