分享

【UP Board】Windows10 从64位到32位,和PC不一样

 洪明轩 2016-12-30

    UP Board一代只有4G内存,而且集成显卡还要占走一部分。安装Win10 64位的时候,自动分区居然多了3个区出来,有强迫症的我感觉很不舒服。为了解决这些问题,打算从64位Win10改为32位的,但是到最后发现是完全错误的,给大家当个参考,避免走弯路吧。

    和普通PC的BIOS不一样,UP Board的BIOS要么只能启动32位系统,要么只能启动64位的,不能同时存在。所以要想引导x86 Win10,必须先刷BIOS。首先从官网下载固件,然后解压所有文件到U盘的根目录,并把U盘插到板子上,这个就不上照片了。

    然后启动UP Board,进入BIOS设置,把EMMC关掉。必须要先关掉,否则是不能启动Shell的。保存后重新启动。

    从64位改为32位要用go_64_32.nsh命令,反之用go_32_64.nsh,不要搞错了。回车后开始刷新

    时间还是比较长的,有好几分钟,耐心等待一会儿

    每一步都是到100%,全部完成后回到Shell,输入reset重启

    再次进入BIOS,发现已经变成最新的了。到这里BIOS更新完成,此时原来的64位Win10已不能再启动。

  

    ***下面为错误的步骤,应该跳过,写出来为了留作记录***

    为了避免安装Windows时自动出现的分区,制作一个WinPE,以便将这些分区删除,在PC上我是这样做的,以为UP Board是一样的。UP Board能够启动的PE是Win10PE,其他的一概不支持,所以做了个32位的WinPE用来启动。

    功能很全,所有常用的工具都包括了。

    打开磁盘工具,找到了这几个分区。连同C盘一并删除,重新分成一个区。

    合并完之后清爽多了,新系统就安装在C盘上,同样使用工具安装。

    用UltraISO加载x86的WIn10镜像文件

    从安装工具中找到install.esd,Windows的系统就在这个压缩文件里。其他设置随意,然后点开始安装。等到文件全部解压完毕后关机,拔掉U盘,避免影响。再次开机,意想不到的问题出现了。UP Board不认这个分区了,连BIOS中的启动设备都找不到。

    ***没有办法前面的工作全都白做了,还是老老实实的做Win10安装U盘。错误的步骤到此结束***

    将下载好的x86的Win10.ISO用UltraISO写入到U盘,插到UP Board上开机,启动后自动进入到Windows安装程序中。安装过程中选择分区的时候可以认到那个合并完的分区,但是提示不能安装,只好重新删除,由Windows来分区,这样一来就又多了两个分区。不过好在比原来少了一个,总算有点成效吧(自我安慰)。

    安装过程不再详细描述,安装后比x64的Win10小了不少,C盘多了很多空间。然而内存也小了。

    大家都知道x86是不能认全4G内存的,再加上集成显卡占走了一部分,所以只剩下1.xG的内存。难道其余的内存就白白浪费了吗?当然不能。这些内存还有重要的事情要做。

    一个很好的工具,PrimoRAMDISK。它可以让系统识别出不可用的那些内存,并把它虚拟成一个分区。这个分区的速度相当快,因为它其实是内存。

    Windows的一个内存管理机制是,让系统内存不足时,从硬盘上创建一个虚拟内存用于补充运行内存。但是由于这个文件是存在于磁盘上的,性能和内存差了好几个数量级,所以会严重的影响性能,只是为了让程序能够运行而已。对于这个虚拟内存文件,可以把它移动到这个内存分区上,这样的话虚拟内存其实还是在内存里,而且是在本来不可识别的那部分内存,基本没有损失。

    同样,那些需要经常和磁盘交互的程序,都可以把临时文件移动到这个内存分区中,既提高了磁盘的读写寿命,又可以大大提高性能。

    再小小的做一些优化,还可以找回一部分空间,尤其是对于UP Board这样寸土寸金的板子很重要。

    

    之前不了解UP Board,所以想当然的把它等同于PC。虽然大部分是相同的,但是也有不少的区别,尤其是BIOS这里。最后要说明的是,x64的Win10更适合UP Board,只是不知道驱动程序好不好写。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多