爲什麽我必須在OEMInit()函數裏調用NKForceCleanBoot(),系統才能夠比較順利的啓動呢?如果不調用該函數,有時候系統就不能夠正常啓動,但是有時候又可以。
請問,這是爲什麽呢?可能的原因是什麽?
謝謝
Memory contents are losing because you lost power, but not enough for the OS
to detect it by itself. Sometimes the OS considers contents are still valid
and tries to do a warm boot, but memory really isn't valid, so the system
crashes.
So you can leave the power off for a long time to clean the memory enough
that the OS detects it and boots cleanly. Otherwise you need to call
NKForceCleanBoot( ) before OS boots.
--
I hope it is useful ^_^
Best Regards,
Blake Chang
"LDW" <li.d...@gmail.com> wrote in message
news:eI5siYVb...@TK2MSFTNGP04.phx.gbl...