查看: 530|回复: 4

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

[复制链接]

145

主题

2

好友

5808

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    半小时前
  • 签到天数: 1176 天

    连续签到: 7 天

    [LV.10]以坛为家III

    爱板会员勋章 活跃会员勋章 在线达人勋章 发帖机器勋章 在线之王勋章 论坛骨干勋章

    发表于 2016-12-24 22:06:17 |显示全部楼层
       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的。保存后重新启动。

    1.jpg

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

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

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

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

        ***下面为错误的步骤,应该跳过,写出来为了留作记录***
        为了避免安装Windows时自动出现的分区,制作一个WinPE,以便将这些分区删除,在PC上我是这样做的,以为UP Board是一样的。UP Board能够启动的PE是Win10PE,其他的一概不支持,所以做了个32位的WinPE用来启动。
    5.jpg

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

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

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

        用UltraISO加载x86的WIn10镜像文件
    9.jpg

        从安装工具中找到install.esd,Windows的系统就在这个压缩文件里。其他设置随意,然后点开始安装。等到文件全部解压完毕后关机,拔掉U盘,避免影响。再次开机,意想不到的问题出现了。UP Board不认这个分区了,连BIOS中的启动设备都找不到。
        ***没有办法前面的工作全都白做了,还是老老实实的做Win10安装U盘。错误的步骤到此结束***

    10.jpg

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

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

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

    12.jpg

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

    16.png

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

    13.png

    15.png

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

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



    回复

    使用道具 举报

    7

    主题

    0

    好友

    1237

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    2017-5-23 22:41
  • 签到天数: 217 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-12-24 22:33:13 |显示全部楼层
    这样确实从64位到32位麻烦了一点。之前也有试过自己电脑把内存作为临时文件夹,割出2G的存放临时文件,但是后面有个问题就是解压文件的时候临时文件也是放在这里,所以就不能解压特别大的东西,后来就没有用了。
    回复

    使用道具 举报

    26

    主题

    0

    好友

    1271

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    2017-5-21 16:35
  • 签到天数: 151 天

    连续签到: 1 天

    [LV.7]常住居民III

    爱板会员勋章 活跃会员勋章

    发表于 2016-12-24 23:03:38 |显示全部楼层
    内存最大就是1.66G可用了?
    回复

    使用道具 举报

    31

    主题

    13

    好友

    1822

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 186 天

    连续签到: 48 天

    [LV.7]常住居民III

    爱板会员勋章 活跃会员勋章

    发表于 2016-12-25 00:50:24 |显示全部楼层
    谢谢分享      
    回复

    使用道具 举报

    1

    主题

    0

    好友

    126

    积分

    童生

    Rank: 2

  • TA的每日心情
    无聊
    2017-2-22 20:05
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2016-12-25 12:53:23 |显示全部楼层
    只有尝试过了,才知道能不能用
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网 |网站地图  

    GMT+8, 2017-6-26 08:16 , Processed in 0.173291 second(s), 15 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部